Randomized Kinodynamic Motion Planning with Moving Obstacles
Top Cited Papers
- 1 March 2002
- journal article
- research article
- Published by SAGE Publications in The International Journal of Robotics Research
- Vol. 21 (3) , 233-255
- https://doi.org/10.1177/027836402320556421
Abstract
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 × time space by picking control inputs at random and integrating its equations of motion. The result is a probabilistic roadmap of sampled state ×time 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 state×time point. The paper presents a detailed analysis of the planner's convergence rate. It shows that, if the state×time 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.Keywords
This publication has 42 references indexed in Scilit:
- The kinematic roadmap: a motion planning based global approach for inverse kinematics of redundant robotsIEEE Transactions on Robotics and Automation, 1999
- A method of progressive constraints for nonholonomic motion planningIEEE Transactions on Robotics and Automation, 1998
- Topological property for collision-free nonholonomic motion planning: the case of sinusoidal inputs for chained form systemsIEEE Transactions on Robotics and Automation, 1998
- Probabilistic roadmaps for path planning in high-dimensional configuration spacesIEEE Transactions on Robotics and Automation, 1996
- Time-minimum routes in time-dependent networksIEEE Transactions on Robotics and Automation, 1995
- A motion planner for nonholonomic mobile robotsIEEE Transactions on Robotics and Automation, 1994
- Nonholonomic multibody mobile robots: Controllability and motion planning in the presence of obstaclesAlgorithmica, 1993
- Robot Motion Planning: A Distributed Representation ApproachThe International Journal of Robotics Research, 1991
- On multiple moving objectsAlgorithmica, 1987
- Time-Optimal Control of Robotic Manipulators Along Specified PathsThe International Journal of Robotics Research, 1985