Top Banner
Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe, Chang, and Prinz
16

Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Finding Narrow Passages with Probabilistic Roadmaps: The

Small-Step Retraction Method

Presented by: Deborah Meduna and Michael Vitus

by: Saha, Latombe, Chang, and Prinz

Page 2: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Outline

• Motivations

• Small-Step Retraction Planner– Object Thinning– Optimist Strategy– Pessimist Strategy

• Experimental Results

• Conclusions

Page 3: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Overview

• PRM efficiency decreases dramatically with narrow passages

• Developed an efficient planner for configuration spaces with narrow passages– Built off an existing planner, SBL– Also efficient for configuration spaces without

narrow passages

Page 4: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

SBL - review

• Single-query Bi-directional Lazy-collision-checking– “Single-query”: PRM is built for specific start

and goal configurations– Connect sample trees originating from start

and goal configurations

Page 5: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Motivations (1)

• Increasing free-space slightly greatly increases the effectiveness of a PRM planner

Page 6: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Motivations (2)

• SBL prefers wider paths

• False passages created by object thinning are usually narrower than true passages

Page 7: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

False Passages

• Thinning may generate a path through a passage that is not feasible for the robot in F.

X

sX

g

Rw1 w2

Page 8: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Small-Step Retraction Planner (SSRP)

• Retract only colliding configurations which are likely to be near free-space and/or near useful passages

• Generate PRM in “fattened free space” F*. – Use “thinned” obstacles and/or robot.– Narrow passages become wider (i.e. easier)

• Retract points in F* to points in true free space F–

Page 9: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Object Thinning

• Space occupied by original robot, R(c), is related to space occupied by thinned robot, R*(c), by:

• Thinning should maintain kinematic constraints

Incorrect Thinning Correct Thinning

Page 10: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Object Thinning

Medial Axis Balls

• Objects are thinned using the Medial Axis (MA) technique

• Objects are thinned by uniformly reducing the size of MA balls

• Thinning adds to pre-computation costs

Sample Thinned Component

Page 11: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Optimist Algorithm

• Repairs conflicts at the end of the path planning

• Fast • Might not be able to

resolve conflicts at the end. (“false” passages)

• K = 100

Page 12: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Pessimist Algorithm• Immediately repairs conflicts before path

generation• Slow• Doesn’t get trapped in “false” passages• Does not repair edge collisions • Modifies SBL sampling in the configuration

space

Page 13: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

SSRP - Overall Planner

• Pessimist is slower than optimist but faster than SBL

• N is small (i.e. N = 5)

Page 14: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Experimental Results(1)

Page 15: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Experimental Results(2)

Page 16: Finding Narrow Passages with Probabilistic Roadmaps: The Small-Step Retraction Method Presented by: Deborah Meduna and Michael Vitus by: Saha, Latombe,

Conclusions

• Fast planner which handles configuration spaces with/without narrow passages

• SSRP is more reliable and faster than SBL

• SSRP may still fail when passages are very narrow and curved– Small percentage of real problems