A General Framework for Sampling on the Medial Axis of the Free Space Jyh-Ming Lien, Shawna Thomas, Nancy Amato {neilien,

Slides:



Advertisements
Similar presentations
Complete Motion Planning
Advertisements

Probabilistic Roadmaps. The complexity of the robot’s free space is overwhelming.
Sampling Techniques for Probabilistic Roadmap Planners
By Lydia E. Kavraki, Petr Svestka, Jean-Claude Latombe, Mark H. Overmars Emre Dirican
Slide 1 Robot Lab: Robot Path Planning William Regli Department of Computer Science (and Departments of ECE and MEM) Drexel University.
NUS CS5247 The Gaussian Sampling Strategy for Probalistic Roadmap Planners Valdrie Boor, Mark H. Overmars, A. Frank van der Stappen, 1999 Wai.
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.
Presented By: Aninoy Mahapatra
Probabilistic Roadmap
A Comparative Study of Probabilistic Roadmap Planners Roland Geraerts Mark Overmars.
Probabilistic Roadmap Methods (PRMs)
Probabilistic Roadmaps Sujay Bhattacharjee Carnegie Mellon University.
Iterative Relaxation of Constraints (IRC) Can’t solve originalCan solve relaxed PRMs sample randomly but… start goal C-obst difficult to sample points.
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.
Multi-Robot Motion Planning Jur van den Berg. Outline Recap: Configuration Space for Single Robot Multiple Robots: Problem Definition Multiple Robots:
1 Last lecture  Configuration Space Free-Space and C-Space Obstacles Minkowski Sums.
David Hsu, Robert Kindel, Jean- Claude Latombe, Stephen Rock Presented by: Haomiao Huang Vijay Pradeep Randomized Kinodynamic Motion Planning with Moving.
1 On the Probabilistic Foundations of Probabilistic Roadmaps Jean-Claude Latombe Stanford University joint work with David Hsu and Hanna Kurniawati National.
Sampling Strategies for Narrow Passages Presented by Rahul Biswas April 21, 2003 CS326A: Motion Planning.
Star-Shaped Roadmaps Gokul Varadhan. Prior Work: Motion Planning Complete planning –Guaranteed to find a path if one exists –Report non-existence otherwise.
Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,
1 Single Robot Motion Planning - II Liang-Jun Zhang COMP Sep 24, 2008.
1 On the Probabilistic Foundations of Probabilistic Roadmaps D. Hsu, J.C. Latombe, H. Kurniawati. On the Probabilistic Foundations of Probabilistic Roadmap.
1 Finding “Narrow Passages” with Probabilistic Roadmaps: The Small-Step Retraction Method Mitul Saha and Jean-Claude Latombe Research supported by NSF,
Sampling Strategies for Narrow Passages Presented by Irena Pashchenko CS326A, Winter 2004.
Providing Haptic ‘Hints’ to Automatic Motion Planners Providing Haptic ‘Hints’ to Automatic Motion Planners Burchan Bayazit Joint Work With Nancy Amato.
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces Kavraki, Svestka, Latombe, Overmars 1996 Presented by Dongkyu, Choi.
1 Path Planning in Expansive C-Spaces D. HsuJ. –C. LatombeR. Motwani Prepared for CS326A, Spring 2003 By Xiaoshan (Shan) Pan.
Sampling Strategies for Probabilistic Roadmaps Random Sampling for capturing the connectivity of the C-space:
NUS CS 5247 David Hsu1 Last lecture  Multiple-query PRM  Lazy PRM (single-query PRM)
CS 326 A: Motion Planning robotics.stanford.edu/~latombe/cs326/2004/index.htm Collision Detection and Distance Computation.
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,
CS 326 A: Motion Planning robotics.stanford.edu/~latombe/cs326/2003/index.htm Configuration Space – Basic Path-Planning Methods.
Sampling and Connection Strategies for PRM Planners Jean-Claude Latombe Computer Science Department Stanford University Abridged and Modified Version (D.H.)
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Constraint-Based Motion Planning using Voronoi Diagrams Maxim Garber and Ming C. Lin Department of Computer.
Spring 2007 Motion Planning in Virtual Environments Dan Halperin Yesha Sivan TA: Alon Shalita Basics of Motion Planning (D.H.)
CS 326 A: Motion Planning Collision Detection and Distance Computation.
CS 326A: Motion Planning Probabilistic Roadmaps: Sampling and Connection Strategies.
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces Kavraki, Svestka, Latombe, Overmars 1996 Presented by Chris Allocco.
1 Single Robot Motion Planning Liang-Jun Zhang COMP Sep 22, 2008.
Providing Haptic ‘Hints’ to Automatic Motion Planners Providing Haptic ‘Hints’ to Automatic Motion Planners Burchan Bayazit Joint Work With Nancy Amato.
Providing Haptic ‘Hints’ to Automatic Motion Planners Providing Haptic ‘Hints’ to Automatic Motion Planners by Burchan Bayazit Department of Computer Science.
Deterministic Sampling Methods for Spheres and SO(3) Anna Yershova Steven M. LaValle Dept. of Computer Science University of Illinois Urbana, IL, USA.
A Navigation Mesh for Dynamic Environments Wouter G. van Toll, Atlas F. Cook IV, Roland Geraerts CASA 2012.
Slide 1 Robot Path Planning William Regli Department of Computer Science (and Departments of ECE and MEM) Drexel University.
The Recent Impact of QMC Methods on Robot Motion Planning Steven M. LaValle Stephen R. Lindemann Anna Yershova Dept. of Computer Science University of.
Randomized Motion Planning: From Intelligent CAD to Digital Actors to Protein Folding Nancy M. Amato Department of Computer Science Texas A&M University.
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.
Planning for Deformable Parts. Holding Deformable Parts How can we plan holding of deformable objects?
Deterministic Sampling Methods for Spheres and SO(3) Anna Yershova Steven M. LaValle Dept. of Computer Science University of Illinois Urbana, IL, USA.
Aimée Vargas, Jyh-Ming Lien, Marco Morales and Nancy M. Amato Algorithms & Applications Group Parasol Lab, Dept. of Computer Science, Texas A&M University.
Efficient Nearest Neighbor Searching for Motion Planning Anna Atramentov Dept. of Computer Science Iowa State University Ames, IA, USA Steven M. LaValle.
Sampling-Based Planners. The complexity of the robot’s free space is overwhelming.
NUS CS 5247 David Hsu Sampling Narrow Passages. NUS CS 5247 David Hsu2 Narrow passages.
Filtering Sampling Strategies: Gaussian Sampling and Bridge Test Valerie Boor, Mark H. Overmars and A. Frank van der Stappen Presented by Qi-xing Huang.
Finding Critical Changes in Dynamic Configuration Spaces Yanyan Lu and Jyh-Ming Lien George Mason University.
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
Last lecture Configuration Space Free-Space and C-Space Obstacles
UOBPRM: A Uniformly Distributed Obstacle-Based PRM
Probabilistic Roadmap Motion Planners
Boustrophedon Cell Decomposition
Presented By: Aninoy Mahapatra
Algorithmic Robotics Lab Seminar
Sampling and Connection Strategies for Probabilistic Roadmaps
Configuration Space of an Articulated Robot
Presentation transcript:

A General Framework for Sampling on the Medial Axis of the Free Space Jyh-Ming Lien, Shawna Thomas, Nancy Amato {neilien,

Probabilistic Roadmaps and the Narrow Passage Problem obstaclesg Narrow Passage l Probabilistic roadmap (PRM ) [Kavraki, Svestka, Latombe, Overmars.’96] l Obstacle based PRM [Amato, Bayazit, Dale, Jones, Vallejo.’98] l Gaussian PRM [Boor and Overmars.’99] l RBB PRM [Hsu, Jiang, Reif, Sun.’03] l Medial Axis based PRM (MAPRM) [Wilmarth, Amato, Stiller.’99]

Generalized MAPRM Framework Sample a Configuration, p p is in collision q = NearestContactCfg_Penetration( p ) V = q - p q = NearestContactCfg_Clearance( p ) V = p - q p is collision-free Retract p to the Medial Axis of the free C-space in direction V samples < N Connect sampled configurations

Generalized MAPRM Framework PRM with uniform sampling MAPRM

Sampling is increased in Narrow Corridors l In-collision configurations are retracted to free C-space l The volume of the narrow passage is increased Vol(S )+Vol(B’ ) Vol(C ) Pro( Sampling in S ) =

The Limitation of MAPRM l Can only be applied to problems with low (<6) dimensional C-space of rigid objects. Sample a Configuration, p p is in collision q = NearestContactCfg_Penetration( p ) V = q - p q = NearestContactCfg_Clearance( p ) V = p - q p is collision-free Retract p to the Medial Axis of the free C-space in direction V < N Connect sampled configurations

MAPRM, MAPRM  and MAPM  l Clearance and penetration depth computation –Exact methods –Approximate methods Algorithm Clearance Computation Penetration Computation MAPRMexact MAPRM  exactapproximate MAPRM  approximate Applied to Convex rigid body General rigid body Rigid/articulated body l Clearance and Penetration depth: distance to the closest contact configuration.

MAPRM for Point Robot in 2D [ Wilmarth, Amato, Stiller. ICRA’99 ] l Clearance and penetration depth –The closest point on the polygon boundary clearance penetration

MAPRM for a Rigid Body in 3D [ Wilmarth, Amato, Stiller. SoCG’99 ] l Clearance –The closest pair of points on the boundary of two polyhedra l Penetration depth –If both polyhedra are convex l Use Lin-Canny closest features algorithm [Lin and Canny ICRA’99] –Otherwise Use brute force method [ Wilmarth, Amato, Stiller. SoCG’99 ] (test all possible pairs of features)

Approximate Variants of MAPRM l Clearance and penetration depth –Both clearance and penetration depth are approximated –Following N random directions until collision status changes approximate MAPRM  approximateexact MAPRM  exact MAPRM Penetration Computation Clearance Computation Algorithm Rigid/articulated body General rigid body Convex rigid body Applied to Obstacle

Sampling is Increased in Narrow Passage [Wilmarth, Amato, Stiller.’99]

Experiments l PRM with uniform sampling, MAPRM, MAPRM  and MAPRM . –Solution time l Number of approximate directions, N, for MAPRM  and MAPRM  –Map node generation time –Accuracy of sampled map nodes –Solution time

rigid body S-tunnel Experiment Environments articulated body rigid body Serial Walls Hook rigid body

Experiment: Time S-tunnel Environment

Experiment: Time Hook Environment

Experiment: Time Serial Wall Environment

Experiment: Approximation Study Accuracy and Computation Time l Study accuracy and computation time by varying N for clearance and penetration depth.

Approximation Study S-tunnel Environment MAPRM  MAPRM 

Approximation Study Hook Environment MAPRM  MAPRM 

Approximation Study Serial Wall Environment MAPRM  MAPRM 

Conclusion l A general framework for sampling configurations on the Medial Axis of free C-space. –Exact and approximate computation of clearance and penetration depth. –Approximate clearance and penetration depth computation is applied to general C-space. l PRM, MAPRM, MAPRM  and MAPM  –MAPRM is the most efficient among all. –MAPRM  and MAPM  are slightly slower than MAPRM but can handle more general problems. l Low numbers of approximate directions can result in good estimate of clearance and penetration depth.