Skip to main content
Log in

Abstracting Vehicle Shape and Kinematic Constraints from Obstacle Avoidance Methods

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

Most obstacle avoidance techniques do not take into account vehicle shape and kinematic constraints. They assume a punctual and omnidirectional vehicle and thus they are doomed to rely on approximations when used on real vehicles. Our main contribution is a framework to consider shape and kinematics together in an exact manner in the obstacle avoidance process, by abstracting these constraints from the avoidance method usage. Our approach can be applied to many non-holonomic vehicles with arbitrary shape.

For these vehicles, the configuration space is three-dimensional, while the control space is two-dimensional. The main idea is to construct (centred on the robot at any time) the two-dimensional manifold of the configuration space that is defined by elementary circular paths. This manifold contains all the configurations that can be attained at each step of the obstacle avoidance and is thus general for all methods. Another important contribution of the paper is the exact calculus of the obstacle representation in this manifold for any robot shape (i.e. the configuration regions in collision). Finally, we propose a change of coordinates of this manifold so that the elementary paths become straight lines. Therefore, the three-dimensional obstacle avoidance problem with kinematic constraints is transformed into the simple obstacle avoidance problem for a point moving in a two-dimensional space without any kinematic restriction (the usual approximation in obstacle avoidance). Thus, existing avoidance techniques become applicable.

The relevance of this proposal is to improve the domain of applicability of a wide range of obstacle avoidance methods. We validated the technique by integrating two avoidance methods in our framework and performing tests in the real robot.

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

  • Arkin, R. 1999. Behavior-Based Robotics. The MIT Press.

  • Arras, K., Persson, J., Tomatis, N., and Siegwart, R. 2002. Real-time obstacle avoidance for polygonal robots with a reduced dynamic window. In IEEE Int. Conf. on Robotics and Automation, Washington, USA, pp. 3050–3055.

  • Asensio, J. and Montano, L. 2002. A kinematic and dynamic model-based motion controller for mobile robots. In 15th IFAC World Congress, Barcelona, Spain.

  • Bemporad, A., Luca, A.D., and Oriolo, G. 1996. Local incremental planning for car-like robot navigating among obstacles. In IEEE International Conference on Robotics and Automation. Minneapolis, USA, pp. 1205–1211.

  • Borenstein, J. and Koren, Y. 1989. Real-time obstacle avoidance for fast mobile robots. IEEE Transactions on Systems, Man and Cybernetics, 19(5):1179–1187.

    Google Scholar 

  • Borenstein, J. and Koren, Y. 1991. The vector field histogram-fast obstacle avoidance for mobile robots. IEEE Transactions on Robotics and Automation, 7:278–288.

    Google Scholar 

  • Brock, O. and Khatib, O. 1999. High-speed navigation using the global dynamic window approach. In IEEE Int. Conf. on Robotics and Automation, Detroit, MI, pp. 341–346.

  • Buhmann, J.M., Burgard, W., Cremers, A.B., Fox, D., Hofmann, T., Schneider, F.E., Strikos, J., and Thrun, S. 1995. The mobile robot RHINO. AI Magazine, 16(2):31–38.

    Google Scholar 

  • Castellanos, J.A., Montiel, J., Neira, J., and Tardós, J.D. 1999. The SPmap: A probabilistic framework for simultaneous localization and map building. IEEE Trans. Robotics and Automation, 15(5):948–952.

    Article  Google Scholar 

  • Dissanayake, M.W.M.G., Newman, P., Durrant-Whyte, H.F., Clark, S., and Csorba, M. 2001. A solution to the simultaneous localization and map building (slam) problem. IEEE Trans. Robotics and Automation, 17(3):229–241.

    Google Scholar 

  • Feiten, W., Bauer, R., and Lawitzky, G. 1994. Robust obstacle avoidance in unknown and cramped environments. In IEEE Int. Conf. on Robotics and Automation, San Diego, USA, pp. 2412–2417.

  • 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 

  • Hait, A., Simeon, T., and Taix, M. 1999. Robust motion planning for rough terrain navigation. In IEEE-RSJ Int. Conf. on Intelligent Robots and Systems, Kyongju, Korea, pp. 11–16.

  • Hebert, M., Thorpe, C., and Stentz, A. 1997. Intelligent Unmanned Ground Vehicles: Autonomous Navigation Research at Carnegie Mellon, Kluwer Academic Publishers.

  • Khatib, O. 1986. Real-time obstacle avoidance for manipulators and mobile robots. Int. Journal of Robotics Research, 5:90–98.

    Google Scholar 

  • Ko, N. and Simmons, R. 1998. The lane curvature velocity method for local obstacle avoidance. In IEEE-RSJ Int. Conf. on Intelligent Robots and Systems, Victoria, Canada, pp. 1615–1621.

  • Koenig, S. and Simmons, R. 1998. Xavier: A robot navigation architecture based on partially observable markov decision process models. In R.B.D. Kortenkamp and R. Murphy (eds.), Artificial Intelligence Based Mobile Robotics: Case Studies of Successful Robot Systems, MIT Press, pp. 91–122.

  • Koren, Y. and Borenstein, J. 1991. Potential field methods and their inherent limitations for mobile robot navigation. In IEEE Int. Conf. on Robotics and Automation, Vol. 2, Sacramento, CA, pp. 1398–1404.

  • Krogh, B.H. and Thorpe, C.E. 1986. Integrated path planning and dynamic steering control for autonomous vehicles. In IEEE Int. Conf. on Robotics and Automation, San Francisco, USA, pp. 1664–1669.

  • Latombe, J.C. 1991. Robot Motion Planning. Kluwer Academic.

  • Laumond, J., Sekhavat, S., and Lamiraux, F. 1998. Guidelines in nonholonomic motion planning for mobile robots. Robot Motion Planning and Control, 229.

  • Leonard, J.J. and Feder, H.J.S. 2000. A computationally efficient method for large scale concurrent mapping and localization. In D. Koditschek and J. Hollerbach (eds.) Robotics Research: The Ninth International Symposium, Springer Verlag, Snowbird, Utah, pp. 169–176.

  • Lozano-Perez, T. 1983. Spatial planning: A configuration space approach. IEEE Transactions on Computers, 32(2):108–120.

    Google Scholar 

  • Luca, A.D. and Oriolo, G. 1994. Local incremental planning for nonholonomic mobile robots. In IEEE International Conference on Robotics and Automation, San Diego, USA, pp. 104–110.

  • Minguez, J. and Montano, L. 2002. Robot navigation in very complex dense and cluttered indoor/outdoor environments. In 15th IFAC World Congress, Barcelona, Spain.

  • Minguez, J. and Montano, L. 2004. Nearness Diagram (ND) navigation: Collision avoidance in troublesome scenarios. IEEE Transactions on Robotics and Automation, 20(1):45–59.

    Google Scholar 

  • Minguez, J. and Montano, L. 2005. Autonomous sensor-based motion control in unknown, dynamic and troublesome scenarios. Journal of Robotics and Autonomous Systems, 52(4):290–311.

    Google Scholar 

  • Minguez, J., Montano, L., Simeon, N., and Alami, R. 2001, Global Nearness Diagram Navigation (GND). In IEEE International Conf. on Robotics and Automation, Seoul, Korea, pp. 33–39.

  • Minguez, J., Osuna, J., and Montano, L. 2004. A divide and conquer strategy to achieve reactive collision avoidance in troublesome scenarios. In IEEE International Conference on Robotics and Automation, Minessota, USA, pp. 3855–3862.

  • Montano, L. and Asensio, J. 1997. Real-time robot navigation in unstructured environments using a 3D laser rangefinder. In IEEE-RSJ Int. Conf. on Intelligent Robots and Systems, Vol. 2, Grenoble, France, pp. 526–532.

  • Morisset, B. and Gallab, M. 2002. Learning how to combine sensory-motor modalities for a robust behavior. Advances in Plan-Based Control of Robotic Agents, Lecture Notes in Artificial Intelligence 2466, Springer, pp. 157–178.

  • Ogren, P. and Leonard, N. 2002. A tractable convergent dynamic window approach to obstacle avoidance. In IEEE International Conference on Robotics and Automation, Laussane, Switzerland, pp. 446–451.

  • Philipsen, R. and Siegwart, R. 2003. Smooth and efficient obstacle avoidance for a tour guide robot. In IEEE Int. Conf. on Robotics and Automation, Taipei, Taiwan.

  • Schlegel, C. 1998. Fast local obstacle avoidance under kinematic and dynamic constraints for a mobile robot. In IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, Canada, pp. 594–599.

  • Simmons, R. 1996. The curvature-velocity method for local obstacle avoidance. In IEEE Int. Conf. on Robotics and Automation, Minneapolis, USA, pp. 3375–3382.

  • Stachniss, C. and Burgard, W. 2002. An integrated approach to goal-directed obstacle avoidance under dynamic constraints for dynamic environments. In IEEE-RSJ Int. Conf. on Intelligent Robots and Systems, Switzerland, pp. 508–513.

  • Thrun, S., Burgard, W., and Fox, D. 2000. A real-time algorithm for robot mapping with applications to multirobot and 3d mapping. In IEEE Int. Conf. on Robotics and Automation, San Francisco, CA, pp. 321–328.

  • Tilove, R.B. 1990. Local obstacle avoidance for mobile robots based on the method of artificial potentials. In IEEE Int. Conf. on Robotics and Automation, Cincinatti, OH, Vol. 2, pp. 566–571.

  • Ulrich, I. and Borenstein, J. 1998. VFH*: Reliable obstacle avoidance for fast mobile robots. In IEEE Int. Conf. on Robotics and Automation, pp. 1572–1577.

  • Ulrich, I. and Borenstein, J. 2000. VFH*: Local obstacle avoidance with look-ahead verification. In IEEE Int. Conf. on Robotics and Automation, San Francisco, USA, pp. 2505–2511.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Javier Minguez.

Additional information

Javier Minguez received the physics science degree in 1996 from the Universidad Complutense de Madrid, Madrid, Spain, and the Ph.D. degree in computer science and systems engineering in 2002 from the University of Zaragoza, Zaragoza, Spain. During his student period, in 1999 he was a research visitor in the Robotics and Artificial Intelligence Group, LAASCNRS, Toulouse, France. In 2000, he visited the Robot and ComputerVision Laboratory (ISR-IST), Technical University of Lisbon, Lisbon, Portugal. In 2001, he was with the Robotics Laboratory, Stanford University, Stanford, USA. He is currently a fulltime Researcher in the Robot, Vision, and Real Time Group, in the University of Zaragoza. His research interests are obstacle avoidance, motion estimation and sensor-based motion systems for mobile robots.

Luis Montano was born on September 6, 1958 in Huesca, Spain. He received the industrial engineering degree in 1981 and the PhD degree in 1987 from the University of Zaragoza, Spain. He is an Associate Professor of Systems Engineering and Automatic Control at the University of Zaragoza (Spain). He has been Head of the Computer Science and Systems Engineering Department of the University of Zaragoza. Currently he is the coordinator of the Production Technologies Research in the Aragon Institute of Engineering Research and of the Robotics, Perception and Real Time group of the University of Zaragoza. He is principal researcher in robotic projects and his major research interests are mobile robot navigation and cooperative robots.

José Santos-Victor received the PhD degree in Electrical and Computer Engineering in 1995 from Instituto Superior Técnico (IST - Lisbon, Portugal), in the area of Computer Vision and Robotics. He is an Associate Professor at the Department of Electrical and Computer Engineering of IST and a researcher of the Institute of Systems and Robotics (ISR), at the Computer and Robot Vision Lab - VisLab. (http://vislab.isr.ist.utl.pt) He is the scientific responsible for the participation of IST in various European and National research projects in the areas of Computer Vision and Robotics. His research interests are in the areas of Computer and Robot Vision, particularly in the relationship between visual perception and the control of action, biologically inspired vision and robotics, cognitive vision and visual controlled (land, air and underwater) mobile robots.

Prof. Santos-Victor is an IEEE member and an Associated Editor of the IEEE Transactions on Robotics.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Minguez, J., Montano, L. & Santos-Victor, J. Abstracting Vehicle Shape and Kinematic Constraints from Obstacle Avoidance Methods. Auton Robot 20, 43–59 (2006). https://doi.org/10.1007/s10514-006-5363-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-006-5363-5

Keywords

Navigation