E190Q – Project Introduction Autonomous Robot Navigation

Slides:



Advertisements
Similar presentations
Optimal Path planning for (Unmanned) Autonomous Vehicles, UAVs Objective: The main aim of the project is to find out the optimal path or trajectory including.
Advertisements

1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
Algorithm and Complexity Analysis
A 2 L Heuristic Algorithm for Scheduling Tasks on Non-Identical Machines Alexander C. Tubbs Alison L. Steppig Laura A. Hemker Southern Illinois University.
An Extension to the Dynamic Window Approach
Approximations of points and polygonal chains
Motion Planning for Point Robots CS 659 Kris Hauser.
Interactive Shortest Path An Image Segmentation Technique Jonathan-Lee Jones.
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.
1 E190Q – Project Introduction Autonomous Robot Navigation Team Member 1 Name Team Member 2 Name.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
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.
Preliminary Design Review
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.
Coordinative Behavior in Evolutionary Multi-agent System by Genetic Algorithm Chuan-Kang Ting – Page: 1 International Graduate School of Dynamic Intelligent.
Web Enabled Robot Design and Dynamic Control Simulation Software Solutions From Task Points Description Tarek Sobh, Sarosh Patel and Bei Wang School of.
1 PSO-based Motion Fuzzy Controller Design for Mobile Robots Master : Juing-Shian Chiou Student : Yu-Chia Hu( 胡育嘉 ) PPT : 100% 製作 International Journal.
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.
Mobility Limited Flip-Based Sensor Networks Deployment Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic.
© Manfred Huber Autonomous Robots Robot Path Planning.
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.
Highway Risk Mitigation through Systems Engineering.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Clustering Sequential Data: Research Paper Review Presented by Glynis Hawley April 28, 2003 On the Optimal Clustering of Sequential Data by Cheng-Ru Lin.
Avoiding Planetary Rover Damage by Automated Path Planning Michael Flammia Mentor: Dr. Wolfgang Fink Tempe, AZ April 18 th, 2015.
Tung-Wei Kuo, Kate Ching-Ju Lin, and Ming-Jer Tsai Academia Sinica, Taiwan National Tsing Hua University, Taiwan Maximizing Submodular Set Function with.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
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.
A configuration method for structured P2P overlay network considering delay variations Tomoya KITANI (Shizuoka Univ. 、 Japan) Yoshitaka NAKAMURA (NAIST,
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
Highway Risk Mitigation through Systems Engineering.
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.
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
Lecture 5 Dynamic Programming
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.
Path Curvature Sensing Methods for a Car-like Robot
Lecture 5 Dynamic Programming
Path Planning in Discrete Sampled Space
Navigation In Dynamic Environment
Divide Areas Algorithm For Optimal Multi-Robot Coverage Path Planning
Team Members: Robert Muntean
SMA Powered Micro Robot
Great Ideas: Algorithm Implementation
E190Q – Final Project Presenation
Unit-4: Dynamic Programming
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Chapter 6 Network Flow Models.
Path Planning in Discrete Sampled Space
Hafez Sarkawi (D1) Control System Theory Lab
Planning.
Presentation transcript:

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

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

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

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

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

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

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

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

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. 3016-3023, 2002. 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

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. 497-516, Jul. 1957. 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

Background [3] Chow, Clark, Huissoon, Assigning Closely Spaced Targest to Multiple Autonomous Underwater Vehicles, Journal of Ocean Engineering, Vol. 41-2 2007. 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

Background [3] Chow, Clark, Huissoon, Assigning Closely Spaced Targest to Multiple Autonomous Underwater Vehicles, Journal of Ocean Engineering, Vol. 41-2 2007. 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

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

Proposed Solution Task Assignment Algorithm Task Sequence 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

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

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