CIMAT/CINVESTAV 2011 Tutorial: Filtering and Planning in I-Spaces PART 1: INTRODUCTION
|
|
- Ernest Lester
- 5 years ago
- Views:
Transcription
1 CIMAT/CINVESTAV 2011 Tutorial: Filtering and Planning in I-Spaces PART 1: INTRODUCTION Steven M. LaValle June 7, 2011 CIMAT/CINVESTAV 2011 Tutorial 1 / 42
2 Acknowledgments Thanks to my hosts: Dr. Luz Abril Torres-Mendez, CINVESTAV, Saltillo Dr. Rafael Murrieta, CIMAT, Guanajuato Support provided by: DARPA SToMP (Sensor Topology and Minimalist Planning) ONR/MURI IRIS (Inference in Reduced Information Spaces) NSF Robotics University of Illinois, Computer Science Department CIMAT (Centro de Investigaciones en Matematicas) CIMAT/CINVESTAV 2011 Tutorial 2 / 42
3 Overview of Topics 1. Introduction 2. Physical Sensors 3. Virtual Sensors 4. Filtering 5. Planning 6. Possible Futures Follow along in the tutorial paper: lavalle/gto11/paper.pdf (to appear in Foundations and Trends in Robotics) /vsk Schedule and presentation slides: lavalle/gto11/ CIMAT/CINVESTAV 2011 Tutorial 3 / 42
4 Who Am I? I worked in planning for many years...since 1993 or so. CIMAT/CINVESTAV 2011 Tutorial 4 / 42
5 Who Am I? I worked in planning for many years...since 1993 or so. In 2005, I finished a planning book, which nearly killed me CIMAT/CINVESTAV 2011 Tutorial 4 / 42
6 Who Am I? I worked in planning for many years...since 1993 or so. In 2005, I finished a planning book, which nearly killed me I came to realize that sensing is often an afterthought in planning. Information seems to come for free as input. We plan in perfect C-spaces and state spaces with obstacles. CIMAT/CINVESTAV 2011 Tutorial 4 / 42
7 Free Book PART I Introductory Material Chapters 1-2 PART II Motion Planning (Planning in Continuous Spaces) Chapters 3-8 PART III Decision-Theoretic Planning (Planning Under Uncertainty) Chapters 9-12 PART IV Planning Under Differential Constraints Chapters Free download ( 1000 pages): Also published by Cambridge University Press, May CIMAT/CINVESTAV 2011 Tutorial 5 / 42
8 In the beginning (1960s)... Nilsson, Stanford, late 1960s: Shakey, A, visibility graphs, STRIPS What is planning? Automated sequential decision making with heavy emphasis on algorithms and computation. CIMAT/CINVESTAV 2011 Tutorial 6 / 42
9 In the beginning (1960s)... Clear challenges: sensing, mapping, planning,... CIMAT/CINVESTAV 2011 Tutorial 7 / 42
10 Algorithms Need Discretizations The world is more or less continuous. Computation is discrete. 1970s: Grids, logic-based planning 1980s: Combinatorial motion planning 1990s: Sampling-based motion planning Also: Planning problems are implicitly encoded. CIMAT/CINVESTAV 2011 Tutorial 8 / 42
11 The C-Space Obstacles Lozano-Perez, 1979 C obs O Reasoning about exact geometry C obs C obs C free q G C obs q I Motion planning progressed after identifying the right spaces. CIMAT/CINVESTAV 2011 Tutorial 9 / 42
12 Combinatorial Motion Planning O Dunlaing, Yap, 1982; Schwartz, Sharir, Exact, structure-preserving discretizations. Beautiful, complete algorithms. R CIMAT/CINVESTAV 2011 Tutorial 10 / 42
13 Combinatorial Motion Planning Canny s roadmap algorithm, 1987: x 3 x 2 x 1 Solves general motion planning problem. Complexity is close to optimal. Never implemented? CIMAT/CINVESTAV 2011 Tutorial 11 / 42
14 Combinatorial Motion Planning Don t be harsh on combinatorial planning methods. Reif, 1979; Hopcroft, Schwartz, Sharir, 1983: PSPACE-hardness Specific problems are easier: e 4 e 2 R 13 R 12 R 11 R 8 R 10 e 1 x 1 R 2 R R 9 3 e 3 R 4 R 1 R 6 R 7 R 5 x 2 CIMAT/CINVESTAV 2011 Tutorial 12 / 42
15 Sampling-Based Motion Planning Geometric Models Collision Detection Sampling Based Motion Planning Algorithm Discrete Searching C Space Sampling Collision detection algorithms enabled a new abstraction. Incremental sampling and searching. Resolution or probabilistic complete. The methods are practical and widely used. CIMAT/CINVESTAV 2011 Tutorial 13 / 42
16 Sampling-Based Motion Planning 1984 Donald grid search with heuristics based on C-constraints 1987 Faverjon, Tournassoud distance computation, hierarchical CAD models 1989 Paden, Mees, Fisher uses GTK algorithm, distance comp., 2 d tree 1989 Kondo grid search, lazy collision checking 1990 Lengyel, Reichert, Donald, Greenberg search bitmap of C-obstacles 1990 Barraquand, Latombe randomized potential field, implicit grid 1990 Glavina sample all of free space, connect with local planner 1992 Chen, Hwang multiresolution grid search 1992 Mazer, Talbi, Ahuatzin, Bessiere Ariadne s clew algorithm 1994 Kavraki, Svestka, Overmars, Latombe Probabilistic Roadmaps (PRMs); multiple query 1997 Hsu, Latombe, Motwani Expansive planner, single-query, tree search 1999 LaValle, Kuffner Rapidly-exploring Random Trees (RRTs) Collision detection: Gilbert, Johnson, Keerthi, 1988; Lin, Canny, 1991; Quinlan, 1994; Gottschalk, Lin and Manocha, 1996; Mirtich, 1997, etc. CIMAT/CINVESTAV 2011 Tutorial 14 / 42
17 Multiple Query: Sampling-Based Roadmaps (PRMs) C obs α(i) C obs Use sampling to build a roadmap Search roadmap for paths PRM-based methods: PRM (Kavraki, Latombe, Overmars, Svestka, 1994); 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, Hoff, 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),... CIMAT/CINVESTAV 2011 Tutorial 15 / 42
18 Single Query: Search Tree Methods Donald, 1984 Grid search over 6D C-space Search guided by heuristics based directly on C-constraints Barraquand, Latombe, 1990 (randomized potential field) Implicit grid search guided by potential field and random walks Direct use of collision detector to validate motions Mazer, Talbi, Ahuatzin, Bessiere, 1992 (Ariadne s clew) Search trees based on self avoidance Node placement obtained by genetic algorithm Hsu, Latombe, Motwani, 1997 (expansive space planner) Also based on self avoidance Node placement biased toward low-density regions LaValle, Kuffner, 1999 (Rapidly-exploring Random Trees - RRTs) Search tree based on Voronoi bias Growth obtained by sampling and nearest-neighbor searching CIMAT/CINVESTAV 2011 Tutorial 16 / 42
19 Rapidly Exploring Random Trees (RRTs) q n α(i) q 0 q 0 Introduced by LaValle and Kuffner, Applied, adapted, and extended in many works: Frazzoli, Dahleh, Feron, 2000; Toussaint, Basar, Bullo, 2000; Vallejo, Jones, Amato, 2000; Strady, Laumond, 2000; Mayeux, Simeon, 2000; Karatas, Bullo, 2001; Li, Chang, 2001; Kuffner, Nishiwaki, Kagami, Inaba, Inoue, 2000, 2001; Williams, Kim, Hofbaur, How, Kennell, Loy, Ragno, Stedl, Walcott, 2001; Carpin, Pagello, 2002;... Also, applications to biology, computational geography, verification, virtual prototyping, architecture, solar sailing, computer graphics,... In IEEE ICRA 2011 Proceedings, RRT occurs 928 times. CIMAT/CINVESTAV 2011 Tutorial 17 / 42
20 The RRT Construction Algorithm BUILD RRT(q init ) 1 T.init(q init ); 2 for k = 1 to K do 3 q rand RANDOM CONFIG(); 4 EXTEND(T, q rand ); EXTEND(T, q rand ) ε q new q init q near q Metric on C: ρ : C C [0, ) Nearest neighbors: Yershova [Atramentov], LaValle, 2002; Arya, Mount, 1997 Incremental collision detection: Lin, Canny, 1991; Mirtich, 1997 CIMAT/CINVESTAV 2011 Tutorial 18 / 42
21 A Rapidly-Exploring Random Tree (RRT) CIMAT/CINVESTAV 2011 Tutorial 19 / 42
22 Voronoi-Biased Exploration CIMAT/CINVESTAV 2011 Tutorial 20 / 42
23 Voronoi Diagram in R 2 Think about: Where is the nearest Oxxo? CIMAT/CINVESTAV 2011 Tutorial 21 / 42
24 Voronoi Diagram in R 2 CIMAT/CINVESTAV 2011 Tutorial 22 / 42
25 Voronoi Diagram in R 2 CIMAT/CINVESTAV 2011 Tutorial 23 / 42
26 Refinement vs. Expansion Refinement Expansion Where will the random sample fall? CIMAT/CINVESTAV 2011 Tutorial 24 / 42
27 Adding Differential Constraints Smooth RRT Bidirectional Search CIMAT/CINVESTAV 2011 Tutorial 25 / 42
28 The Left-Forward-Only Car Left-Forward RRT Bidirectional Search CIMAT/CINVESTAV 2011 Tutorial 26 / 42
29 Wiper Motor Assembly Kineo CAM and LAAS/CNRS, Toulouse, France Integrated into Robcad (em-workplace) Add-ons for 3D Studio Max, Solidworks Direct users: Renault, Airbus, Ford, Optivus,... CIMAT/CINVESTAV 2011 Tutorial 27 / 42
30 Sealing Cracks at Volvo Cars Fraunhofer Chalmers Centre and Volvo Cars, Sweden CIMAT/CINVESTAV 2011 Tutorial 28 / 42
31 Virtual Humans Marcelo Kallman, UC Merced James Kuffner, CMU CIMAT/CINVESTAV 2011 Tutorial 29 / 42
32 Humanoid Robots Kagami and H7 Planning University of Tokyo and AIST CIMAT/CINVESTAV 2011 Tutorial 30 / 42
33 Molecules, Etc. From Nic Simeon, LAAS/CNRS CIMAT/CINVESTAV 2011 Tutorial 31 / 42
34 Can the Present Successes be Repeated? Need to broaden the focus of planning. Better unification of ideas. Need to address important concerns: feedback, differential constraints, sensing, uncertainty. Fundamental: Information comes from sensors, not the Turing tape. CIMAT/CINVESTAV 2011 Tutorial 32 / 42
35 Separate Histories, Common Goals Control theory: analytical, continuous, differential, feedback, optimality Motion planning: algorithmic, continuous, paths, feasibility AI planning: algorithms, discrete, logic, feasibility Control Theory Motion Planning AI Planning These days, people are interested in the same issues. Is it planning algorithms? Algorithmic control theory? Continuous Discrete Analytical Algorithmic Differential Optimality Feasibility Feedback Uncertainty CIMAT/CINVESTAV 2011 Tutorial 33 / 42
36 Three Main Places for Prospecting After painfully putting together a landscape of literature, several enormous holes were visible. The hardest chapters to write: Motion planning under differential constraints (Ch 14) Feedback motion planning (Ch 8) Information spaces and sensing (Ch 11,12) CIMAT/CINVESTAV 2011 Tutorial 34 / 42
37 Motion Planning with Differential Constraints Various complications arise... q X ric X ric q > 0 X obs q = 0 q q < 0 X ric X ric Steady left turn Hover Forward flight Steady right turn Motion primitive problem (Frazzoli, Egerstedt, Pappas, Murphey, Belta) CIMAT/CINVESTAV 2011 Tutorial 35 / 42
38 Feedback Motion Planning x G u T Compute a collision-free velocity field over the C-space. Generally better than tracking a path. CIMAT/CINVESTAV 2011 Tutorial 36 / 42
39 Flows x goal CIMAT/CINVESTAV 2011 Tutorial 37 / 42
40 I-Spaces: The Next Generation of C-Spaces When there are sensors, planning naturally lives in an information space. We need to develop: Formulations of sensor models, I-spaces Models of complexity, computation over I-spaces Sampling-based planning methods Combinatorial planning methods For C-spaces, the early steps were already done (Lagrangian mechanics). CIMAT/CINVESTAV 2011 Tutorial 38 / 42
41 Where Did Information Spaces Arise? Where have information spaces arisen? Early appearance of concept: H. Kuhn, 1953 Extensive form games Unknown state information regarding other players. Stochastic control theory Disturbances in prediction and measurements cause imperfect state information. Robotics/AI Uncertainty due to limited sensing. Alternative names: belief states, knowledge states, hyperstates CIMAT/CINVESTAV 2011 Tutorial 39 / 42
42 Classical vs. Sensor-Centric Computation State Machine Sensing Infinite Tape M Actuation E Classical Sensor-Centric Classical state: finite machine state, head position, and tape string Sensor-centric state: internal, computational state and external, physical state CIMAT/CINVESTAV 2011 Tutorial 40 / 42
43 Tutorial: Possible Surprises Depending on your background, there might be surprises in this tutorial: 1. Discrete vs. continuous: Not very important CIMAT/CINVESTAV 2011 Tutorial 41 / 42
44 Tutorial: Possible Surprises Depending on your background, there might be surprises in this tutorial: 1. Discrete vs. continuous: Not very important 2. Information spaces, not information theory CIMAT/CINVESTAV 2011 Tutorial 41 / 42
45 Tutorial: Possible Surprises Depending on your background, there might be surprises in this tutorial: 1. Discrete vs. continuous: Not very important 2. Information spaces, not information theory 3. Perfectly accurate and reliable sensors yield huge amounts of uncertainty CIMAT/CINVESTAV 2011 Tutorial 41 / 42
46 Some Coming Themes Start from the task and try to understand what information is actually required to be extracted from the physical world. We can design combinatorial filters that are structurally similar to Bayesian or Kalman filters, but dramatically simpler. There is no problem defining enormous physical state spaces, provided that we do not directly compute over them. However, state estimation or recovery of a particular state in a giant state space should be avoided if possible. Virtual sensor models provide a powerful intermediate abstraction that can be implemented by many alternative physical sensing systems. CIMAT/CINVESTAV 2011 Tutorial 42 / 42
Geometric Path Planning McGill COMP 765 Oct 12 th, 2017
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
More informationDynamic-Domain RRTs: Efficient Exploration by Controlling the Sampling Domain
Dynamic-Domain RRTs: Efficient Exploration by Controlling the Sampling Domain Anna Yershova Léonard Jaillet Department of Computer Science University of Illinois Urbana, IL 61801 USA {yershova, lavalle}@uiuc.edu
More informationAdaptive Tuning of the Sampling Domain for Dynamic-Domain RRTs
Adaptive Tuning of the Sampling Domain for Dynamic-Domain RRTs Léonard Jaillet Anna Yershova LAAS-CNRS 7, Avenue du Colonel Roche 31077 Toulouse Cedex 04,France {ljaillet, nic}@laas.fr Steven M. LaValle
More informationCS 4649/7649 Robot Intelligence: Planning
CS 4649/7649 Robot Intelligence: Planning Probabilistic Roadmaps Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu) 1
More informationProbabilistic Motion Planning: Algorithms and Applications
Probabilistic Motion Planning: Algorithms and Applications Jyh-Ming Lien Department of Computer Science George Mason University Motion Planning in continuous spaces (Basic) Motion Planning (in a nutshell):
More informationSelf-Collision Detection. Planning for Humanoid Robots. Digital Human Research Center. Talk Overview
Self-Collision Detection and Motion Planning for Humanoid Robots James Kuffner (CMU & AIST Japan) Digital Human Research Center Self-Collision Detection Feature-based Minimum Distance Computation: Approximate
More informationMotion Planning. COMP3431 Robot Software Architectures
Motion Planning COMP3431 Robot Software Architectures Motion Planning Task Planner can tell the robot discrete steps but can t say how to execute them Discrete actions must be turned into operations in
More informationMotion Planning with Dynamics, Physics based Simulations, and Linear Temporal Objectives. Erion Plaku
Motion Planning with Dynamics, Physics based Simulations, and Linear Temporal Objectives Erion Plaku Laboratory for Computational Sensing and Robotics Johns Hopkins University Frontiers of Planning The
More informationSampling-based Planning 2
RBE MOTION PLANNING Sampling-based Planning 2 Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering http://users.wpi.edu/~zli11 Problem with KD-tree RBE MOTION PLANNING Curse of dimension
More informationvizmo++: a Visualization, Authoring, and Educational Tool for Motion Planning
vizmo++: a Visualization, Authoring, and Educational Tool for Motion Planning Aimée Vargas E. Jyh-Ming Lien Nancy M. Amato. aimee@cs.tamu.edu neilien@cs.tamu.edu amato@cs.tamu.edu Technical Report TR05-011
More informationSampling-Based Robot Motion Planning. Lydia Kavraki Department of Computer Science Rice University Houston, TX USA
Sampling-Based Robot Motion Planning Lydia Kavraki Department of Computer Science Rice University Houston, TX USA Motion planning: classical setting Go from Start to Goal without collisions and while respecting
More informationIncrementally Reducing Dispersion by Increasing Voronoi Bias in RRTs
Incrementally Reducing Dispersion by Increasing Voronoi Bias in RRTs Stephen R. Lindemann Steven M. LaValle Dept. of Computer Science University of Illinois Urbana, IL 61801 USA {slindema, lavalle}@uiuc.edu
More informationRRT-Connect: An Efficient Approach to Single-Query Path Planning
In Proc. 2000 IEEE Int l Conf. on Robotics and Automation (ICRA 2000) RRT-Connect: An Efficient Approach to Single-Query Path Planning James J. Kuffner, Jr. Computer Science Dept. Stanford University Stanford,
More informationShorter, Smaller, Tighter Old and New Challenges
How can Computational Geometry help Robotics and Automation: Shorter, Smaller, Tighter Old and New Challenges Dan Halperin School of Computer Science Tel Aviv University Algorithms in the Field/CG, CG
More informationRobot Motion Planning
Robot Motion Planning slides by Jan Faigl Department of Computer Science and Engineering Faculty of Electrical Engineering, Czech Technical University in Prague lecture A4M36PAH - Planning and Games Dpt.
More informationSteps Toward Derandomizing RRTs
Steps Toward Derandomizing RRTs Stephen R. Lindemann Steven M. LaValle Dept. of Computer Science University of Illinois Urbana, IL 61801 USA {slindema, lavalle}@uiuc.edu Abstract We present two motion
More informationEtienne Ferré*, Jean-Paul Laumond**, Gustavo Arechavaleta**, Claudia Estevès**
International Conference on Product Lifecycle Management 1 Progresses in assembly path planning Etienne Ferré*, Jean-Paul Laumond**, Gustavo Arechavaleta**, Claudia Estevès** *KINEO C.A.M. Prologue, BP
More informationA Hybrid Approach for Complete Motion Planning
A Hybrid Approach for Complete Motion Planning Liangjun Zhang 1 Young J. Kim 2 Dinesh Manocha 1 1 Dept. of Computer Science, University of North Carolina at Chapel Hill, USA, {zlj,dm}@cs.unc.edu 2 Dept.
More informationPath Planning. Jacky Baltes Dept. of Computer Science University of Manitoba 11/21/10
Path Planning Jacky Baltes Autonomous Agents Lab Department of Computer Science University of Manitoba Email: jacky@cs.umanitoba.ca http://www.cs.umanitoba.ca/~jacky Path Planning Jacky Baltes Dept. of
More informationSingle-Query Motion Planning with Utility-Guided Random Trees
27 IEEE International Conference on Robotics and Automation Roma, Italy, 1-14 April 27 FrA6.2 Single-Query Motion Planning with Utility-Guided Random Trees Brendan Burns Oliver Brock Department of Computer
More informationA Hybrid Approach for Complete Motion Planning
A Hybrid Approach for Complete Motion Planning Liangjun Zhang 1 Young J. Kim 2 Dinesh Manocha 1 1 Dept. of Computer Science, University of North Carolina at Chapel Hill, USA, {zlj,dm}@cs.unc.edu 2 Dept.
More informationII. RELATED WORK. A. Probabilistic roadmap path planner
Gaussian PRM Samplers for Dynamic Configuration Spaces Yu-Te Lin and Shih-Chia Cheng Computer Science Department Stanford University Stanford, CA 94305, USA {yutelin, sccheng}@cs.stanford.edu SUID: 05371954,
More informationAdvanced Robotics Path Planning & Navigation
Advanced Robotics Path Planning & Navigation 1 Agenda Motivation Basic Definitions Configuration Space Global Planning Local Planning Obstacle Avoidance ROS Navigation Stack 2 Literature Choset, Lynch,
More information6.141: Robotics systems and science Lecture 9: Configuration Space and Motion Planning
6.141: Robotics systems and science Lecture 9: Configuration Space and Motion Planning Lecture Notes Prepared by Daniela Rus EECS/MIT Spring 2012 Figures by Nancy Amato, Rodney Brooks, Vijay Kumar Reading:
More informationIntroduction to State-of-the-art Motion Planning Algorithms. Presented by Konstantinos Tsianos
Introduction to State-of-the-art Motion Planning Algorithms Presented by Konstantinos Tsianos Robots need to move! Motion Robot motion must be continuous Geometric constraints Dynamic constraints Safety
More informationIteratively Locating Voronoi Vertices for Dispersion Estimation
Iteratively Locating Voronoi Vertices for Dispersion Estimation Stephen R. Lindemann and Peng Cheng Department of Computer Science University of Illinois Urbana, IL 61801 USA {slindema, pcheng1}@uiuc.edu
More informationA Voronoi-Based Hybrid Motion Planner
A Voronoi-Based Hybrid Motion Planner Mark Foskey Maxim Garber Ming C. Lin Dinesh Manocha Department of Computer Science University of North Carolina at Chapel Hill http://www.cs.unc.edu/ geom/voronoi/vplan
More informationFigure 1: A typical industrial scene with over 4000 obstacles. not cause collisions) into a number of cells. Motion is than planned through these cell
Recent Developments in Motion Planning Λ Mark H. Overmars Institute of Information and Computing Sciences, Utrecht University, P.O. Box 80.089, 3508 TB Utrecht, the Netherlands. Email: markov@cs.uu.nl.
More informationMotion Planning for Humanoid Robots
Motion Planning for Humanoid Robots Presented by: Li Yunzhen What is Humanoid Robots & its balance constraints? Human-like Robots A configuration q is statically-stable if the projection of mass center
More informationProbabilistic Methods for Kinodynamic Path Planning
16.412/6.834J Cognitive Robotics February 7 th, 2005 Probabilistic Methods for Kinodynamic Path Planning Based on Past Student Lectures by: Paul Elliott, Aisha Walcott, Nathan Ickes and Stanislav Funiak
More informationApproximate path planning. Computational Geometry csci3250 Laura Toma Bowdoin College
Approximate path planning Computational Geometry csci3250 Laura Toma Bowdoin College Outline Path planning Combinatorial Approximate Combinatorial path planning Idea: Compute free C-space combinatorially
More information1 On the Relationship Between Classical Grid Search and Probabilistic Roadmaps
1 On the Relationship Between Classical Grid Search and Probabilistic Roadmaps Steven M. LaValle 1 and Michael S. Branicky 2 1 Dept. of Computer Science, University of Illinois, Urbana, IL 61801 USA 2
More informationOOPS for Motion Planning: An Online, Open-source, Programming System
IEEE Inter Conf on Robotics and Automation (ICRA), Rome, Italy, 2007, pp. 3711 3716 OOPS for Motion Planning: An Online, Open-source, Programming System Erion Plaku Kostas E. Bekris Lydia E. Kavraki Abstract
More informationSampling-Based Methods for Discrete Planning
Sampling-Based Methods for Discrete Planning Jason M. O Kane Steven M. LaValle Dept. of Computer Science University of Illinois Urbana, IL 61801 USA { jokane, lavalle }@cs.uiuc.edu Introduction Methods
More informationProbabilistic Roadmap Planner with Adaptive Sampling Based on Clustering
Proceedings of the 2nd International Conference of Control, Dynamic Systems, and Robotics Ottawa, Ontario, Canada, May 7-8 2015 Paper No. 173 Probabilistic Roadmap Planner with Adaptive Sampling Based
More informationRobot Motion Planning
Robot Motion Planning James Bruce Computer Science Department Carnegie Mellon University April 7, 2004 Agent Planning An agent is a situated entity which can choose and execute actions within in an environment.
More informationCS Path Planning
Why Path Planning? CS 603 - Path Planning Roderic A. Grupen 4/13/15 Robotics 1 4/13/15 Robotics 2 Why Motion Planning? Origins of Motion Planning Virtual Prototyping! Character Animation! Structural Molecular
More informationSelf-Collision Detection and Prevention for Humanoid Robots. Talk Overview
Self-Collision Detection and Prevention for Humanoid Robots James Kuffner, Jr. Carnegie Mellon University Koichi Nishiwaki The University of Tokyo Satoshi Kagami Digital Human Lab (AIST) Masayuki Inaba
More informationDynamically-Stable Motion Planning for Humanoid Robots
Autonomous Robots 12, 105 118, 2002 c 2002 Kluwer Academic Publishers. Manufactured in The Netherlands. Dynamically-Stable Motion Planning for Humanoid Robots JAMES J. KUFFNER, JR. Robotics Institute,
More informationBalancing Exploration and Exploitation in Motion Planning
2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 Balancing Exploration and Exploitation in Motion Planning Markus Rickert Oliver Brock Alois Knoll Robotics
More informationbiasing the sampling based on the geometric characteristics of configurations known to be reachable from the assembled configuration (the start). In p
Disassembly Sequencing Using a Motion Planning Approach Λ Sujay Sundaram Department of Mechanical Engineering Texas A&M University College Station, TX 77843 sps7711@cs.tamu.edu Ian Remmler Nancy M. Amato
More informationINCREASING THE CONNECTIVITY OF PROBABILISTIC ROADMAPS VIA GENETIC POST-PROCESSING. Giuseppe Oriolo Stefano Panzieri Andrea Turli
INCREASING THE CONNECTIVITY OF PROBABILISTIC ROADMAPS VIA GENETIC POST-PROCESSING Giuseppe Oriolo Stefano Panzieri Andrea Turli Dip. di Informatica e Sistemistica, Università di Roma La Sapienza, Via Eudossiana
More informationT S. Configuration Space S1 LP S0 ITM. S3 Start cfg
An Adaptive Framework for `Single Shot' Motion Planning Λ Daniel R. Vallejo Christopher Jones Nancy M. Amato Texas A&M University Sandia National Laboratories Texas A&M University dvallejo@cs.tamu.edu
More informationMotion Planning with interactive devices
Motion Planning with interactive devices Michel Taïx CNRS; LAAS ; 7, av. du Colonel Roche, 31077 Toulouse, France, Université de Toulouse; UPS, INSA, INP, ISAE ; LAAS ; F-31077 Toulouse, France Email:
More informationNonholonomic motion planning for car-like robots
Nonholonomic motion planning for car-like robots A. Sánchez L. 2, J. Abraham Arenas B. 1, and René Zapata. 2 1 Computer Science Dept., BUAP Puebla, Pue., México {aarenas}@cs.buap.mx 2 LIRMM, UMR5506 CNRS,
More informationMotion Planning. Jana Kosecka Department of Computer Science
Motion Planning Jana Kosecka Department of Computer Science Discrete planning, graph search, shortest path, A* methods Road map methods Configuration space Slides thanks to http://cs.cmu.edu/~motionplanning,
More informationSampling Techniques for Probabilistic Roadmap Planners
Sampling Techniques for Probabilistic Roadmap Planners Roland Geraerts Mark H. Overmars Institute of Information and Computing Sciences Utrecht University, the Netherlands Email: {roland,markov}@cs.uu.nl.
More informationD-Plan: Efficient Collision-Free Path Computation for Part Removal and Disassembly
774 Computer-Aided Design and Applications 2008 CAD Solutions, LLC http://www.cadanda.com D-Plan: Efficient Collision-Free Path Computation for Part Removal and Disassembly Liangjun Zhang 1, Xin Huang
More informationCustomizing PRM Roadmaps at Query Time Λ
Customizing PRM Roadmaps at Query Time Λ Guang Song Shawna Miller Nancy M. Amato Department of Computer Science Texas A&M University College Station, TX 77843-3112 fgsong,slm5563,amatog@cs.tamu.edu Abstract
More informationIncremental Map Generation (IMG)
Incremental Map Generation (IMG) Dawen Xie, Marco A. Morales A., Roger Pearce, Shawna Thomas, Jyh-Ming Lien, Nancy M. Amato {dawenx,marcom,rap2317,sthomas,neilien,amato}@cs.tamu.edu Technical Report TR06-005
More informationDynamically-stable Motion Planning for Humanoid Robots
Autonomous Robots vol. 12, No. 1, pp. 105--118. (Jan. 2002) Dynamically-stable Motion Planning for Humanoid Robots James J. Kuffner, Jr. Dept. of Mechano-Informatics, The University of Tokyo, 7-3-1 Hongo,
More informationSampling-Based Motion Planning: A Survey Planificación de Movimientos Basada en Muestreo: Un Compendio
Sampling-Based Motion Planning: A Survey Planificación de Movimientos Basada en Muestreo: Un Compendio Abraham Sánchez López, René Zapata* and Maria A. Osorio Lama Computer Science Department, Autonomous
More informationAlgorithms for Sensor-Based Robotics: Sampling-Based Motion Planning
Algorithms for Sensor-Based Robotics: Sampling-Based Motion Planning Computer Science 336 http://www.cs.jhu.edu/~hager/teaching/cs336 Professor Hager http://www.cs.jhu.edu/~hager Recall Earlier Methods
More information[8] B. Aronov and M. Sharir. On translational motion planning of a convex polyhedron in 3-space. SIAM Journal on Computing, 26(6): , 1997.
[1] The CGAL project homepage. http://www.cgal.org/. [2] The CORE library homepage. http://www.cs.nyu.edu/exact/core/. [3] E. Acar, H. Choset, and P. Atkar. Complete sensor-based coverage with extended-range
More informationA Two-level Search Algorithm for Motion Planning
Proceedings of the 1997 IEEE International Conference on Robotics and Automation, IEEE Press, 2025-2031. A Two-level Search Algorithm for Motion Planning Pekka Isto Laboratory of Information Processing
More informationA Voronoi-Based Hybrid Motion Planner for Rigid Bodies
A Voronoi-Based Hybrid Motion Planner for Rigid Bodies Mark Foskey Maxim Garber Ming C. Lin Dinesh Manocha Department of Computer Science University of North Carolina Chapel Hill, NC 27599-3175 ffoskey,garber,lin,dmg@cs.unc.edu
More informationTrajectory Optimization
Trajectory Optimization Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering http://users.wpi.edu/~zli11 Recap We heard about RRT*, a sampling-based planning in high-dimensional cost
More informationPlanning & Decision-making in Robotics Planning Representations/Search Algorithms: RRT, RRT-Connect, RRT*
16-782 Planning & Decision-making in Robotics Planning Representations/Search Algorithms: RRT, RRT-Connect, RRT* Maxim Likhachev Robotics Institute Carnegie Mellon University Probabilistic Roadmaps (PRMs)
More informationProbabilistic Roadmaps of Trees for Parallel Computation of Multiple Query Roadmaps
Probabilistic Roadmaps of Trees for Parallel Computation of Multiple Query Roadmaps Mert Akinc, Kostas E. Bekris, Brian Y. Chen, Andrew M. Ladd, Erion Plaku, and Lydia E. Kavraki Rice University Department
More informationLearning Humanoid Reaching Tasks in Dynamic Environments
Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems San Diego, CA, USA, Oct 29 - Nov 2, 2007 TuD3.5 Learning Humanoid Reaching Tasks in Dynamic Environments Xiaoxi
More informationWorkspace Importance Sampling for Probabilistic Roadmap Planning
Workspace Importance Sampling for Probabilistic Roadmap Planning Hanna Kurniawati David Hsu Department of Computer Science National University of Singapore Singapore, Republic of Singapore {hannakur, dyhsu}@comp.nus.edu.sg
More informationImproving Roadmap Quality through Connected Component Expansion
Improving Roadmap Quality through Connected Component Expansion Juan Burgos, Jory Denny, and Nancy M. Amato Abstract Motion planning is the problem of computing valid paths through an environment. However,
More informationIncremental Map Generation (IMG)
Incremental Map Generation (IMG) Dawen Xie, Marco Morales, Roger Pearce, Shawna Thomas, Jyh-Ming Lien, and Nancy M. Amato Parasol Lab, Department of Computer Science, Texas A&M University, College Station,
More informationPart I Part 1 Sampling-based Motion Planning
Overview of the Lecture Randomized Sampling-based Motion Planning Methods Jan Faigl Department of Computer Science Faculty of Electrical Engineering Czech Technical University in Prague Lecture 05 B4M36UIR
More informationSpring 2010: Lecture 9. Ashutosh Saxena. Ashutosh Saxena
CS 4758/6758: Robot Learning Spring 2010: Lecture 9 Why planning and control? Video Typical Architecture Planning 0.1 Hz Control 50 Hz Does it apply to all robots and all scenarios? Previous Lecture: Potential
More informationNon-holonomic Planning
Non-holonomic Planning Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering http://users.wpi.edu/~zli11 Recap We have learned about RRTs. q new q init q near q rand But the standard
More informationPart I Part 1 Sampling-based Motion Planning
Overview of the Lecture Randomized Sampling-based Motion Planning Methods Jan Faigl Department of Computer Science Faculty of Electrical Engineering Czech Technical University in Prague Lecture 06 B4M36UIR
More informationLecture 3: Motion Planning 2
CS 294-115 Algorithmic Human-Robot Interaction Fall 2017 Lecture 3: Motion Planning 2 Scribes: David Chan and Liting Sun - Adapted from F2016 Notes by Molly Nicholas and Chelsea Zhang 3.1 Previously Recall
More informationOpen Access Narrow Passage Watcher for Safe Motion Planning by Using Motion Trend Analysis of C-Obstacles
Send Orders for Reprints to reprints@benthamscience.ae 106 The Open Automation and Control Systems Journal, 2015, 7, 106-113 Open Access Narrow Passage Watcher for Safe Motion Planning by Using Motion
More informationRandomized Kinodynamic Planning
Steven M. LaValle Department of Computer Science Iowa State University Ames, IA 511 lavalle@cs.iastate.edu James J. Kuffner, Jr. Department of Mechano-Informatics University of Tokyo Bunkyo-ku, Tokyo,
More information1 Introduction Automatic motion planning deals with finding a feasible sequence of motions to take some moving object (the `robot') from a given initi
Customizing PRM Roadmaps at Query Time Λ Guang Song Shawna Miller Nancy M. Amato Dept. of Computer Science Dept. of Computer Science Dept. of Computer Science gsong@cs.tamu.edu slm5563@cs.tamu.edu amato@cs.tamu.edu
More informationHumanoid Robotics. Inverse Kinematics and Whole-Body Motion Planning. Maren Bennewitz
Humanoid Robotics Inverse Kinematics and Whole-Body Motion Planning Maren Bennewitz 1 Motivation Planning for object manipulation Whole-body motion to reach a desired goal configuration Generate a sequence
More informationThe Bridge Test for Sampling Narrow Passages with Probabilistic Roadmap Planners
SUBMITTED TO IEEE International Conference on Robotics & Automation, 2003 The Bridge Test for Sampling Narrow Passages with Probabilistic Roadmap Planners David Hsu Tingting Jiang Ý John Reif Ý Zheng Sun
More informationPath Planning in Dimensions Using a Task-Space Voronoi Bias
Path Planning in 1000+ Dimensions Using a Task-Space Voronoi Bias Alexander Shkolnik and Russ Tedrake Abstract The reduction of the kinematics and/or dynamics of a high-dof robotic manipulator to a low-dimension
More informationSUN ET AL.: NARROW PASSAGE SAMPLING FOR PROBABILISTIC ROADMAP PLANNING 1. Cover Page
SUN ET AL.: NARROW PASSAGE SAMPLING FOR PROBABILISTIC ROADMAP PLANNING 1 Cover Page Paper Type: Regular Paper Paper Title: Narrow Passage Sampling for Probabilistic Roadmap Planning Authors Names and Addresses:
More informationCS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University. Course Logistics. Instructor: Jingjin Yu
CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University Course Logistics Instructor: Jingjin Yu Logistics, etc. General Lectures: Noon-1:20pm Tuesdays and Fridays, SEC 118 Instructor:
More informationSung-Eui Yoon ( 윤성의 )
Path Planning for Point Robots Sung-Eui Yoon ( 윤성의 ) Course URL: http://sglab.kaist.ac.kr/~sungeui/mpa Class Objectives Motion planning framework Classic motion planning approaches 2 3 Configuration Space:
More informationClearance Based Path Optimization for Motion Planning
Clearance Based Path Optimization for Motion Planning Roland Geraerts Mark Overmars institute of information and computing sciences, utrecht university technical report UU-CS-2003-039 www.cs.uu.nl Clearance
More informationMobile Robot Path Planning in Static Environments using Particle Swarm Optimization
Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization M. Shahab Alam, M. Usman Rafique, and M. Umer Khan Abstract Motion planning is a key element of robotics since it empowers
More informationAlgorithms for Sensor-Based Robotics: Sampling-Based Motion Planning
Algorithms for Sensor-Based Robotics: Sampling-Based Motion Planning Computer Science 336 http://www.cs.jhu.edu/~hager/teaching/cs336 Professor Hager http://www.cs.jhu.edu/~hager Recall Earlier Methods
More informationSearch Spaces I. Before we get started... ME/CS 132b Advanced Robotics: Navigation and Perception 4/05/2011
Search Spaces I b Advanced Robotics: Navigation and Perception 4/05/2011 1 Before we get started... Website updated with Spring quarter grading policy 30% homework, 20% lab, 50% course project Website
More informationA Machine Learning Approach for Feature-Sensitive Motion Planning
A Machine Learning Approach for Feature-Sensitive Motion Planning Marco Morales, Lydia Tapia, Roger Pearce, Samuel Rodriguez, and Nancy M. Amato Parasol Laboratory, Dept. of Computer Science, Texas A&M
More informationA Motion Planner for Finding an Object in 3D Environments with a Mobile Manipulator Robot Equipped with a Limited Sensor
A Motion Planner for Finding an Object in 3D Environments with a Mobile Manipulator Robot Equipped with a Limited Sensor Judith Espinoza and Rafael Murrieta-Cid Centro de Investigación en Matemáticas,
More informationSPATIAL GUIDANCE TO RRT PLANNER USING CELL-DECOMPOSITION ALGORITHM
SPATIAL GUIDANCE TO RRT PLANNER USING CELL-DECOMPOSITION ALGORITHM Ahmad Abbadi, Radomil Matousek, Pavel Osmera, Lukas Knispel Brno University of Technology Institute of Automation and Computer Science
More informationSampling-Based Motion Planning
Sampling-Based Motion Planning Pieter Abbeel UC Berkeley EECS Many images from Lavalle, Planning Algorithms Motion Planning Problem Given start state x S, goal state x G Asked for: a sequence of control
More informationDOCTORAT DE L'UNIVERSITÉ DE TOULOUSE
En vue de l'obtention du DOCTORAT DE L'UNIVERSITÉ DE TOULOUSE Délivré par : Institut National Polytechnique de Toulouse (INP Toulouse) Discipline ou spécialité : Mathématiques Appliquées Présentée et soutenue
More informationPrinciples of Robot Motion
Principles of Robot Motion Theory, Algorithms, and Implementation Howie Choset, Kevin Lynch, Seth Hutchinson, George Kantor, Wolfram Burgard, Lydia Kavraki, and Sebastian Thrun A Bradford Book The MIT
More informationVisual Navigation for Flying Robots. Motion Planning
Computer Vision Group Prof. Daniel Cremers Visual Navigation for Flying Robots Motion Planning Dr. Jürgen Sturm Motivation: Flying Through Forests 3 1 2 Visual Navigation for Flying Robots 2 Motion Planning
More information6.141: Robotics systems and science Lecture 9: Configuration Space and Motion Planning
6.141: Robotics systems and science Lecture 9: Configuration Space and Motion Planning Lecture Notes Prepared by Daniela Rus EECS/MIT Spring 2011 Figures by Nancy Amato, Rodney Brooks, Vijay Kumar Reading:
More informationEfficient Motion Planning for Humanoid Robots using Lazy Collision Checking and Enlarged Robot Models
Efficient Motion Planning for Humanoid Robots using Lazy Collision Checking and Enlarged Robot Models Nikolaus Vahrenkamp, Tamim Asfour and Rüdiger Dillmann Institute of Computer Science and Engineering
More informationTransition-based RRT for Path Planning in Continuous Cost Spaces
Transition-based RRT for Path Planning in Continuous Cost Spaces Léonard Jaillet, Juan Cortés and Thierry Siméon Abstract This paper presents a new method called Transition-based RRT (T-RRT) for path planning
More informationKinodynamic Motion Planning by Interior-Exterior Cell Exploration
Kinodynamic Motion Planning by Interior-Exterior Cell Exploration Ioan A. Şucan 1 and Lydia E. Kavraki 1 Department of Computer Science, Rice University, {isucan, kavraki}@rice.edu Abstract: This paper
More informationUseful Cycles in Probabilistic Roadmap Graphs
Useful Cycles in Probabilistic Roadmap Graphs Dennis Nieuwenhuisen Mark H. Overmars institute of information and computing sciences, utrecht university technical report UU-CS-24-64 www.cs.uu.nl Useful
More informationSR-RRT: Selective Retraction-based RRT Planner
SR-RRT: Selective Retraction-based RRT Planner Junghwan Lee 1 OSung Kwon 2 Liangjun Zhang 3 Sung-eui Yoon 4 Abstract We present a novel retraction-based planner, selective retraction-based RRT, for efficiently
More informationAdaptive workspace biasing for sampling-based planners
Adaptive workspace biasing for sampling-based planners Matt Zucker James Kuffner J. Andrew Bagnell The Robotics Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA, 15213, USA {mzucker,kuffner,dbagnell}@cs.cmu.edu
More informationPlanning Motion in Environments with Similar Obstacles
Planning Motion in Environments with Similar Obstacles Jyh-Ming Lien and Yanyan Lu George Mason University, Fairfax, Virginia 22030 {jmlien, ylu4}@gmu.edu Abstract In this work, we investigate solutions
More informationTemporal Logic Motion Planning for Systems with Complex Dynamics
Temporal Logic Motion Planning for Systems with Complex Dynamics Amit Bha:a, Ma
More informationAdaptive workspace biasing for sampling-based planners
2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 Adaptive workspace biasing for sampling-based planners Matt Zucker James Kuffner J. Andrew Bagnell The Robotics
More informationFinding Critical Changes in Dynamic Configuration Spaces
Finding Critical Changes in Dynamic Configuration Spaces Yanyan Lu Jyh-Ming Lien Abstract Given a motion planning problem in a dynamic but fully known environment, we propose the first roadmapbased method,
More informationGuiding Sampling-Based Tree Search for Motion Planning with Dynamics via Probabilistic Roadmap Abstractions
Guiding Sampling-Based Tree Search for Motion Planning with Dynamics via Probabilistic Roadmap Abstractions Duong Le and Erion Plaku Abstract This paper focuses on motion-planning problems for high-dimensional
More information