Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

SAGETRACK

Sign In to gain access to subscriptions and/or personal tools.
The International Journal of Robotics Research
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Right arrow Citation Map
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via HighWire
Right arrow Citing Articles via Google Scholar
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Hsu, D.
Right arrow Articles by Rock, S.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?

Randomized Kinodynamic Motion Planning with Moving Obstacles

David Hsu

Department of Computer Science Stanford University Stanford, CA 94305, U.S.A., dyhsu{at}cs.stanford.edu

Robert Kindel

Department of Aeronautics & Astronautics Stanford University Stanford, CA 94305, U.S.A., kindel{at}sun-valley.stanford.edu

Jean-Claude Latombe

Department of Computer Science Stanford University Stanford, CA 94305, U.S.A., latombe{at}cs.stanford.edu

Stephen Rock

Department of Aeronautics & Astronautics Stanford University Stanford, CA 94305, U.S.A., rock{at}sun-valley.stanford.edu

This paper presents a novel randomized motion planner for robots that must achieve a specified goal under kinematic and/or dynamic motion constraints while avoiding collision with moving obstacles with known trajectories. The planner encodes the motion constraints on the robot with a control system and samples the robot's state x time space by picking control inputs at random and integrating its equations of motion. The result is a probabilistic roadmap of sampled state xtime points, called milestones, connected by short admissible trajectories. The planner does not precompute the roadmap; instead, for each planning query, it generates a new roadmap to connect an initial and a goal statextime point. The paper presents a detailed analysis of the planner's convergence rate. It shows that, if the statextime space satisfies a geometric property called expansiveness, then a slightly idealized version of our implemented planner is guaranteed to find a trajectory when one exists, with probability quickly converging to 1, as the number of milestones increases. Our planner was tested extensively not only in simulated environments, but also on a real robot. In the latter case, a vision module estimates obstacle motions just before planning starts. The planner is then allocated a small, fixed amount of time to compute a trajectory. If a change in the expected motion of the obstacles is detected while the robot executes the planned trajectory, the planner recomputes a trajectory on the fly. Experiments on the real robot led to several extensions of the planner in order to deal with time delays and uncertainties that are inherent to an integrated robotic system interacting with the physical world.

Key Words: motion planning • kinodynamic constraints • moving obstacles • probabilistic roadmaps • expansive space

The International Journal of Robotics Research, Vol. 21, No. 3, 233-255 (2002)
DOI: 10.1177/027836402320556421


Add to CiteULike CiteULike   Add to Complore Complore   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati   Add to Twitter Twitter    What's this?


This article has been cited by other articles:


Home page
The International Journal of Robotics ResearchHome page
S. R. Lindemann and S. M. LaValle
Simple and Efficient Algorithms for Computing Smooth, Collision-free Feedback Laws Over Given Cell Decompositions
The International Journal of Robotics Research, May 1, 2009; 28(5): 600 - 621.
[Abstract] [PDF]


Home page
The International Journal of Robotics ResearchHome page
Peng Cheng and V. Kumar
Sampling-based Falsification and Verification of Controllers for Continuous Dynamic Systems
The International Journal of Robotics Research, November 1, 2008; 27(11-12): 1232 - 1245.
[Abstract] [PDF]


Home page
The International Journal of Robotics ResearchHome page
J. van den Berg and M. Overmars
Planning Time-Minimal Safe Paths Amidst Unpredictably Moving Obstacles
The International Journal of Robotics Research, November 1, 2008; 27(11-12): 1274 - 1294.
[Abstract] [PDF]


Home page
The International Journal of Robotics ResearchHome page
M. Stilman and J. Kuffner
Planning Among Movable Obstacles with Artificial Constraints
The International Journal of Robotics Research, November 1, 2008; 27(11-12): 1295 - 1307.
[Abstract] [PDF]


Home page
The International Journal of Robotics ResearchHome page
B. Barshan
Directional Processing of Ultrasonic Arc Maps and its Comparison with Existing Techniques
The International Journal of Robotics Research, August 1, 2007; 26(8): 797 - 820.
[Abstract] [PDF]


Home page
The International Journal of Robotics ResearchHome page
J. Kim, J. M. Esposito, and V. Kumar
Sampling-based Algorithm for Testing and Validating Robot Controllers
The International Journal of Robotics Research, December 1, 2006; 25(12): 1257 - 1272.
[Abstract] [PDF]