Skip to main content
Log in

Navigation Among Moving Obstacles Using the NLVO: Principles and Applications to Intelligent Vehicles

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

Vehicle navigation in dynamic environments is a challenging task, especially when the motion of the obstacles populating the environment is unknown beforehand and is updated at runtime. Traditional motion planning approaches are too slow to be applied in real-time to this problem, whereas reactive navigation methods have generally a too short look-ahead horizon. Recently, iterative planning has emerged as a promising approach, however, it does not explicitly take into account the movements of the obstacles.

This paper presents a real-time motion planning approach, based on the concept of the Non-Linear Vobst (NLVO) (Shiller et al., 2001). Given a predicted environment, the NLVO models the set of velocities which lead to collisions with static and moving obstacles, and an estimation of the times-to-collision. At each controller iteration, an iterative A* motion planner evaluates the potential moves of the robot, based on the computed NLVO and the traveling time. Previous search results are reused to both minimize computation and maintain the global coherence of the solutions.

We first review the concept of the NLVO, and then present the iterative planner. The planner is then applied to vehicle navigation and demonstrated in a complex traffic scenario.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Burke. 1985. Applied Differential Geometry. Cambridge University Press.

  • Brock and Khatib. 1999. High speed navigation using the global dynamic window approach. In Proc. Int. Conf. on the Robotics and Automation.

  • Brock and Khatib. 2000. Real-time replanning in high-dimensional configuration spaces using sets of homotopic paths. In Proc. Int. Conf. on the Robotics and Automation, San Francisco, USA.

  • Erdmann, M. and Lozano-Perez, T. 1987. On multiple moving objects. Algorithmica, (2):477-521, also appeared in Proceedings of IEEE International Conference on Robotics and Automation, San Francisco, CA, pp. 1419–1424.

  • Fiorini, P. and Shiller, Z. 1993. Motion planning in dynamic environments using the relative velocity paradigm. In IEEE International Conference on Robotics and Automation, Atlanta GA.

  • Fiorini, P. and Shiller, Z. 1998. Motion planning in dynamic environments using the relative velocity obstacles. IEEE International Journal of Robotics Research, 17(7):760–772.

    Google Scholar 

  • Fox, D., Burgard, W., and Thrun, S. 1997. The dynamic window approach to collision avoidance. IEEE Robotics and Automation Magazine, 4(1):23–33.

    Google Scholar 

  • Fraichard, Th. 1999. Planning in a dynamic workspace: A state-time space approach. In Advance Robotics, 13(1):75–94.

    Google Scholar 

  • Frazzoli, E., Dahleh, M.A., and Feron, E. 2002. Real-time motion planning for agile aautonomous vehicles. AIAA Journal of Guidance, Control and Dynamics, 25(1):116–129.

    Google Scholar 

  • Fujimura, K. and Samet, H. 1989. A hierarchical strategy for path planning among moving obstacles. IEEE Trans. Robotics and Automation, 5(1):61–69.

    Google Scholar 

  • Helin, F. 2003. ‘Développement de la Plate-forme Expérimentale Parkview pour la Reconstruction de l’Environnement Dynamique. mémoire de fin d’études, INRIA, Grenoble, France.

    Google Scholar 

  • Hsu, D., Kindel, R., Latombe, J.-C., and Rock, S. 2000. Randomized kinodynamic motion planning with moving obstacles. In Algorithmic and Computational Robotics: New Directions: The Fourth International Workshop on the Algorithmic Foundations of Robotics, B.R. Donald et al. (Eds.), pp. 247–264.

  • Ko, N.Y. and Simmons, R. 1998. The lane-curvature method for local obstacle avoidance. In Proc. of the IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS).

  • Large, F. 2003. Navigation autonome D’Un robot mobile En environnement dynamique Et incertain. University of Savoie, France.

    Google Scholar 

  • Large, F., Vasquez-Govea, D-A., Fraichard, Th., and Laugier, Ch. 2004. High-speed navigation among unknown moving obstacles. in Proc. of the IEEE Intelligent Vehicles Symposium, Parma, Italy.

  • Minguez, J. and Montano, L. 2000. Nearness diagram navigation. A new real-time collision avoidance approach. IEEE/RSJ Int. Conf on Intellingent Robots and Systems, Takamatsu, JP.

  • Minguez, J., Montano, L., Siméon, N., and Alami, R. 2002. Global nearness diagram navigation. In Proc. of the IEEE Int. Conf on Robotics and Automation, Washington, DC.

  • Shiller, Z., Large, F., and Sekhavat, S. 2001. Motion planning in dynamic environments: Obstacles moving along arbitrary trajectories. In Proc. of the IEEE Int. Conf. on Robotics and Automation, Seoul, Korea, pp. 3716–3721.

  • Stachniss, C. and Burgard, W. 2002. An integrated approach to goal-directed obstacle avoidance under dynamic constraints for dynamic environments. In Proc. of the IEEE/RSJ Int. Conf. on Intelligent Robots and Systems.

  • Ulrich and Borenstein. 1998. VFH+: Reliable obstacle avoidance for fast mobile robots. In IEEE Int. Conf. on Robotics and Automation, Leuven, Belgium.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Laugier.

Additional information

Frédéric Large is a member of the French National Consortium on road automation, namely LaRA (“La Route Automatisée”), in the eMotion (formely known as Sharp) research project-team at INRIA (French National Institute for Research on Computer Science and Control). He holds an engineer degree in artificial intelligence (1998) and a master and his Ph.D. in computer science (2003) from the University of Savoie in the Rhône-Alpes (France). Dr. Large works on modelling and reasonning for mobile service-robots and intelligent vehicles. In particular, he specialises on autonomous navigation in environments shared by moving obstacles whose future behaviour is uncertain.

Christian Laugier is Research Director at INRIA (French National Institute for Research on Computer Science and Control), and leader of the robotics project-team at INRIA Rhône-Alpes since 1984. He received the Ph.D. and “State Doctor” degrees in Computer Science from Grenoble University (France) in 1976, and 1987 respectively. His current research interests mainly lies in the areas of Motion Autonomy, Intelligent Vehicles, Decisional Processes, and Virtual Reality. In 1997, he was awarded the Nakamura Prize for his contribution to the advancement of the technology on Intelligent Robots and Systems. Pr. Christian Laugier is a member of several scientific national and international committees (several French scientific committees, Adcom of IROS, Adcom of the EURON European Network, etc.), and he is regularly involved in the organizing committees of the major international conferences in Robotics (e.g. IEEE ICRA and IEEE/RSJ IROS). In addition to his research and teaching activities, he participated in the start-up of four industrial companies in the fields of Robotics, Computer Vision, and Computer Graphics.

Zvi Shiller is a Professor, founder and head of the Department of Mechanical Engineering-Mechatronics at the College of Judea and Samaria in Ariel, Israel. He received the B.Sc. (‘76) from Tel Aviv University, and the M.Sc. (‘84) and Sc.D. (‘87) from the Massachusetts Institute of Technology, all in Mechanical Engineering. Before joining the College of Judea and Samaria in 2001, he served fourteen years on the faculty of the Department of Mechanical and Aerospace Engineering at UCLA. Professor Shiller’s current research interests include trajectory planning, multi-robot coordination, navigation of autonomous off-road vehicles and active safety of intelligent road vehicles.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Large, F., Laugier, C. & Shiller, Z. Navigation Among Moving Obstacles Using the NLVO: Principles and Applications to Intelligent Vehicles. Auton Robot 19, 159–171 (2005). https://doi.org/10.1007/s10514-005-0610-8

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-005-0610-8

Keywords

Navigation