Kinodynamic RRTs with Fixed Time Step and Best-Input Extension Are Not Probabilistically Complete Tobias Kunz, Mike Stilman.

Slides:



Advertisements
Similar presentations
Rapidly Exploring Random Trees Data structure/algorithm to facilitate path planning Developed by Steven M. La Valle (1998) Originally designed to handle.
Advertisements

Inevitable Collision States in Replanning with Sampling-based Algorithms Kostas Bekris Computer Science and Engineering May 7, ICRA 2010.
Write a program step by step. Step 1: Problem definition. Given the coordinate of two points in 2-D space, compute and print their straight distance.
Emilio Frazzoli, Munther A. Dahleh and Eric Feron Jingru Luo.
Roland Geraerts and Mark Overmars ICRA 2007 The Corridor Map Method: Real-Time High-Quality Path Planning.
Effective Reinforcement Learning for Mobile Robots Smart, D.L and Kaelbing, L.P.
Multiple Shooting, CEGAR-based Falsification for Hybrid Systems
Anytime RRTs Dave Fergusson and Antony Stentz. RRT – Rapidly Exploring Random Trees Good at complex configuration spaces Efficient at providing “feasible”
Dave Lattanzi’s RRT Algorithm. General Concept Use dictionaries for trees Create a randomized stack of nodes Iterate through stack “Extend” each tree.
LaValle, Steven M. "Rapidly-Exploring Random Trees A Цew Tool for Path Planning." (1998) RRT Navigation.
Kinodynamic Path Planning Aisha Walcott, Nathan Ickes, Stanislav Funiak October 31, 2001.
Randomized Kinodynamics Motion Planning with Moving Obstacles David Hsu, Robert Kindel, Jean-Claude Latombe, Stephen Rock.
VLSH: Voronoi-based Locality Sensitive Hashing Sung-eui Yoon Authors: Lin Loi, Jae-Pil Heo, Junghwan Lee, and Sung-Eui Yoon KAIST
Sampling and Connection Strategies for PRM Planners Jean-Claude Latombe Computer Science Department Stanford University.
1 Last lecture  Configuration Space Free-Space and C-Space Obstacles Minkowski Sums.
Tree-Based Planning Nancy M. Amato Parasol Lab,Texas A&M University.
David Hsu, Robert Kindel, Jean- Claude Latombe, Stephen Rock Presented by: Haomiao Huang Vijay Pradeep Randomized Kinodynamic Motion Planning with Moving.
Precomputed Search Trees: Planning for Interactive Goal-Driven Animation Manfred Lau and James Kuffner Carnegie Mellon University.
1 Single Robot Motion Planning - II Liang-Jun Zhang COMP Sep 24, 2008.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Discrete random variables Probability mass function Distribution function (Secs )
Rapidly Expanding Random Trees
Implementation of RRT based Path planner and conversion into Temporal Plan Network By: Aisha Walcott Final Project Presentation Dec. 10, J.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Rising from Various Lying Postures Wen-Chieh Lin and Yi-Jheng Huang Department of Computer Science National Chiao Tung University, Taiwan.
Kinodynamic Planning Using Probabalistic Road Maps Steven M. LaValle James J. Kuffner, Jr. Presented by Petter Frykman.
CS 326 A: Motion Planning 2 Dynamic Constraints and Optimal Planning.
Planning for Humanoid Robots Presented by Irena Pashchenko CS326a, Winter 2004.
Presented By: Huy Nguyen Kevin Hufford
RRT-Connect path solving J.J. Kuffner and S.M. LaValle.
NUS CS 5247 David Hsu1 Last lecture  Multiple-query PRM  Lazy PRM (single-query PRM)
Behavior Planning for Character Animation Manfred Lau and James Kuffner Carnegie Mellon University.
Motion Planning in Dynamic Environments Jur van den Berg.
Applications of Voronoi Diagrams to GIS Rodrigo I. Silveira Universitat Politècnica de Catalunya Geometria Computacional FIB - UPC.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Special discrete distributions Sec
Integrated Grasp and Motion Planning For grasping an object in a cluttered environment several tasks need to take place: 1.Finding a collision free path.
CS 326A: Motion Planning Probabilistic Roadmaps: Sampling and Connection Strategies.
NUS CS5247 Motion Planning for Humanoid Robots Presented by: Li Yunzhen.
Dynamic-Domain RRTs: Efficient Exploration by Controlling the Sampling Domain Anna Yershova 1 Léonard Jaillet 2 Thierry Siméon 2 Steven M. LaValle 1 1.
Anna Yershova Dept. of Computer Science University of Illinois
Stéphane Caron中, Quang-Cuong Pham光, Yoshihiko Nakamura中
Dynamic-Domain RRTs Anna Yershova, Steven M. LaValle 03/08/2006.
Behrouz Haji Soleimani Dr. Moradi. Outline What is uncertainty? Some examples Solutions to uncertainty Ignoring uncertainty Markov Decision Process (MDP)
Rapidly Exploring Random Trees for Path Planning: RRT-Connect
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces (1996) L. Kavraki, P. Švestka, J.-C. Latombe, M. Overmars.
Feedback controller Motion planner Parameterized control policy (PID, LQR, …) One (of many) Integrated Approaches: Gain-Scheduled RRT Core Idea: Basic.
COMP 170 L2 L17: Random Variables and Expectation Page 1.
Modeling & Planning Deniz Güven Needle Insertion.
Introduction to Motion Planning
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Tree-Growing Sample-Based Motion Planning
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Rapidly-exploring.
Randomized Kinodynamics Planning Steven M. LaVelle and James J
RRT-Blossom RRT with local flood-fill behavior Maciej Kalisiak DGP Laboratory University of Toronto Michiel van de Panne Imager Laboratory.
1 Cluster Analysis – 2 Approaches K-Means (traditional) Latent Class Analysis (new) by Jay Magidson, Statistical Innovations based in part on a presentation.
Department of Computer Science Columbia University rax Dynamically-Stable Motion Planning for Humanoid Robots Paper Presentation James J. Kuffner,
Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012, Chapter 12: Slide 1 Chapter 12 Path Planning.
Randomized KinoDynamic Planning Steven LaValle James Kuffner.
Lecture 4: Improving the Quality of Motion Paths Software Workshop: High-Quality Motion Paths for Robots (and Other Creatures) TAs: Barak Raveh,
Optimal Acceleration and Braking Sequences for Vehicles in the Presence of Moving Obstacles Jeff Johnson, Kris Hauser School of Informatics and Computing.
Rapidly-Exploring Random Trees
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,
CS b659: Intelligent Robotics
CSE 4705 Artificial Intelligence
Last lecture Configuration Space Free-Space and C-Space Obstacles
Boustrophedon Cell Decomposition
Faster Sample-based Motion Planning using Instance-based Learning
Humanoid Motion Planning for Dual-Arm Manipulation and Re-Grasping Tasks Nikolaus Vahrenkamp, Dmitry Berenson, Tamim Asfour, James Kuffner, Rudiger Dillmann.
Randomized Kinodynamic Planning S. M
Classic Motion Planning Methods
Presentation transcript:

Kinodynamic RRTs with Fixed Time Step and Best-Input Extension Are Not Probabilistically Complete Tobias Kunz, Mike Stilman

“This algorithm is proven to be complete in the probabilistic sense.” – Goerzen et al., Journal of Intelligent and Robotic Systems, 2010 “Under appropriate technical conditions, the RRT algorithm has been proven probabilistically complete.” – Frazzoli et al., Journal of Guidance, Control, and Dynamics, 2002 “It has been shown that, for a controllable system, the RRT will ultimately cover the entire state space as the number of sample points goes to infinity.” – Esposito et al., WAFR, 2004 “Randomized approaches are understood to be probabilistically complete.” – Zucker et al., Int. Journal of Robotics Research,

Not all RRTs are probabilistically complete. 3

Probabilistic Completeness The probability that an existing solution is found converges to 1 as the number of iterations grows to infinity. 4

Problem Definition 5

Kinodynamic RRT Algorithm [LaValle & Kuffner] 6

7 1. Sample the state space

Kinodynamic RRT Algorithm [LaValle & Kuffner] 8 2. Select nearest node

Kinodynamic RRT Algorithm [LaValle & Kuffner] 9 3. Expand tree from selected node – Time step:fixed or variable – Control input:random or best

Kinodynamic RRT Algorithm [LaValle & Kuffner] Expand tree from selected node – Time step:fixed or variable – Control input:random or best

Kinodynamic RRT Algorithm [LaValle & Kuffner] 11

Kinodynamic RRT Variants Fixed time stepVariable time step Random input-- Best inputCommonly used- 12 Cheng & LaValle, ICRA 2002 Bhatia & Frazzoli, 2004 Esposito et al., WAFR 2004 Petti & Fraichard, IROS 2005 Kalisiak & van de Panne, ICRA 2006 Glassman & Tedrake, ICRA 2010 OMPL

Probabilistic Completeness of Kinodynamic RRTs Fixed time stepVariable time step Random input Probabilistically complete [LaValle & Kuffner, 2000] ? Best input?? 13

Probabilistic Completeness of Kinodynamic RRTs Fixed time stepVariable time step Random input Probabilistically complete [LaValle & Kuffner, 2000] ? Best input Not probabilistically complete [this work] ? 14

Proof 15 Counter example – No obstacles – Euclidean distance

Proof 16 Intermediate Tree

Proof 17 Intermediate Tree

Proof 18

Proof 19

Proof 20

Proof 21

Proof 22

Proof 23

Discrete Input 24

Future Work Requirements for probabilistic completeness 25 Fixed time stepVariable time step Random input Probabilistically complete [LaValle & Kuffner, 2000] ? Best input Not probabilistically complete [this work] ?

RRTs with Steering Methods [IROS 2014] 26 Available for: Geometric planning Double integrators Linear-quadratic problems Dubins car Reeds-Shepp car

RRTs with Steering Methods [IROS 2014] Kinodynamic RRTSteered RRT # nodes> 1,000, # samples> 900, Time> 8 hours37 ms 27 Averages over 100 runs

Conclusion Most common Kinodynamic RRT variant not probabilistically complete in general More research necessary on conditions for probabilistic completeness Alternatively: Use steering methods 28