Motion planning in dynamic environments: obstacles moving along arbitrary trajectories
- 13 November 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 4, 3716-3721
- https://doi.org/10.1109/robot.2001.933196
Abstract
This paper generalizes the concept of velocity obstacles (3) to obstacles moving along arbitrary trajectories. We introduce the non-linear velocity obstacle, which takes into account the shape, velocity and path curvature of the moving obstacle. The non-linear v-obstacle allows selecting a single avoidance maneuver (if one exists) that avoids any number of obstacles moving on any known trajectories. For unknown trajectories, the non-linear v-obstacles can be used to generate local avoidance maneuvers based on the current velocity and path curvature of the moving obstacle. This elevates the planning strategy to a second order method, compared to the first order avoidance using the linear v-obstacle, and zero order avoidance using only position information. Analytic expressions for the non-linear v-obstacle are derived for general trajectories in the plane. The non- linear v-obstacles are demonstrated in a complex traffic example.Keywords
This publication has 4 references indexed in Scilit:
- Navigating a Robotic Wheelchair in a Railway Station during Rush HourThe International Journal of Robotics Research, 1999
- Obstacle avoidance in a dynamic environment: a collision cone approachIEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, 1998
- Motion Planning in Dynamic Environments Using Velocity ObstaclesThe International Journal of Robotics Research, 1998
- Conflict resolution for air traffic management: a study in multiagent hybrid systemsIEEE Transactions on Automatic Control, 1998