Geometric Path Planning
McGill COMP 765 Oct 12th, 2017
Geometric Path Planning McGill COMP 765 Oct 12 th , 2017 The - - PowerPoint PPT Presentation
Geometric Path Planning McGill COMP 765 Oct 12 th , 2017 The Motion Planning Problem Intuition: Find a safe path/trajectory from start to goal More precisely: A path is a series of robot configurations (e.g., joint angles, points in
McGill COMP 765 Oct 12th, 2017
theta, 6-DOF poses, etc)
unsafe flight configurations, self-penetration of arm links, etc.)
path length, but we can consider others)
the constraint in the 6 degree-of-freedom joint space of a manipulator?
posed by the hardware – approximations and heuristics were abundant
problems of interest. Research on pure geometric planning is slightly less and we are ready to tackle uncertainty, differential control, learned models, etc.
book-keeping, in an “open list” (queue)
place the results back at the end of the open list
maps
Goal reduce the N-dimensional configuration space to a set of
Goal account for all of the free space Goal Create flexible local control strategies Limited knowledge path planning with a behavioral approach
Since the map was inC
from the start to the goal.
– The goal location generates an attractive potential – pulling the robot towards the goal – The obstacles generate a repulsive potential – pushing the robot away from the obstacles – The negative gradient of the total potential is treated as a force applied to the robot
C-obstacles
C- obstacles Attractive potential
Random walks
random walks are not perfect...
“Filling in” local minima
Kavraki, Latombe, Overmars, Svestka, 1994 Developed for high-dimensional spaces Avoid pitfalls of classical grid search Random sampling of C free Find neighbors of each sample (radius parameter) Local planner attempts connections “Probabilistic completeness" achieved
Other PRM variants: Obstacle-Based PRM (Amato, Wu, 1996); Sensor-based PRM (Yu, Gupta, 1998); Gaussian PRM (Boor, Overmars, van der Stappen, 1999); Medial axis PRMs (Wilmarth, Amato, Stiller, 1999; Pisula, Ho, Lin, Manocha, 2000; Kavraki, Guibas, 2000); Contact space PRM (Ji, Xiao, 2000); Closed-chain PRMs (LaValle, Yakey, Kavraki, 1999; Han, Amato 2000); Lazy PRM (Bohlin, Kavraki, 2000); PRM for changing environments (Leven, Hutchinson, 2000); Visibility PRM (Simeon, Laumond, Nissoux, 2000).
next free-space point chosen
Nonholonomic vs. Locally Uncontrollable
Also: moving obstacles dynamic constraints
forward-only left-only car
Tedrake.
and Emilio Frazzoli.