1 E190Q – Project Introduction Autonomous Robot Navigation Team Member 1 Name Team Member 2 Name.

Slides:



Advertisements
Similar presentations
1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
Advertisements

Approximations of points and polygonal chains
Motion Planning for Point Robots CS 659 Kris Hauser.
MULTI-ROBOT SYSTEMS Maria Gini (work with Elizabeth Jensen, Julio Godoy, Ernesto Nunes, abd James Parker,) Department of Computer Science and Engineering.
Interactive Shortest Path An Image Segmentation Technique Jonathan-Lee Jones.
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Motion planning, control and obstacle avoidance D. Calisi.
Improving Market-Based Task Allocation with Optimal Seed Schedules IAS-11, Ottawa. September 1, 2010 G. Ayorkor Korsah 1 Balajee Kannan 1, Imran Fanaswala.
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
GRADUATING PROJECT ORIENTATION BY Professor Muhammad Arshad Malik
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
Preliminary Design Review
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Project.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
Web Enabled Robot Design and Dynamic Control Simulation Software Solutions From Task Points Description Tarek Sobh, Sarosh Patel and Bei Wang School of.
Intelligent Agents. Software agents O Monday: O Overview video (Introduction to software agents) O Agents and environments O Rationality O Wednesday:
1 PSO-based Motion Fuzzy Controller Design for Mobile Robots Master : Juing-Shian Chiou Student : Yu-Chia Hu( 胡育嘉 ) PPT : 100% 製作 International Journal.
 C. C. Hung, H. Ijaz, E. Jung, and B.-C. Kuo # School of Computing and Software Engineering Southern Polytechnic State University, Marietta, Georgia USA.
Kick-off meeting EL2421, Automatic Control, Project Course.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
On comparison of different approaches to the stability radius calculation Olga Karelkina Department of Mathematics University of Turku MCDM 2011.
Exposure In Wireless Ad-Hoc Sensor Networks Seapahn Meguerdichian Computer Science Department University of California, Los Angeles Farinaz Koushanfar.
Exposure In Wireless Ad-Hoc Sensor Networks Seapahn Meguerdichian Computer Science Department University of California, Los Angeles Farinaz Koushanfar.
Behavior Based Robotics: A Wall Following Behavior Arun Mahendra - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Geodesic Minimal Paths Vida Movahedi Elder Lab, January 2010.
© Manfred Huber Autonomous Robots Robot Path Planning.
788.11J Presentation “Multi-AUV Control” Presented By Mukundan Sridharan.
An Iterated Method to the Dubins Vehicle Travelling Salesman Problem OBJECTIVES Develop an algorithm to compute near optimal solutions to the Travelling.
Path Planning for a Point Robot
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
F 1 ← y = x 2 F 2 ← y = 0.05 sin(10 x) F1 → F2F1 → F2F1 → F2F1 → F2 F1 → F2F1 → F2F1 → F2F1 → F2 To manage the robot formation, a graphical user interface.
In our previous work, robots are treated as cells in a 1-dimensional cellular automaton (Mead et al. 2007). Each robot “cell state” consists of its distance.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Multi-Agent Exploration in Unknown Environments Changchang Wu Nov 2, 2006.
Tung-Wei Kuo, Kate Ching-Ju Lin, and Ming-Jer Tsai Academia Sinica, Taiwan National Tsing Hua University, Taiwan Maximizing Submodular Set Function with.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Rapidly-exploring.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
MA Day 14- January 25, 2013 Chapter 10, sections 10.3 and 10.4.
Navigation Strategies for Exploring Indoor Environments Hector H Gonzalez-Banos and Jean-Claude Latombe The International Journal of Robotics Research.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
Antidio Viguria Ann Krueger A Nonblocking Quorum Consensus Protocol for Replicated Data Divyakant Agrawal and Arthur J. Bernstein Paper Presentation: Dependable.
Fast Marching Algorithm & Minimal Paths Vida Movahedi Elder Lab, February 2010.
Dynamic Mission Planning for Multiple Mobile Robots Barry Brumitt and Anthony Stentz 26 Oct, 1999 AMRS-99 Class Presentation Brian Chemel.
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
Given a set of data points as input Randomly assign each point to one of the k clusters Repeat until convergence – Calculate model of each of the k clusters.
Unit 2 Time Management Prepared by: Prof. Seemaah Keddar.
3/13/2016© 2009 Raymond P. Jefferis III Lect Geographic Information Processing Shortest Path Analysis.
FEC decoding algorithm overview VLSI 자동설계연구실 정재헌.
CS491/691: Introduction to Aerial Robotics YOUR TEAM NAME YOUR TOPIC TITLE (CONTROL, ESTIMATION, ETC)
Prof. Yu-Chee Tseng Department of Computer Science
Rapidly-Exploring Random Trees
Department of Computer Science
Project Overview Introduction to Factory Automation Numerical Control
Summary of lectures Introduction to Algorithm Analysis and Design (Chapter 1-3). Lecture Slides Recurrence and Master Theorem (Chapter 4). Lecture Slides.
Haim Kaplan and Uri Zwick
Path Curvature Sensing Methods for a Car-like Robot
E190Q – Project Introduction Autonomous Robot Navigation
Path Planning in Discrete Sampled Space
Navigation In Dynamic Environment
Divide Areas Algorithm For Optimal Multi-Robot Coverage Path Planning
Team Members: Robert Muntean
E190Q – Final Project Presenation
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Path Planning in Discrete Sampled Space
Planning.
Presentation transcript:

1 E190Q – Project Introduction Autonomous Robot Navigation Team Member 1 Name Team Member 2 Name

2 Preliminary Project Presentation 1.Problem Definition  Written definition  Overview image  Provide performance metrics 2.Background  Include 3+ references  Be sure to provide full citation  Use images from references  Describe key findings of paper

3 Preliminary Project Presentation 3.Proposed Solution  Block Diagram including sensors and actuators (inputs, outputs, closed loop ) 4.Measurable Outcomes  List potential plots or tables of performance metrics 5.Milestones  List major tasks with dates  Identify team member responsible if applicable

4 Preliminary Project Presentation  Notes:  5 minute time limit for slides  Both students must present  Students will help with assessment  Presentations on Monday, April 1, 2013

5 Problem Definition  To design a Multi AUV Task Planner that considers kinematic constraints

6 Problem Definition  To design a Multi AUV Task Planner that considers kinematic constraints

7 Problem Definition  Given  N task point locations and M AUVs  Determine  The assignment of tasks to AUVs and AUV tours of assigned task points that minimizes the maximum path length all AUV tours.

8 Problem Definition  Performance Metrics  Maximum AUV tour length  Planning Time or run time complexity

9 Background  [1] R. Zlot, A. Stentz, M. B. Dias, and S. Thayer, Multi-robot exploration controlled by a market economy, in Proc. IEEE Conf. Robotics and Automation, vol.3, Washington, DC, pp ,  Used an auction based method in which task points are auctioned off to robot with the highest bid (i.e. lowest additional path cost).  Decentralized.  Fast, O(MN), but Sub-optimal

10 Background  [2] L. E. Dubins, On curves of minimum length with a constraint on average curvature and with prescribed initial and terminal position and tangents, American J. Mathematics, vol. 79, no. 3, pp , Jul  Demonstrated the shortest path between points when minimum turn radius is a constraint  Shortest Path is a connected curve of minimum radius, straight line segment, and curve of minimum radius

11 Background  [3] Chow, Clark, Huissoon, Assigning Closely Spaced Targest to Multiple Autonomous Underwater Vehicles, Journal of Ocean Engineering, Vol  Algorithm considers vehicle dynamics and currents  Demonstrated that using euclidean distance between task points is a poor metric for calculating tour path length when task points are tightly spaced  Real Ocean Deployments

12 Background  [3] Chow, Clark, Huissoon, Assigning Closely Spaced Targest to Multiple Autonomous Underwater Vehicles, Journal of Ocean Engineering, Vol  Algorithm considers vehicle dynamics and currents  Demonstrated that using euclidean distance between task points is a poor metric for calculating tour path length when task points are tightly spaced  Real Ocean Deployments

13 Proposed Solution N Task Point Locations M AUV Locations Task Assignment Algorithm Task Sequence Algorithm AUV Path Construction Algorithm M AUV Paths M Task Assignments M Task Sequences

14 Proposed Solution  Task Assignment Algorithm  Cluster N points into M groups K-means clustering algorithm  Assign one AUV to each cluster using a greedy assignment algorithm  Task Sequence Algorithm  Find next closest point algorithm  AUV Path Construction Algorithm  Fit arc path segments between each task point of a sequence

15 Measurable Outcomes  Run time as a function of the number of robots  Average AUV path length for various ratios of N/M  Comparison of average AUV path length when using standard MTSP planner and MTSP planner that considers kinematic constraints

16 Milestones DataTask Jan 15Develop multi-AUV simulator Feb 1Implement Auction Based Task Planner MTSP solution Mar 1Implement Auction Based Task Planner MTSP solution Mar 8Run 100 simulations for each parameter setting Mar 15Present planner and results