A Comparative Study of Probabilistic Roadmap Planners Roland Geraerts Mark Overmars.

Slides:



Advertisements
Similar presentations
NUS CS5247 Motion Planning for Car- like Robots using a Probabilistic Learning Approach --P. Svestka, M.H. Overmars. Int. J. Robotics Research, 16: ,
Advertisements

Rapidly Exploring Random Trees Data structure/algorithm to facilitate path planning Developed by Steven M. La Valle (1998) Originally designed to handle.
Probabilistic Roadmaps. The complexity of the robot’s free space is overwhelming.
Motion Planning for Point Robots CS 659 Kris Hauser.
Sampling Techniques for Probabilistic Roadmap Planners
NUS CS5247 Motion Planning for Camera Movements in Virtual Environments By Dennis Nieuwenhuisen and Mark H. Overmars In Proc. IEEE Int. Conf. on Robotics.
By Lydia E. Kavraki, Petr Svestka, Jean-Claude Latombe, Mark H. Overmars Emre Dirican
Visibility Graphs May Shmuel Wimer Bar-Ilan Univ., Eng. Faculty Technion, EE Faculty.
NUS CS5247 The Gaussian Sampling Strategy for Probalistic Roadmap Planners Valdrie Boor, Mark H. Overmars, A. Frank van der Stappen, 1999 Wai.
Clearance Based Path Optimization for Motion Planning Roland Geraerts and Mark Overmars ICRA 2004.
Sampling From the Medial Axis Presented by Rahul Biswas April 23, 2003 CS326A: Motion Planning.
Sampling Strategies for PRMs modified from slides of T.V.N. Sri Ram.
Sampling Strategies By David Johnson. Probabilistic Roadmaps (PRM) [Kavraki, Svetska, Latombe, Overmars, 1996] start configuration goal configuration.
Roland Geraerts and Mark Overmars ICRA 2007 The Corridor Map Method: Real-Time High-Quality Path Planning.
Creating High-quality Roadmaps for Motion Planning in Virtual Environments Roland Geraerts and Mark Overmars IROS 2006.
Presented By: Aninoy Mahapatra
Probabilistic Roadmap
Randomized Kinodynamics Motion Planning with Moving Obstacles David Hsu, Robert Kindel, Jean-Claude Latombe, Stephen Rock.
Randomized Motion Planning for Car-like Robots with C-PRM Guang Song and Nancy M. Amato Department of Computer Science Texas A&M University College Station,
Sampling and Connection Strategies for PRM Planners Jean-Claude Latombe Computer Science Department Stanford University.
Seminar Crowd Simulation.  The Article  The Problem  Previous work  The method  Experiments  Conclusions.
Nearest Neighborhood Search in Motion Planning Lakshmi Reddy B Advisor: Nancy M. Amato Parasol lab Department of Computer Science Texas A&M University.
“Visibility-based Probabilistic Roadmaps for Motion Planning” Siméon, Laumond, Nissoux Presentation by: Mathieu Bredif CS326A: Paper Review Winter 2004.
Sampling Strategies for Narrow Passages Presented by Rahul Biswas April 21, 2003 CS326A: Motion Planning.
CS 326 A: Motion Planning Probabilistic Roadmaps Basic Techniques.
Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,
Creating Small Roadmaps for Solving Motion Planning Problems Roland Geraerts and Mark Overmars MMAR 2005.
1 Probabilistic Roadmaps CS 326A: Motion Planning.
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.
On Experimental Research in Sampling-based Motion Planning Roland Geraerts Workshop on Benchmarks in Robotics Research IROS 2006.
On Delaying Collision Checking in PRM Planning--Application to Multi-Robot Coordination Gildardo Sanchez & Jean-Claude Latombe Presented by Chris Varma.
1 Finding “Narrow Passages” with Probabilistic Roadmaps: The Small-Step Retraction Method Mitul Saha and Jean-Claude Latombe Research supported by NSF,
On Improving the Clearance for Robots in High-Dimensional Configuration Spaces Roland Geraerts and Mark Overmars IROS 2005.
Sampling Strategies for Narrow Passages Presented by Irena Pashchenko CS326A, Winter 2004.
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces Kavraki, Svestka, Latombe, Overmars 1996 Presented by Dongkyu, Choi.
CS 326 A: Motion Planning Probabilistic Roadmaps Sampling and Connection Strategies.
Randomized Planning for Short Inspection Paths Tim Danner Lydia E. Kavraki Department of Computer Science Rice University.
Sampling Strategies for Probabilistic Roadmaps Random Sampling for capturing the connectivity of the C-space:
RRT-Connect path solving J.J. Kuffner and S.M. LaValle.
Randomized Motion Planning for Car-like Robots with C-PRM Guang Song, Nancy M. Amato Department of Computer Science Texas A&M University College Station,
A General Framework for Sampling on the Medial Axis of the Free Space Jyh-Ming Lien, Shawna Thomas, Nancy Amato {neilien,
Robot Motion Planning Bug 2 Probabilistic Roadmaps Bug 2 Probabilistic Roadmaps.
CS 326A: Motion Planning Basic Motion Planning for a Point Robot.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Constraint-Based Motion Planning using Voronoi Diagrams Maxim Garber and Ming C. Lin Department of Computer.
Workspace-based Connectivity Oracle An Adaptive Sampling Strategy for PRM Planning Hanna Kurniawati and David Hsu Presented by Nicolas Lee and Stephen.
CS 326A: Motion Planning Probabilistic Roadmaps: Sampling and Connection Strategies.
CS 326 A: Motion Planning Probabilistic Roadmaps Basic Techniques.
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces Kavraki, Svestka, Latombe, Overmars 1996 Presented by Chris Allocco.
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces Lydia E. Kavraki Petr Švetka Jean-Claude Latombe Mark H. Overmars Presented.
A Randomized Approach to Robot Path Planning Based on Lazy Evaluation Robert Bohlin, Lydia E. Kavraki (2001) Presented by: Robbie Paolini.
A Navigation Mesh for Dynamic Environments Wouter G. van Toll, Atlas F. Cook IV, Roland Geraerts CASA 2012.
Using the Corridor Map Method for Path Planning for a Large Number of Characters Roland Geraerts, Arno Kamphuis, Ioannis Karamouzas, Mark Overmars MIG’08.
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.
Narrow Passage Problem in PRM Amirhossein Habibian Robotic Lab, University of Tehran Advanced Robotic Presentation.
Motion Planning in Games Mark Overmars Utrecht University.
Introduction to Motion Planning
Sampling-Based Planners. The complexity of the robot’s free space is overwhelming.
Randomized Kinodynamics Planning Steven M. LaVelle and James J
Roland Geraerts and Erik Schager CASA 2010 Stealth-Based Path Planning using Corridor Maps.
Filtering Sampling Strategies: Gaussian Sampling and Bridge Test Valerie Boor, Mark H. Overmars and A. Frank van der Stappen Presented by Qi-xing Huang.
Lecture 4: Improving the Quality of Motion Paths Software Workshop: High-Quality Motion Paths for Robots (and Other Creatures) TAs: Barak Raveh,
CS 326A: Motion Planning Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces (1996) L. Kavraki, P. Švestka, J.-C. Latombe,
Artificial Intelligence Lab
Roland Geraerts and Mark Overmars CASA’08
Probabilistic Roadmap Motion Planners
Algorithmic Robotics Lab Seminar
Sampling and Connection Strategies for Probabilistic Roadmaps
Configuration Space of an Articulated Robot
Presentation transcript:

A Comparative Study of Probabilistic Roadmap Planners Roland Geraerts Mark Overmars

Introduction Probabilistic roadmaps Scenes Collision checking Sampling Node adding Conclusions

Probabilistic Roadmaps free spaceforbidden space

Probabilistic Roadmaps sample

Probabilistic Roadmaps startgoal

Important Choices Sampling technique Neighbor selections (node adding) Notion of distance Local method Straight-line motion (in C-space) Collision checker

Experimental Setup Environment Single system SAMPLE Same computer Pentium IV 2.4GHz, 1GB memory Same test scenes Corridor, rooms, clutter, hole, house Preprocessing method but single query No cycles Average time over 20 runs

Scenes Corridor Simple scene L-shaped robot Scene forces rotation Rooms Free space, 2 corridors Table robot Density is non-uniform

Scenes Clutter 500 tetrahedra L-shaped robot Many paths possible Hole Narrow corridor 4 legs robot A few paths possible

Scenes House 1600 polygons Block-shaped robot Small stepsize

Collision Checking Incremental versus binary

Collision Checking Incremental versus binary

Collision Checking Incremental versus binary

Collision Checking Incremental versus binary

Collision Checking Incremental versus binary IncrementalBinary Corridor Rooms Clutter Hole House

Collision Checking Line checking versus no line checking No lineLine check Corridor0.2 Rooms0.3 Clutter Hole House

Sampling Random Grid

Sampling Halton Cell-based

Sampling Basic sampling strategy randomgridhaltoncell- based Corridor Rooms Clutter Hole House

Sampling Halton points Deterministicrandom Corridor Rooms Clutter Hole House

Sampling Gaussian Obstacle-based

Sampling Sampling around obstacles gaussianobstacleobstacle*halton Corridor Rooms Clutter Hole House

Node Adding Nearest-n Connect to nearest k nodes in graph Component Connect to nearest nodes in connected component Component-n Idem, but connect to at most n nodes in each cc Visibility Connect to useful nodes

Node Adding Node adding strategy nearest-ncompcomp-nvisibility Corridor Rooms Clutter Hole43.3> House >600

Conclusions Collision checking Binary works better than incremental Sampling Halton Previous claims couldn’t be confirmed Adding randomness gave better performance Maximal difference performance is not that high

Conclusions Node adding Visibility sampling didn’t perform as well as expected Component-n seems to work best A careful choice of techniques is important It isn’t necessarily true that a combination of good techniques is good

Future Work Incorporate other techniques Medial axis Edge connections Sampling in difficult regions Hybrid techniques Learning techniques Other local methods Other motion planning problems Non-holonomic Articulated