Randomized Motion Planning - PowerPoint PPT Presentation

About This Presentation
Title:

Randomized Motion Planning

Description:

Randomized Motion Planning – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 56
Provided by: dyh6
Learn more at: http://ai.stanford.edu
Category:

less

Transcript and Presenter's Notes

Title: Randomized Motion Planning


1
Randomized Motion Planning
  • Jean-Claude Latombe
  • Computer Science DepartmentStanford University

2
Goal of Motion Planning
  • Answer queries about connectivity of a space
  • Classical example find a collision-free path in
    robot configuration space among static
    obstacles
  • Examples of additional constraints
  • Kinodynamic constraints
  • Visibility constraints

3
Outline
  • Bits of history
  • Approaches
  • Probabilistic Roadmaps
  • Applications
  • Conclusion

4
Early Work
Shakey (Nilsson, 1969) Visibility graph
5
Mathematical Foundations
Lozano-Perez, 1980 Configuration Space
6
Computational Analysis
Reif, 1979 Hardness (lower-bound results)
7
Exact General-Purpose Path Planners
- Schwarz and Sharir, 1983 Exact cell
decomposition based on Collins technique
- Canny, 1987 Silhouette method
8
Heuristic Planners
Khatib, 1986 Potential Fields
9
Other Types of Constraints
E.g., Visibility-Based Motion Planning Guibas,
Latombe, LaValle, Lin, and Motwani, 1997
10
Outline
  • Bits of history
  • Approaches
  • Probabilistic Roadmaps
  • Applications
  • Conclusion

11
Criticality-Based Motion Planning
  • Principle
  • Select a property P over the space of interest
  • Compute an arrangement of cells such that P stays
    constant over each cell
  • Build a search graph based on this arrangement
  • Example Wilsons Non-Directional Blocking
    Graphs for assembly planning
  • Other examples
  • Schwartz-Sharirs cell decomposition
  • Cannys roadmap

12
Criticality-Based Motion Planning
  • Advantages
  • Completeness
  • Insight
  • Drawbacks
  • Computational complexity
  • Difficult to implement

13
Sampling-Based Motion Planning
  • Principle
  • Sample the space of interest
  • Connect sampled points by simple paths
  • Search the resulting graph
  • ExampleProbabilistic Roadmaps (PRMs)
  • Other exampleGrid-based methods (deterministic
    sampling)

14
Sampling-Based Motion Planning
  • Advantages
  • Easy to implement
  • Fast, scalable to many degrees of freedom and
    complex constraints
  • Drawbacks
  • Probabilistic completeness
  • Limited insight

15
Outline
  • Bits of history
  • Approaches
  • Probabilistic Roadmaps
  • Applications
  • Conclusion

16
Motivation
Computing an explicit representation of the
admissible space is hard, but checking that a
point lies in the admissible space is
fast

17
Probabilistic Roadmap (PRM)
admissible space
Kavraki, Svetska, Latombe,Overmars, 95
18
Sampling Strategies
  • Multi vs. single query strategies
  • Multi-stage strategies
  • Obstacle-sensitive strategies
  • Lazy collision checking
  • Probabilistic biases (e.g., potential fields)

19
PRM With Dynamic Constraints in State x Time Space
Hsu, Kindel, Latombe, and Rock, 2000
20
Relation to Art-Gallery Problems
Kavraki, Latombe, Motwani, Raghavan, 95
21
Narrow Passage Issue
22
Desirable Properties of a PRM
  • CoverageThe milestones should see most of the
    admissible space to guarantee that the initial
    and goal configurations can be easily connected
    to the roadmap
  • ConnectivityThere should be a 1-to-1 map
    between the components of the admissible space
    and those of the roadmap

23
Complexity Measures
  • e-goodnessKavraki, Latombe, Motwani, and
    Raghavan, 1995
  • Path clearanceKavraki, Koulountzakis, and
    Latombe, 1996
  • e-complexityOvermars and Svetska, 1998
  • ExpansivenessHsu, Latombe, and Motwani, 1997

24
Expansiveness of Admissible Space
25
Expansiveness of Admissible Space
The admissible space is expansive if each
of its subsets has a large lookout
26
Two Very Different Cases
27
A Few Remarks
  • Big computational saving is achieved at the cost
    of slightly reduced completeness
  • Computational complexity is a function of the
    shape of the admissible space, not the size
    needed to describe it
  • Randomization is not really needed it is a
    convenient incremental scheme

28
Outline
  • Bits of history
  • Approaches
  • Probabilistic Roadmaps
  • Applications
  • Conclusion

29
Design for Manufacturing and Servicing
General Motors
General Motors
General Electric
Hsu, 2000
30
Robot Programming and Placement
Hsu, 2000
31
Graphic Animation of Digital Actors
The MotionFactory
Koga, Kondo, Kuffner, and Latombe, 1994
32
Digital Actors With Visual Sensing
Simulated Vision
Kuffner, 1999
  • Segment environment
  • Render false-color scene offscreen
  • Scan pixels record IDs

Actor camera image
Vision module image
33
Humanoid Robot
Kuffner and Inoue, 2000 (U. Tokyo)
34
Space Robotics
robot
obstacles
air thrusters
gaz tank
air bearing
Kindel, Hsu, Latombe, and Rock, 2000
35
Total duration 40 sec
36
Autonomous Helicopter
Feron, 2000 (AA Dept., MIT)
37
Interacting Nonholonomic Robots
38
Map Building
Gonzalez, 2000
39
Next-Best View Computation
40
Map Building
Gonzalez, 2000
41
Map Building
Gonzalez, 2000
42
Radiosurgical Planning
Cyberknife System (Accuray, Inc.)
CARABEAMER Planner
Tombropoulos, Adler, and Latombe, 1997

43
Radiosurgical Planning
44
Sample Case
50 Isodose Surface
80 Isodose Surface
Conventional systems plan
CARABEAMERs plan
45
Reconfiguration Planning for Modular Robots
Casal and Yim, 1999
Xerox, Parc
46
Prediction of Molecular Motions
Protein folding
Ligand-protein binding
Apaydin, 2000
Singh, Latombe, and Brutlag, 1999
47
Capturing Energy Landscape
Apaydin, 2000
48
Outline
  • Bits of history
  • Approaches
  • Probabilistic Roadmaps
  • Applications
  • Conclusion

49
Conclusion
  • PRM planners have successfully solved many
    diverse complex motion problems with different
    constraints (obstacles, kinematics, dynamics,
    stability, visibility, energetic)
  • They are easy to implement
  • Fast convergence has been formally proven in
    expansive spaces. As computers get more powerful,
    PRM planners should allow us to solve
    considerably more difficult problems
  • Recent implementations solve difficult problems
    with many degrees of freedom at quasi-interactive
    rate

50
Issues
  • Relatively large standard deviation of planning
    time
  • No rigorous termination criterion when no
    solution is found
  • New challenging applications

51
Planning Minimally Invasive SurgeryProcedures
Amidst Soft-Tissue Structures
52
Planning Nice-Looking Motions for Digital Actors
A Bugs Life (Pixar/Disney)
Toy Story (Pixar/Disney)
Antz (Dreamworks)
Tomb Raider 3 (Eidos Interactive)
Final Fantasy VIII (SquareOne)
The Legend of Zelda (Nintendo)
53
Dealing with 1,000s of Degrees of Freedom
Protein folding
54
Main Common Difficulty
  • Formulating motion constraints

55
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com