Motion Algorithms: Planning, Simulating, Analyzing Motion of Physical Objects Jean-Claude Latombe Computer Science Department Stanford University.

Slides:



Advertisements
Similar presentations
Complete Motion Planning
Advertisements

Probabilistic Roadmaps. The complexity of the robot’s free space is overwhelming.
Motion Planning for Point Robots CS 659 Kris Hauser.
PRM and Multi-Space Planning Problems : How to handle many motion planning queries? Jean-Claude Latombe Computer Science Department Stanford University.
By Lydia E. Kavraki, Petr Svestka, Jean-Claude Latombe, Mark H. Overmars Emre Dirican
Presented By: Aninoy Mahapatra
Probabilistic Roadmap
An Efficient Motion Planner Based on Random Sampling Jean-Claude Latombe Computer Science Department Stanford University.
Randomized Kinodynamics Motion Planning with Moving Obstacles David Hsu, Robert Kindel, Jean-Claude Latombe, Stephen Rock.
Sampling and Connection Strategies for PRM Planners Jean-Claude Latombe Computer Science Department Stanford University.
Bio-CS Exploration of Molecular Conformational Spaces Jean-Claude Latombe Computer Science Department Robotics Laboratory & Bio-X Clark Center.
David Hsu, Robert Kindel, Jean- Claude Latombe, Stephen Rock Presented by: Haomiao Huang Vijay Pradeep Randomized Kinodynamic Motion Planning with Moving.
CS 326 A: Motion Planning Probabilistic Roadmaps Basic Techniques.
1 Probabilistic Roadmaps CS 326A: Motion Planning.
1 Toward Autonomous Free-Climbing Robots Tim Bretl Jean-Claude Latombe Stephen Rock CS 326 Presentation Winter 2004 Christopher Allocco Special thanks.
CS 326 A: Motion Planning Probabilistic Roadmaps Sampling and Connection Strategies (2/2)
Motion Planning: A Journey of Robots, Digital Actors, Molecules and Other Artifacts Jean-Claude Latombe Computer Science Department Stanford University.
1 Single Robot Motion Planning - II Liang-Jun Zhang COMP Sep 24, 2008.
1 Motion Planning (It’s all in the discretization) R&N: Chap. 25 gives some background.
Adaptive Dynamic Collision Checking for Many Moving Bodies Mitul Saha Department of Computer Science, Stanford University. NSF-ITR Workshop Collaborators:
Motion Planning: A Journey of Robots, Digital Actors, Surgical Instruments, Molecules and Other Artifacts Jean-Claude Latombe Computer Science Department.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Probabilistic Roadmaps: Sampling Strategies.
CS 326A: Motion Planning Jean-Claude Latombe CA: Aditya Mandayam.
1 Finding “Narrow Passages” with Probabilistic Roadmaps: The Small-Step Retraction Method Mitul Saha and Jean-Claude Latombe Research supported by NSF,
CS 326 A: Motion Planning robotics.stanford.edu/~latombe/cs326/2003/index.htm Jean-Claude Latombe Computer Science Department Stanford University.
Randomized Motion Planning
CS 326 A: Motion Planning Instructor: Jean-Claude Latombe Teaching Assistant: Itay Lotan Computer Science.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Probabilistic Roadmaps: Basic Techniques.
Exact Collision Checking of Robot Paths Fabian Schwarzer Mitul Saha Jean-Claude Latombe Computer Science Department Stanford University.
Laboratory for Perceptual Robotics – Department of Computer Science Whole-Body Collision-Free Motion Planning Brendan Burns Laboratory for Perceptual Robotics.
CS 326 A: Motion Planning Probabilistic Roadmaps Sampling and Connection Strategies.
Probabilistic Roadmaps: A Tool for Computing Ensemble Properties of Molecular Motions Serkan Apaydin, Doug Brutlag 1 Carlos Guestrin, David Hsu 2 Jean-Claude.
1 Path Planning in Expansive C-Spaces D. HsuJ. –C. LatombeR. Motwani Prepared for CS326A, Spring 2003 By Xiaoshan (Shan) Pan.
NUS CS 5247 David Hsu1 Last lecture  Multiple-query PRM  Lazy PRM (single-query PRM)
CS 326 A: Motion Planning robotics.stanford.edu/~latombe/cs326/2004/index.htm Collision Detection and Distance Computation.
Toward Autonomous Free- Climbing Robots Tim Bretl, Jean-Claude Latombe, and Stephen Rock May 2003 Presented by Randall Schuh.
Randomized Motion Planning for Car-like Robots with C-PRM Guang Song, Nancy M. Amato Department of Computer Science Texas A&M University College Station,
CS 326A: Motion Planning robotics.stanford.edu/~latombe/cs326/2004/index.htm Jean-Claude Latombe Computer Science Department Stanford University.
NUS CS 5247 David Hsu Minkowski Sum Gokul Varadhan.
Path Planning in Expansive C-Spaces D. HsuJ.-C. LatombeR. Motwani CS Dept., Stanford University, 1997.
Sampling and Connection Strategies for PRM Planners Jean-Claude Latombe Computer Science Department Stanford University Abridged and Modified Version (D.H.)
Structure and Motion Jean-Claude Latombe Computer Science Department Stanford University NSF-ITR Meeting on November 14, 2002.
The University of North Carolina at CHAPEL HILL A Simple Path Non-Existence Algorithm using C-obstacle Query Liang-Jun Zhang.
CS 326 A: Motion Planning Collision Detection and Distance Computation.
Stochastic Roadmap Simulation: An Efficient Representation and Algorithm for Analyzing Molecular Motion Mehmet Serkan Apaydin, Douglas L. Brutlag, Carlos.
CS 326A: Motion Planning Probabilistic Roadmaps: Sampling and Connection Strategies.
CS 326 A: Motion Planning Probabilistic Roadmaps Basic Techniques.
Motion Planning for Robotic Manipulation of Deformable Linear Objects (DLOs) Mitul Saha, Pekka Isto, and Jean-Claude Latombe Research supported by NSF,
Providing Haptic ‘Hints’ to Automatic Motion Planners Providing Haptic ‘Hints’ to Automatic Motion Planners by Burchan Bayazit Department of Computer Science.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Collision Detection and Distance Computation.
Motion Planning Motion Planning. 1.What is the motion planning problem? 2.What is the fundamental question in motion planning problem? 3.What is the basic.
DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Third Quarterly IPR Meeting May 11, 1999 P. I.s: Leonidas J. Guibas and Jean-Claude.
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces (1996) L. Kavraki, P. Švestka, J.-C. Latombe, M. Overmars.
Collaborative Mobile Robots for High-Risk Urban Missions Report on Timeline, Activities, and Milestones P. I.s: Leonidas J. Guibas and Jean-Claude Latombe.
CS B659: Principles of Intelligent Robot Motion Configuration Space.
On Delaying Collision Checking in PRM Planning – Application to Multi-Robot Coordination By: Gildardo Sanchez and Jean-Claude Latombe Presented by: Michael.
Legged Locomotion Planning Kang Zhao B659 Intelligent Robotics Spring
UNC Chapel Hill M. C. Lin Introduction to Motion Planning Applications Overview of the Problem Basics – Planning for Point Robot –Visibility Graphs –Roadmap.
NUS CS5247 Dynamically-stable Motion Planning for Humanoid Robots Presenter Shen zhong Guan Feng 07/11/2003.
1 CS26N: Motion Planning for Robots, Digital Actors, and Other Moving Objects Jean-Claude Latombe ai.stanford.edu/~latombe/ Winter.
Motion Planning CS121 – Winter Basic Problem Are two given points connected by a path?
Instructor Prof. Shih-Chung Kang 2008 Spring
CS 326A: Motion Planning Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces (1996) L. Kavraki, P. Švestka, J.-C. Latombe,
PRM based Protein Folding
Artificial Intelligence Lab
Probabilistic Roadmap Motion Planners
Presented By: Aninoy Mahapatra
Sampling and Connection Strategies for Probabilistic Roadmaps
Motion Planning CS121 – Winter 2003 Motion Planning.
Configuration Space of an Articulated Robot
Presentation transcript:

Motion Algorithms: Planning, Simulating, Analyzing Motion of Physical Objects Jean-Claude Latombe Computer Science Department Stanford University

About Myself  Born a long time ago in South-East of France Pernes-les-Fontaines

About Myself  Born a long time ago in South-East of France  Studied in Grenoble (Eng. EE, MS EE, PhD CS 1977 )  CS Professor, Grenoble ( )  CEO, ITMI ( )  Stanford (1987-…)

Research Interests  : Artificial Intelligence, Computer Vision, Robotics  : Robot Motion Planning  : Motion Planning  1998-…: Motion Algorithms

Fundamental Question Are two given points connected by a path?

How Do You Get There? ?

Problems: Geometric complexity Space dimensionality

Increasing Complexity

New Problems Assembly planning Target finding

Target Finding

From Simulation to Real Robots

Space Robots air bearing gas tank air thrusters obstacles robot

Modular Reconfigurable Robots Xerox, Parc Casal and Yim, 1999

Humanoid Robot [Kuffner and Inoue, 2000] (U. Tokyo) Stability constraints

Radiosurgery

From Robots to Other Agents: Digital Actors

Simulation of Deformable Objects

Study of Molecular Motion Ligand binding Protein folding

Basic Tool: Configuration Space Approximate the free space by random sampling  Probabilistic Roadmaps [Lozano-Perez, 80]

Probabilistic Roadmap (PRM) free space

Probabilistic Roadmap (PRM) free space mbmbmbmb mgmgmgmg milestone local path

First Assumption of PRM Planning 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

Problem

Exact Collision Checking of Path Segments Idea: Use distance computation in workspace rather than pure collision checking D = 2L x |dq 1 |+L|dq 2 |  3L x max{|dq 1 |,|dq 2 |} d q1q1 q2q2 If D  d then no collision

Exact Collision Checker in Action

Second Assumption of PRM Planning A relatively small number of milestones and local paths are sufficient to capture the connectivity of the free space.

Probabilistic 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).

Narrow-Passage Issue

Application to Biology vivi vjvj P ij Markov chain + first-step analysis  ensemble properties

Current Projects Robot motion planning Funding: General Motors, ABB Collaborator: Prinz (ME), Rock (AA) Study of molecular motions (folding, binding) Funding: NSF-ITR (with Duke and UNC), BioX Collaborators: Guibas (CS), Brutlag (Biochemistry), Levitt (Structural Biology), Pande (Chemistry), Lee (Cellular B.) Surgical simulation (deformable tissue, suturing, visual and haptic feedback) Funding: NSF, NIH, BioX Collaborators: Salisbury (CS+Surgery), Girod (Surgery), Krummel (Surgery) Modeling and simulation of deformable objects Funding: NSF-ITR (with UPenn and Rice) Collaborators: Guibas (CS), Fedkiw (CS)

PakistanAfghanistan Tadjikistan Cho-Oyu, 8200m, ~27,000ft (Tibet) Muztagh Ata, 7,600m, 25,000ft (Xinjiang, China) Third Pillar of Dana (California) Thailand

Rock-Climbing Robot With Tim Bretl and Prof. Steve Rock

Half-Dome, NW Face, Summer of 2010 … Tim Bretl