Sampling Strategies for Probabilistic Roadmaps Random Sampling for capturing the connectivity of the C-space:

Slides:



Advertisements
Similar presentations
Probabilistic Roadmaps. The complexity of the robot’s free space is overwhelming.
Advertisements

PRM and Multi-Space Planning Problems : How to handle many motion planning queries? Jean-Claude Latombe Computer Science Department Stanford University.
Sampling Techniques for Probabilistic Roadmap Planners
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.
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)
Sampling Methods in Robot Motion Planning Steven M. LaValle Stephen R. Lindemann Anna Yershova Dept. of Computer Science University of Illinois Urbana,
Randomized Kinodynamics Motion Planning with Moving Obstacles David Hsu, Robert Kindel, Jean-Claude Latombe, Stephen Rock.
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.
“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.
“Visibility-based Probabilistic Roadmaps for Motion Planning” Siméon, Laumond, Nissoux Presentation by: Eric Ng CS326A: Paper Review Spring 2003.
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,
Creating Small Roadmaps for Solving Motion Planning Problems Roland Geraerts and Mark Overmars MMAR 2005.
1 Probabilistic Roadmaps CS 326A: Motion Planning.
CS 326 A: Motion Planning Probabilistic Roadmaps Sampling and Connection Strategies (2/2)
1 Single Robot Motion Planning - II Liang-Jun Zhang COMP Sep 24, 2008.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Probabilistic Roadmaps: Sampling Strategies.
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,
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.
Providing Haptic ‘Hints’ to Automatic Motion Planners Providing Haptic ‘Hints’ to Automatic Motion Planners Burchan Bayazit Joint Work With Nancy Amato.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Probabilistic Roadmaps: Basic Techniques.
CS 326 A: Motion Planning Probabilistic Roadmaps Sampling and Connection Strategies.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Primitive-Biased Sampling + Manipulation Planning.
1 Path Planning in Expansive C-Spaces D. HsuJ. –C. LatombeR. Motwani Prepared for CS326A, Spring 2003 By Xiaoshan (Shan) Pan.
NUS CS 5247 David Hsu1 Last lecture  Multiple-query PRM  Lazy PRM (single-query PRM)
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,
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.
The University of North Carolina at CHAPEL HILL A Simple Path Non-Existence Algorithm using C-obstacle Query Liang-Jun Zhang.
CS 326A: Motion Planning Probabilistic Roadmaps: Sampling and Connection Strategies.
CS 326 A: Motion Planning Probabilistic Roadmaps Basic Techniques.
Introduction to Robot Motion Planning. Example A robot arm is to build an assembly from a set of parts. Tasks for the robot: Grasping: position gripper.
1 Single Robot Motion Planning Liang-Jun Zhang COMP Sep 22, 2008.
Presentation for the course : Advanced Robotics Behdad Soleimani 9 March 2009.
Deterministic Sampling Methods for Spheres and SO(3) Anna Yershova Steven M. LaValle Dept. of Computer Science University of Illinois Urbana, IL, USA.
World space = physical space, contains robots and obstacles Configuration = set of independent parameters that characterizes the position of every point.
The Recent Impact of QMC Methods on Robot Motion Planning Steven M. LaValle Stephen R. Lindemann Anna Yershova Dept. of Computer Science University of.
Introduction to Robot Motion Planning Robotics meet Computer Science.
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces (1996) L. Kavraki, P. Švestka, J.-C. Latombe, M. Overmars.
CS B659: Principles of Intelligent Robot Motion Configuration Space.
Narrow Passage Problem in PRM Amirhossein Habibian Robotic Lab, University of Tehran Advanced Robotic Presentation.
Deterministic Sampling Methods for Spheres and SO(3) Anna Yershova Steven M. LaValle Dept. of Computer Science University of Illinois Urbana, IL, USA.
Introduction to Motion Planning
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.
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
Probabilistic Roadmap Motion Planners
Presented By: Aninoy Mahapatra
Sampling and Connection Strategies for Probabilistic Roadmaps
Configuration Space of an Articulated Robot
Presentation transcript:

Sampling Strategies for Probabilistic Roadmaps Random Sampling for capturing the connectivity of the C-space:

Sampling Strategies for Probabilistic Roadmaps Random Sampling for capturing the connectivity of the C-space:

Sampling Strategies for Probabilistic Roadmaps Random Sampling for capturing the connectivity of the C-space:

Sampling Strategies for Probabilistic Roadmaps Random Sampling for capturing the connectivity of the C-space:

Sampling Strategies for Probabilistic Roadmaps Random Sampling for capturing the connectivity of the C-space:

How efficient is the sampling strategy?

Are the narrow passages well captured in the roadmap?

Are you keeping redundant free samples in the roadmap?

3 Papers that address these issues: Visibility-based Probabilistic roadmaps for Motion planning - Simeon, Laumond and Nissoux (2000) The Gaussian Sampling Strategy for PRM’s - Boor, Mark and Stappen (1999) Motion Planning for a Rigid Body Using Random Networks on the Medial Axis of the Free Space - Wilmart, Amato and Stiller (1999)

3 Papers that address these issues: Visibility-based Probabilistic roadmaps for Motion planning - Simeon, Laumond and Nissoux (2000) The Gaussian Sampling Strategy for PRM’s - Boor, Mark and Stappen (1999) Motion Planning for a Rigid Body Using Random Networks on the Medial Axis of the Free Space - Wilmart, Amato and Stiller (1999)

3 Papers that address these issues: Visibility-based Probabilistic roadmaps for Motion planning - Simeon, Laumond and Nissoux (2000) The Gaussian Sampling Strategy for PRM’s - Boor, Mark and Stappen (1999) Motion Planning for a Rigid Body Using Random Networks on the Medial Axis of the Free Space - Wilmart, Amato and Stiller (1999)

3 Papers that address these issues: Visibility-based Probabilistic roadmaps for Motion planning - Simeon, Laumond and Nissoux (2000) The Gaussian Sampling Strategy for PRM’s - Boor, Mark and Stappen (1999) Motion Planning for a Rigid Body Using Random Networks on the Medial Axis of the Free Space - Wilmart, Amato and Stiller (1999)

Visibility-based probabilistic roadmaps for motion planning By Simeon, Laumond and Nissoux in 2000 Classical PRM versus Visibility roadmap Computes a very compact roadmap.

Visibility domain of a free configuration q: q

The C-space fully captured by ‘guard’ nodes.

The C-space being captured by ‘guards’ and ‘connection’ nodes.

The C-space fully captured by ‘guards’ and ‘connection’ nodes. We do not need any other additional node in the roadmap

Algorithm

Results 6-dof puzzle example

Remarks Maintains a very compact roadmap to handle.

Remarks Maintains a very compact roadmap to handle. But: There is a tradeoff with high cost of processing each new milestone.

Remarks Maintains a very compact roadmap to handle. But: There is a tradeoff with high cost of processing each new milestone. How many iterations needed to capture the full connectivity?

Remarks Maintains a very compact roadmap to handle. But: There is a tradeoff with high cost of processing each new milestone. How many iterations needed to capture the full connectivity? The problem of capturing the narrow passage effectively is still the same as in the basic PRM.

The Gaussian Sampling Strategy for PRM’s By Boor, Overmars and Stappen in The idea is to sample near the boundaries of the C- space obstacles with higher probability.

How to sample near boundaries with higher probability?

Using the notion of blurring using a Gaussian, used in image processing.

How to simulate this effect using PRM’s?

Algorithm

Remarks Advantage: May lead to discovery of narrow passages or openings to narrow passages.

Remarks Advantage: May lead to discovery of narrow passages or openings to narrow passages. Disadvantages: The Algorithm dose not distinguish between open space boundaries and narrow passage boundaries.

Remarks Advantage: May lead to discovery of narrow passages or openings to narrow passages. Disadvantages: The Algorithm dose not distinguish between open space boundaries and narrow passage boundaries. If the volume of narrow passage is low then it would be captured with low probabilities.

Remarks Advantage: May lead to discovery of narrow passages or openings to narrow passages. Disadvantages: The Algorithm dose not distinguish between open space boundaries and narrow passage boundaries. If the volume of narrow passage is low then it would be captured with low probabilities. In ‘n’ dimensions it is still like sampling in ‘n-1’ dimensions.

Sampling on the Medial Axis of the Free Space By Wilmarth, Amato and Stiller in Motion Planning in 3D space for a rigid body. Medial Axis of the free space is like a Roadmap:

MAPRM

Results

Remarks Not so efficient for any irregular shaped objects.

Remarks Not so efficient for any irregular shaped objects. Works only for 6-DOF rigid objects. Not for any n-DOF/ articulated robots.

Remarks Not so efficient for any irregular shaped objects. Works only for 6-DOF rigid objects. Not for any n-DOF/ articulated robots. For simple general cases it would take more time than basic PRM’s.

Conclusion We saw 3 unique sampling strategies: Visibility based Milestone management Gaussian Sampling Capturing the c-obstacle boundaries Medial axis sampling of free space - works in 3D space and for rigid bodies