CS 326 A: Motion Planning Exploring and Inspecting Environments
Criticality-Based Motion Planning C-space, Motion space, … Define property P Find where P changes geometric arrangement: - critical curves/surfaces, - regular regions (cells)
Criticality-Based Motion Planning Property P: Is closest to a single point in the obstacle boundary
Criticality-Based Motion Planning Property P: Blocking relation among parts
Goal d 1 (L-Left Touch) d 2 (L-Right Exit) Criticality-Based Motion Planning
Start Goal
Criticality-Based Motion Planning
(Part orientation – Goldberg)
Criticality-Based Motion Planning (target finding)
Approach is practical only in low- dimensional spaces: - Combinatorial complexity of geometric arrangement - Sensitivity to floating-point computation errors (see European CGAL project) Criticality-Based Motion Planning
Today’s Papers Planning of inspection paths: T. Danner and L.E. Kavraki. Randomized Planning for Short Inspection Paths. IEEE Int. Conf. on Robotics & Autom., San Francisco, April Art gallery + PRM + TSP Target finding: - S. LaValle et al.. Visibility-Based Pursuit-Evasion in a Polygonal Environment. 5th Workshop on Algorihtms and Data Structures, S.M. LaValle et al.. Finding an Unpredictable Target in a Workspace with Obstacles. IEEE Int. Conf. on Robotics & Autom., Criticality-based planning + information state space