Motion Algorithms: Planning, Simulating, Analyzing Motion of Physical Objects Jean-Claude Latombe...
-
date post
21-Dec-2015 -
Category
Documents
-
view
233 -
download
0
Transcript of Motion Algorithms: Planning, Simulating, Analyzing Motion of Physical Objects Jean-Claude Latombe...
Motion Algorithms:Motion Algorithms:Planning, Simulating, Analyzing Planning, Simulating, Analyzing
Motion of Physical ObjectsMotion of Physical Objects
Jean-Claude Latombe
Computer Science DepartmentStanford University
About MyselfAbout Myself
Born a long time ago in South-East of France
Studied in Grenoble(Eng. EE, MS EE, PhD CS 1977)
CS Professor, Grenoble (1980-84)
CEO, ITMI (1984-87)
Stanford (1987-…)
Research InterestsResearch Interests
1980-84: Artificial Intelligence, Computer Vision, Robotics
1987-92: Robot Motion Planning 1993-98: Motion Planning 1998-…: Motion Algorithms
Modular Reconfigurable Modular Reconfigurable RobotsRobots
Xerox, ParcXerox, Parc
Casal and Yim, 1999
Basic Tool: Configuration SpaceBasic Tool: Configuration Space
Approximate the free space by random sampling
Probabilistic Roadmaps
[Lozano-Perez, 80]
First Assumption of PRM First Assumption of PRM PlanningPlanning
Collision tests can be done efficiently.
[Quinlan, 94; Gottschalk, Lin, Manocha, 96]
Several thousand collision checks per second for 2 objects of 500,000 triangles each on a 1-GHz PC
Exact Collision Checking Exact Collision Checking of Path Segmentsof Path Segments
• Idea: Use distance computation in workspace rather than pure collision checking
D = 2Lx|dq1|+L|dq2| 3Lxmax{|dq1|,|dq2|}
d
q1
q2
If D d then no collision
Second Assumption of PRM Second Assumption of PRM PlanningPlanning
A relatively small number of milestones and local paths are sufficient to capture the connectivity of the free space.
Probabilistic CompletenessProbabilistic Completeness
In an expansive space, the probability that a PRM planner fails to find a path when
one exists goes to 0 exponentially in the number of milestones (~ running time).
Application to BiologyApplication to Biology
vi
vj
Pij
otherwise. ,
1
;0 if ,)/exp(
i
iji
Bij
ij
N
EN
TkE
P
Markov chain + first-step analysis ensemble properties
Current ProjectsCurrent Projects
Robot motion planningFunding: General Motors, ABBCollaborator: Prinz (ME), Rock (AA)Study of molecular motions (folding, binding)Funding: NSF-ITR (with Duke and UNC), BioXCollaborators: Guibas (CS), Brutlag (Biochemistry), Levitt (Structural Biology), Pande (Chemistry), Lee (Cellular B.)Surgical simulation (deformable tissue, suturing, visual and haptic feedback)Funding: NSF, NIH, BioXCollaborators: Salisbury (CS+Surgery), Girod (Surgery), Krummel (Surgery)Modeling and simulation of deformable objectsFunding: NSF-ITR (with UPenn and Rice)Collaborators: Guibas (CS), Fedkiw (CS)
Pakistan Afghanistan Tadjikistan
Cho-Oyu, 8200m, ~27,000ft (Tibet)
Muztagh Ata, 7,600m, 25,000ft (Xinjiang, China)
Third Pillar of Dana(California)
Thailand