Skip to main content
Log in

The Auction Technique for the Sensor Based Navigation Planning of an Autonomous Mobile Robot

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

The problem of finding a path for the motion of a small mobile robot from a starting point to a fixed target in a two dimensional domain is considered in the presence of arbitrary shaped obstacles. No a priori information is known in advance about the geometry and the dimensions of the workspace nor about the number, extension and location of obstacles. The robot has a sensing device that detects all obstacles or pieces of walls lying beyond a fixed view range. A discrete version of the problem is solved by an iterative algorithm that at any iteration step finds the smallest path length from the actual point to the target with respect to the actual knowledge about the obstacles, then the robot is steered along the path until a new obstacle point interfering with the path is found, at this point a new iteration is started. Such an algorithm stops in a number of steps depending on the geometry, finding a solution for the problem or detecting that the problem is unfeasible. Since the algorithm must be applied on line, the effectiveness of the method depends strongly on the efficiency of the optimization step. The use of the Auction method speeds up this step greatly both for the intrinsic properties of this method and because we fully exploit a property relating two successive optimizations, proved on paper, that in practical instances enables the mean computational cost requested by the optimization step to be greatly reduced. It is proved that the algorithm converges in a finite number of steps finding a solution when the problem is feasible or detecting the infeasibility condition otherwise. Moreover the worst case computational complexity of the whole algorithm is shown to be polynomial in the number of nodes of the discretization grid. Finally numerical examples are reported in order to show the effectiveness of this technique.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Argaval, P. K., Raghavan, and P., Tamaki, H.: Motion planning for a steering constrained robot through moderate obstacles, in: Proc. of STOC 95, 1995.

  2. Arkin, R.: Motor schema based for a mobile robots navigation, Int. J. Robotics Res. 8(4) (1989).

  3. Bertsekas, D.: Linear Networks Optimization: Algorithms and Codes, MIT Press, 1991.

  4. Brooks, R.: A robust layered control system for a mobile robot, IEEE J. Robotics and Automation RA-2(1) (1986).

  5. Brooks, R. A. and Lozano-Perez, T.: A subdivision algorithm in configuration space for findpath with rotation, IEEE Trans. Systems, Man Cybernet. SMC-15(2) (1985).

  6. Brooks, R. A.: Solving the find path problem by a good representation of the free space, IEEE Trans. Systems, Man, Cybernet. SMC-13(2) (1983).

  7. Cerulli, R., De Leone, R., and Piacente, G.: A modified Auction algorithm for the shortest path problem, Optimization Methods and Software 4 (1994).

  8. Cox, I. J. and Wilfong, G. T.: Autonomous Robot Vehicles, Springer, New York, 1990.

    Google Scholar 

  9. Dijkstra, E.: A note on two problems in connexion with graphs, Numerishe Mathematik 1 (1959).

  10. Connel, J.: Minimalist Mobile Robots, Academic Press, Boston, 1990.

    Google Scholar 

  11. Kathib, O.: Real time obstacle avoidance for manipulators and mobile robots, Int. J. Robotics Res. 5(1) (1986).

  12. Latombe, J. C.: Robot Motion Planning, Kluwer Academic Publishers, Boston, 1991.

    Google Scholar 

  13. Lemmon, M.: 2 Degree of freedom robot path planning using cooperative neural fields, Neural Computation 3 (1991).

  14. Lumelsky, V. J. and Stepanov, A. A.: Dynamic path planning for a mobile automaton with limited information on the environment, IEEE Trans. Automatic Control AC-31(11) (1986).

  15. Lumelsky, V. J. and Skewis, T.: Incorporating range sensing in the robot navigation function, IEEE Trans. Systems, Man, Cybernet. SMC-20(5) (1990).

  16. Miller, D. P. and Gat, E.: Exploiting known topologies to navigate with low computation sensing, in: Proc. of Sensor Fusion III, SPE 1990 Cambridge Symposium, 1990.

  17. Nemhauser, G. L. and Wolsey, L. A.: Integer and Combinatorial Optimization, Wiley, 1988.

  18. Oriolo, G., Ulivi, G., and Vendittelli, M.: Motion planning with uncertainty: Navigation on Fuzzy maps, SYROCO, 1994.

  19. Pallottino, S. and Scutellá, M. G.: Strongly polynomial Auction algorithms for shortest paths, Ricerca Operativa 21(60) (1991).

  20. Pearl, J.: Heuristics, Addison-Wesley, 1984.

  21. Polaroid Corporation, Ultrasonic Ranging Systems, 1987.

  22. Shaldower, S. et al.: Automatic vehicle control developments in the path program, IEEE Trans. on Vehicular Technology VT-40(1) (1991).

  23. Suk-Hwan Su and Shin, K. G.: A varational dynamic programming approach to robot-path planning with a distance safety criterion, IEEE J. Robotics and Automation RA-4(3) (1988).

  24. Warren, C. W.: A vector based approach to robot path planning, in: Proc. of 1991 IEEE Conf. on Robotics and Automation, Sacramento, 1991.

  25. Warren, C. W., Danos, J. C., and Mooring, B. W.: An approach to manipulator path planning, Int. J. Robotics Res. 8(5) (1989).

  26. Warren, C. W.: Fast path planning using modified A * method, in: Proc. 1993 Conf. on Robotics and Automation, Atlanta, 1993.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cerulli, R., Festa, P., Raiconi, G. et al. The Auction Technique for the Sensor Based Navigation Planning of an Autonomous Mobile Robot. Journal of Intelligent and Robotic Systems 21, 373–395 (1998). https://doi.org/10.1023/A:1007938619997

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1007938619997

Navigation