Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Efficient Motion Planner Based on Random Sampling Jean-Claude Latombe Computer Science Department Stanford University.

Similar presentations


Presentation on theme: "An Efficient Motion Planner Based on Random Sampling Jean-Claude Latombe Computer Science Department Stanford University."— Presentation transcript:

1 An Efficient Motion Planner Based on Random Sampling Jean-Claude Latombe Computer Science Department Stanford University

2 Main Collaborators u Lydia Kavraki (Rice U.) u David Hsu (U. of North Carolina, Chapel Hill) u Gildardo Sanchez (ITESM, Mexico) u James Kuffner (U. of Tokyo) u Rajeev Motwani (Stanford U.)

3 Goal of Motion Planning Answer queries about the connectivity of a space

4 Possible Constraints  Collision-free u Kino-dynamic u Stability u Visibility

5 The Beginning … Shakey (Nilsson, 1969): Visibility graph

6 Configuration Space Represent the robot as a point in a parameter space

7 Why Sampling-Based Planning? u Computing an explicit representation of the collision-free space is extremely time consuming and impractical u There exist fast collision-checking algorithms to test whether any given configuration or short path is collision-free, or not (0.001 sec or less)

8 Out line u General Approach u Specific Planner u Experimental Results u Other Applications

9 Probabilistic Roadmap (PRM) admissible space mbmbmbmb mgmgmgmg milestone [Kavraki, Svetska, Latombe,Overmars, 95]

10 Relation to Art-Gallery Problems [Kavraki, Latombe, Motwani, Raghavan, 95]

11 Narrow Passage Issue Easy Difficult

12 Probabilistic Completeness Under generally satisfied assumptions, if a solution path exists, the probability that a PRM planner fails to find one goes to 0 exponentially in the number of milestones. Full completeness  Too costly Heuristic  Too unreliable Probabilistic completeness  Fast and reliable

13 Key Techniques u Collision checking / Distance computation u Sampling strategies

14 Key Techniques u Collision checking / Distance computation  Hierarchical approach  Feature-based approach u Sampling strategies

15 Hierarchical Collision Checking

16 Three-Dimensional Case

17 Collision Checking

18

19 Performance u Collision checking takes between 0.0001 and.002 seconds for 2 objects of 500,000 triangles each on a 1-GHz Pentium III u Collision checking is faster when objects collide or are far apart, and gets slower when they get closer without colliding u Overall collision checking time grows roughly as the log of the number of triangles

20 Key Techniques u Collision checking / Distance computation u Sampling strategies  Multi-stage strategies  Obstacle-sensitive strategies  Multiple vs. single query strategies  Configuration vs. control sampling  Single vs. bi-directional sampling  Lazy collision checking  Probabilistic biases (e.g., medial axis transform)

21 Outline u General Approach u Specific Planner u Experimental Results u Other Applications

22 SBL Planner u S ingle-query Does not pre-compute a roadmap [Hsu, Latombe, Motwani, 1997] u B i-directional sampling Constructs a roadmap by growing two trees of milestones rooted at the input query configuration [Hsu, 2000] u L azy collision checking Postpone collision-checking operations until absolutely needed [Bohlin and Kavraki, 2000]

23 SBL Planner

24 m m is picked at random among the milestones with a probabilistic distribution inverse to the local density of sampling

25 SBL Planner

26

27

28 X

29 The collision-checking work is memorized

30 Why Postponing Collision Checking? u The a priori probability that a short edge be collision-free is rather large

31 Why Postponing Collision Checking? u The a priori probability that a short edge be collision-free is rather large u The test of an edge is most expensive when it is actually collision-free u Most edges of a roadmap do not end up in a solution path

32 Path Optimization u Problems –too few vertices: get stuck –too many vertices: slow u Remedy –remove as many vertices as possible –add vertices as needed

33 Outline u General Approach u Specific Planner u Experimental Results u Other Applications

34 Single-Robot Examples n rob = 5,000 and n obs = 21,000 n rob = 5,000; n obs = 83,000 n rob = 3,000 and n obs = 50,000 n rob = 3,000 and n obs = 100 n rob = 3,000; n obs = 50

35 Videos n robot =5,000; n obst = 21,000 T av = 0.6 s

36 Videos n robot =5,000; n obst = 83,000 T av = 4.42 s n robot =3,000; n obst = 50,000 T av = 0.17 s

37 Videos n robot =3,000; n obst = 50,000 T av = 4.45 s n robot =3,000; n obst = 100 T av = 6.99 s

38 Experimental Data on One Example (1 GHz Pentium III processor) n rob = 5,000 n obs = 21,000

39 Average Performance 1a 1b 1c 1d 1e (1GHz Pentium III processor) Averages over 100 runs

40 Convergence of SBL

41 Impact of Lazy Collision Checking Average performance with lazy collision checking Average performance without lazy collision checking

42 Multi-Robot Spot Welding

43 Typical Problem

44 Video

45 Average Running Times (1 GHz processor)

46 Centralized vs. Decoupled Planning Averages over 20 runs

47 Outline u General Approach u Specific Planner u Experimental Results u Other Applications

48 Design for Manufacturing/Servicing General Electric General Motors [Hsu, 2000]

49 Radio-Surgical Planning Cyberknife System (Accuray, Inc.) CARABEAMER Planner [Tombropoulos, Adler, and Latombe, 1997] Visibility constraints

50 Radio-Surgical Planning 2000 < Tumor < 2200 2000 < B2 + B4 < 2200 2000 < B4 < 2200 2000 < B3 + B4 < 2200 2000 < B3 < 2200 2000 < B1 + B3 + B4 < 2200 2000 < B1 + B4 < 2200 2000 < B1 + B2 + B4 < 2200 2000 < B1 < 2200 2000 < B1 + B2 < 2200 0 < Critical < 500 0 < B2 < 500 T C B1 B2 B3 B4 T

51 Radio-Surgical Planning 50% Isodose Surface 80% Isodose Surface Conventional system’s plan CARABEAMER’s plan

52 Contact Stanford Report Contact Stanford Report News Servic e News Servic e /Press Releas esPress Releas es Stanford Report, July 25, 2001 Patients gather to praise minimally invasive technique used in treating tumors By MICHELLE BRANDT When Jeanie Schmidt, a critical care nurse from Foster City, lost hearing in her left ear and experienced numbing in her face, she prayed that her first instincts were off. “I said to the doctor, `I think I have an acoustic neuroma (a brain tumor), but I'm hoping I'm wrong. Tell me it's wax, tell me it's anything,'” Schmidt recalled. It wasn't wax, however, and Schmidt – who wound up in the Stanford Hospital emergency room when her symptoms worsened – was quickly forced to make a decision regarding treatment for her tumor. On July 13, Schmidt found herself back at Stanford – but this time with a group of patients who were treated with the same minimally invasive treatment that Schmidt ultimately chose: the CyberKnife. She was one of 40 former patients who met with Stanford faculty and staff to discuss their experiences with the CyberKnife – a radiosurgery system designed at Stanford by John Adler Jr., MD, in 1994 for performing neurosurgeries without incisions. “I wanted the chance to thank everyone again and to share experiences with other patients,” said Schmidt, who had the procedure on June 20 and will have an MRI in six months to determine its effectiveness. “I feel really lucky that I came along when this technology was around.” The CyberKnife is the newest member of the radiosurgery family. Like its ancestor, the 33-year-old Gamma Knife, the CyberKnife uses 3-D computer targeting to deliver a single, large dose of radiation to the tumor in an outpatient setting. But unlike the Gamma Knife – which requires patients to wear an external frame to keep their head completely immobile during the procedure – the CyberKnife can make real-time adjustments to body movements so that patients aren't required to wear the bulky, uncomfortable head gear. The procedure provides patients an alternative to both difficult, risky surgery and conventional radiation therapy, in which small doses of radiation are delivered each day to a large area. The procedure is used to treat a variety of conditions – including several that can't be treated by any other procedure – but is most commonly used for metastases (the most common type of brain tumor in adults), meningomas (tumors that develop from the membranes that cover the brain), and acoustic neuromas. Since January 1999, more than 335 patients have been treated at Stanford with the CyberKnife. Cyberknife Systems

53 Modular Reconfigurable Robots Xerox, Parc Casal and Yim, 1999

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

55 Space Robotics air bearing gas tank air thrusters obstacles robot [Kindel, Hsu, Latombe, and Rock, 2000] Dynamic constraints

56 Total duration : 40 sec

57 Autonomous Helicopter [Feron, 2000] (AA Dept., MIT)

58 Interacting Nonholonomic Robots y1y1y1y1 x2x2x2x2 d x1x1x1x1 y2y2y2y2   (Grasp Lab - U. Penn)

59 Map Building [Gonzalez, 2000]

60 Next-Best View Computation

61 Map Building [Gonzalez, 2000]

62 Map Building [Gonzalez, 2000]

63 Graphic Animation of Digital Actors [Koga, Kondo, Kuffner, and Latombe, 1994] The Motion Factory

64 Prediction of Molecular Motions [Singh, Latombe, and Brutlag, 1999] Ligand-protein binding

65 Outline u General Approach u Specific Planner u Experimental Results u Other Applications u Conclusion

66 Conclusion u Probabilistic Roadmaps provide an efficient and reliable computational approach to motion planning u PRM planners are rather easy to implement u They have been experimented on very different problems

67 Remaining Issues u Relatively large standard deviation of planning time u No rigorous termination criterion when no solution is found u New challenging applications …

68 Optimal Touring of Multiple Goals

69 Surgical Planning with Soft Tissue

70 Planning Nice-Looking Motions A Bug’s Life (Pixar/Disney) Toy Story (Pixar/Disney) Tomb Raider 3 (Eidos Interactive)Final Fantasy VIII (SquareOne)The Legend of Zelda (Nintendo) Antz (Dreamworks)

71 1,000s of Degrees of Freedom Protein folding

72

73


Download ppt "An Efficient Motion Planner Based on Random Sampling Jean-Claude Latombe Computer Science Department Stanford University."

Similar presentations


Ads by Google