Robot Motion Planning: Approaches and Research Issues

Slides:



Advertisements
Similar presentations
Lecture 7: Potential Fields and Model Predictive Control
Advertisements

A Hierarchical Multiple Target Tracking Algorithm for Sensor Networks Songhwai Oh and Shankar Sastry EECS, Berkeley Nest Retreat, Jan
Motion Planning for Point Robots CS 659 Kris Hauser.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Lateral Potentials.
NUS CS5247 Motion Planning for Camera Movements in Virtual Environments By Dennis Nieuwenhuisen and Mark H. Overmars In Proc. IEEE Int. Conf. on Robotics.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Literature.
Introduction to Probabilistic Robot Mapping. What is Robot Mapping? General Definitions for robot mapping.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Genetic Algorithm.
Presented By: Aninoy Mahapatra
Probabilistic Roadmap
A Survey of Artificial Intelligence Applications in Water-based Autonomous Vehicles Daniel D. Smith CSC 7444 December 8, 2008.
LaValle, Steven M. "Rapidly-Exploring Random Trees A Цew Tool for Path Planning." (1998) RRT Navigation.
Motion planning, control and obstacle avoidance D. Calisi.
DESIGN OF A GENERIC PATH PATH PLANNING SYSTEM AILAB Path Planning Workgroup.
1 Last lecture  Configuration Space Free-Space and C-Space Obstacles Minkowski Sums.
1 Single Robot Motion Planning - II Liang-Jun Zhang COMP Sep 24, 2008.
Motion Planning for Camera Movements in Virtual Environments Authors: D. Nieuwenhuisen, M. Overmars Presenter: David Camarillo.
Motor Schema Based Navigation for a Mobile Robot: An Approach to Programming by Behavior Ronald C. Arkin Reviewed By: Chris Miles.
RRT-Connect path solving J.J. Kuffner and S.M. LaValle.
Study on Mobile Robot Navigation Techniques Presenter: 林易增 2008/8/26.
CS 326A: Motion Planning Basic Motion Planning for a Point Robot.
Chapter 5: Path Planning Hadi Moradi. Motivation Need to choose a path for the end effector that avoids collisions and singularities Collisions are easy.
Behavior- Based Approaches Behavior- Based Approaches.
Path Planning of Robot in Three- dimensional Grid Environment based on Genetic Algorithms Hua Zhang, Manlu Liu, Ran Liu, Tianlian Hu Intelligent Control.
Coordinative Behavior in Evolutionary Multi-agent System by Genetic Algorithm Chuan-Kang Ting – Page: 1 International Graduate School of Dynamic Intelligent.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
A Randomized Approach to Robot Path Planning Based on Lazy Evaluation Robert Bohlin, Lydia E. Kavraki (2001) Presented by: Robbie Paolini.
Chapter 11: Artificial Intelligence
Soft Computing and Expert System Laboratory Indian Institute of Information Technology and Management Gwalior MTech Thesis Fourth Evaluation Fusion of.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
World space = physical space, contains robots and obstacles Configuration = set of independent parameters that characterizes the position of every point.
Cooperating AmigoBots Framework and Algorithms
© Manfred Huber Autonomous Robots Robot Path Planning.
Robot Autonomous Perception Model For Internet-Based Intelligent Robotic System By Sriram Sunnam.
Robotics Chapter 5 – Path and Trajectory Planning
Zorica Stanimirović Faculty of Mathematics, University of Belgrade
Path Planning for a Point Robot
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces (1996) L. Kavraki, P. Švestka, J.-C. Latombe, M. Overmars.
Mobile Robot Navigation Using Fuzzy logic Controller
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
UNC Chapel Hill M. C. Lin Introduction to Motion Planning Applications Overview of the Problem Basics – Planning for Point Robot –Visibility Graphs –Roadmap.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Conclusions.
Robotics Club: 5:30 this evening
Motion Planning for Multiple Autonomous Vehicles
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Results.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Multi-Level.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Rapidly-exploring.
CIS 2011 rkala.99k.org 1 st September, 2011 Planning of Multiple Autonomous Vehicles using RRT Rahul Kala, Kevin Warwick Publication of paper: R. Kala,
Randomized Kinodynamics Planning Steven M. LaVelle and James J
IV 2012, Spain rkala.99k.org 5 th June, 2012 Planning Autonomous Vehicles in the Absence of Speed Lanes using Lateral Potentials Rahul Kala, Kevin Warwick.
Genetic Algorithms and TSP Thomas Jefferson Computer Research Project by Karl Leswing.
Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012, Chapter 12: Slide 1 Chapter 12 Path Planning.
Planning and Navigation. 6 Competencies for Navigation Navigation is composed of localization, mapping and motion planning – Different forms of motion.
Advanced AI – Session 7 Genetic Algorithm By: H.Nematzadeh.
Multi-objective Motion Planning Presented by Khalafalla Elkhier Supervised by Dr. Yasser Fouad.
Rapidly-Exploring Random Trees
Chapter 11: Artificial Intelligence
CS b659: Intelligent Robotics
Motion Planning for Multiple Autonomous Vehicles
Spline-Based Multi-Level Planning for Autonomous Vehicles
Presented By: Aninoy Mahapatra
Real-Time Motion Planning
CHAPTER 14 ROBOTICS.
Path Planning using Ant Colony Optimisation
Sampling based Mission Planning for Multiple Robots
Planning and Navigation
Robotics meet Computer Science
Classic Motion Planning Methods
Presentation transcript:

Robot Motion Planning: Approaches and Research Issues Robotics and Artificial Intelligence Laboratory Indian Institute of Information Technology, Allahabad Robot Motion Planning: Approaches and Research Issues Rahul Kala rkala.in 12th June, 2014

Problem Solving in Mobile Robotics Environment Data Collection Environment Understanding Localization Map building Sensor Fusion Planning Control Manipulation R. Tiwari, A. Shukla, R. Kala (2013) Intelligent Planning for Mobile Robotics:Algorithmic Approaches, IGI Global Publishers,Hershey, PA. Robot Motion Planning rkala.in

Planning Abstration Strategic Planning Milestone Planning Path Planning Obstacle Avoidance Control Abstration R. Tiwari, A. Shukla, R. Kala (2013) Intelligent Planning for Mobile Robotics:Algorithmic Approaches, IGI Global Publishers,Hershey, PA. Robot Motion Planning rkala.in

Problem Definition Goal Start Robot Motion Planning rkala.in

Objective Travel Time Travel Speed Travel Distance Fuel Economy Passenger Comfort Clearance Smoothness Robot Motion Planning rkala.in

Research Issues Large offline/online computation Holonomicity Unstructured environment Sensing/control errors Single/limited obstacle/robot environments Congested environments Narrow Corridors Dynamic Environment A priori known environment Wide maps Trap-prone environments Human Assistance Robot Motion Planning rkala.in

Artificial Potential Fields Base Algorithms Algorithms Deliberative Graph Search Based A* Sampling Based PRM RRT Optimization Based Genetic Algorithm Reactive Fuzzy Logic Artificial Potential Fields Robot Motion Planning rkala.in

Pros and Cons: Graph search based Resolution Optimal Resolution Complete Cons Time Complexity Discrete states Discrete action sets Holonomicity* Research Dynamic A* (D*) Any theta A* ε optimal A* * Can be controlled with a different modeling. Not implemented in the codes given Robot Motion Planning rkala.in

Pros and Cons: PRM Pros Probabilistically Optimal Probabilistically Complete Reasonable Computation time Cons Narrow corridor problem Roadmap generation not for dynamic environments Holonomicity Research Lazy PRM Vision based PRM K-connectivity PRM PRM without cycles Obstacle based sampling Suited to non-holonomicity Robot Motion Planning rkala.in

Pros and Cons: RRT Pros Probabilistically Complete Near real time performance Cons Narrow corridor problem Not optimal Voronoi bias Practically not complete Research RRT-Connect Graph based Local trees Obstacle based sampling Exploration in partially known environments Robot Motion Planning rkala.in

Pros and Cons: Genetic Algorithm Probabilistically Complete Probabilistically Optimal Cons Narrow corridor problem Computationally Expensive Practically not complete Research Shorten Operator Variable Length Chromosome Multi-objective optimization Memetic Computation Lazy collision checker Robot Motion Planning rkala.in

Pros and Cons: Reactive Methods Real time Can accommodate uncertainties Cons Not optimal Not complete Trap prone Research Training methods Input modeling Heuristic decision making Robot Motion Planning rkala.in

And some ‘hybrids’ Robot Motion Planning rkala.in

A* and Fuzzy R. Kala, A. Shukla, R. Tiwari (2010) Fusion of probabilistic A* algorithm and fuzzy inference system for robotic path planning. Artificial Intelligence Review, 33(4): 275-306. Robot Motion Planning rkala.in

A ‘better’ Genetic Algorithm Variable Length Individual Soft Mutation Hard Mutation Elite Insert Repair Shorten R. Kala, A. Shukla, R. Tiwari (2011) Robotic Path Planning using Evolutionary Momentum based Exploration. Journal of Experimental and Theoretical Artificial Intelligence, 23(4): 469-495. Robot Motion Planning rkala.in

Genetic Algorithm + Genetic Algorithm R. Kala, A. Shukla, R. Tiwari (2010) Dynamic Environment Robot Path Planning using Hierarchical Evolutionary Algorithms. Cybernetics and Systems, 41(6): 435-454. Robot Motion Planning rkala.in

Multi Resolution Graph Representation Hierarchical A* Multi Resolution Graph Representation R. Kala, A. Shukla, R. Tiwari (2011) Robotic path planning in static environment using hierarchical multi-neuron heuristic search and probability based fitness. Neurocomputing, 74(14-15): 2314-2335. Robot Motion Planning rkala.in

Hierarchical A* R. Kala, A. Shukla, R. Tiwari (2011) Robotic path planning in static environment using hierarchical multi-neuron heuristic search and probability based fitness. Neurocomputing, 74(14-15): 2314-2335. Robot Motion Planning rkala.in

2-layered Dynamic Programming R. Kala, A. Shukla, R. Tiwari (2012) Robot Path Planning using Dynamic Programming with Accelerating Nodes. Paladyn Journal of Behavioural Robotics, 3(1): 23-34. Robot Motion Planning rkala.in

And all this extended to Multi-Robotics Robot Motion Planning rkala.in

A* + GA R. Kala (2013) Multi-Robot Motion Planning using Hybrid MNHS and Genetic Algorithms. Applied Artificial Intelligence, 27(3): 170-198. Robot Motion Planning rkala.in

Rapidly-exploring Random Graphs R. Kala (2013) Rapidly-exploring Random Graphs: Motion Planning of Multiple Mobile Robots. Advanced Robotics, 27(14): 1113-1122. Robot Motion Planning rkala.in

Coordination using Local Optimization R. Kala (2014) Coordination in Navigation of Multiple Mobile Robots. Cybernetics and Systems, 45(1): 1-24. Robot Motion Planning rkala.in

Coordination using Local Optimization R. Kala (2014) Coordination in Navigation of Multiple Mobile Robots. Cybernetics and Systems, 45(1): 1-24. Robot Motion Planning rkala.in

Coordination using A* + Fuzzy R. Kala (2014) Navigating Multiple Mobile Robots without Direct Communication. International Journal of Intelligent Systems, DOI: 10.1002/int.21662 [Accepted, In Press]. Robot Motion Planning rkala.in

Complex Mobile Navigation and Manipulation Thank You Complex Mobile Navigation and Manipulation rkala.in gcnandi.co.nr