Whole-Body Collision-Free Motion Planning

27
oratory for Perceptual Robotics – Department of Computer Science Whole-Body Collision- Free Motion Planning Brendan Burns Laboratory for Perceptual Robotics University of Massachusetts Amherst

description

Whole-Body Collision-Free Motion Planning. Brendan Burns Laboratory for Perceptual Robotics University of Massachusetts Amherst. Why motion planning?. The real world is complicated. Collisions are hazardous. Mobility. How to motion plan?. Configuration space is big! (exponential) - PowerPoint PPT Presentation

Transcript of Whole-Body Collision-Free Motion Planning

Page 1: Whole-Body Collision-Free Motion Planning

Laboratory for Perceptual Robotics – Department of Computer Science

Whole-Body Collision-Free Motion Planning

Brendan BurnsLaboratory for Perceptual Robotics

University of Massachusetts Amherst

Page 2: Whole-Body Collision-Free Motion Planning

2Laboratory for Perceptual Robotics – Department of Computer Science

Why motion planning?

The real world is complicated

Collisions are hazardous

Mobility

Page 3: Whole-Body Collision-Free Motion Planning

3Laboratory for Perceptual Robotics – Department of Computer Science

How to motion plan?

Configuration space is big! (exponential) Exact methods are intractable Sampling-Based Planning (PRM)

Page 4: Whole-Body Collision-Free Motion Planning

4Laboratory for Perceptual Robotics – Department of Computer Science

Probabilistic Roadmap PlanningKavraki & Overmars 1996

?

Page 5: Whole-Body Collision-Free Motion Planning

5Laboratory for Perceptual Robotics – Department of Computer Science

12

3

6

7

8

9

5 4

10

6

3 8

942

[1..5] [7..10]

[1..2][4..5] [9..10]

Page 6: Whole-Body Collision-Free Motion Planning

6Laboratory for Perceptual Robotics – Department of Computer Science

Structure & Exploration

Identify the structure to expect

Acquire knowledge about structure

Exploit understanding as a guide

Page 7: Whole-Body Collision-Free Motion Planning

7Laboratory for Perceptual Robotics – Department of Computer Science

Models

Page 8: Whole-Body Collision-Free Motion Planning

8Laboratory for Perceptual Robotics – Department of Computer Science

Predictive Models

Page 9: Whole-Body Collision-Free Motion Planning

9Laboratory for Perceptual Robotics – Department of Computer Science

Active Sampling

Page 10: Whole-Body Collision-Free Motion Planning

10Laboratory for Perceptual Robotics – Department of Computer Science

Predictive Edge Checking

Edge checking is expensive

Our predictive model already exists

Construct a predictive roadmap

Page 11: Whole-Body Collision-Free Motion Planning

11Laboratory for Perceptual Robotics – Department of Computer Science

Predictive Roadmaps

Page 12: Whole-Body Collision-Free Motion Planning

12Laboratory for Perceptual Robotics – Department of Computer Science

Path Extraction

Page 13: Whole-Body Collision-Free Motion Planning

13Laboratory for Perceptual Robotics – Department of Computer Science

Path Extraction

Page 14: Whole-Body Collision-Free Motion Planning

14Laboratory for Perceptual Robotics – Department of Computer Science

Path Extraction

Page 15: Whole-Body Collision-Free Motion Planning

15Laboratory for Perceptual Robotics – Department of Computer Science

Path Extraction

Page 16: Whole-Body Collision-Free Motion Planning

16Laboratory for Perceptual Robotics – Department of Computer Science

Path Extraction

Page 17: Whole-Body Collision-Free Motion Planning

17Laboratory for Perceptual Robotics – Department of Computer Science

Experiments

Page 18: Whole-Body Collision-Free Motion Planning

18Laboratory for Perceptual Robotics – Department of Computer Science

0

20

40

60

80

100

120

Uniform Bridge Active Predictive

Guided Sampling Path ExtractionEdge Validation Collision CheckRoadmap Building

9-DOF

Page 19: Whole-Body Collision-Free Motion Planning

19Laboratory for Perceptual Robotics – Department of Computer Science

0

20

40

60

80

100

120

140

Uniform Bridge Active Predictive

Guided Sampling Path ExtractionEdge Validation Collision CheckRoadmap Building

12-DOF

Page 20: Whole-Body Collision-Free Motion Planning

20Laboratory for Perceptual Robotics – Department of Computer Science

Coming Soon…

Page 21: Whole-Body Collision-Free Motion Planning

21Laboratory for Perceptual Robotics – Department of Computer Science

Stop

Page 22: Whole-Body Collision-Free Motion Planning

22Laboratory for Perceptual Robotics – Department of Computer Science

Models

Page 23: Whole-Body Collision-Free Motion Planning

23Laboratory for Perceptual Robotics – Department of Computer Science

Optimal Sampling

Page 24: Whole-Body Collision-Free Motion Planning

24Laboratory for Perceptual Robotics – Department of Computer Science

Optimal Sampling

?

Page 25: Whole-Body Collision-Free Motion Planning

25Laboratory for Perceptual Robotics – Department of Computer Science

Active Sampling

Page 26: Whole-Body Collision-Free Motion Planning

26Laboratory for Perceptual Robotics – Department of Computer Science

Models

An approximate model of our current understanding

Predicts the state of unobserved configuration-space

Locally Weighted Regression (Atkeson et al.) Others are possible

Page 27: Whole-Body Collision-Free Motion Planning

27Laboratory for Perceptual Robotics – Department of Computer Science

Active Sampling

Our current understanding suggests areas of improvement

Sample to reduce maximize the expected reduction in model variance (Cohn et al.)

Direct sampling in proportion to complexity