Skip to main content

EgressBug: A Real Time Path Planning Algorithm for a Mobile Robot in an Unknown Environment

  • Conference paper
Advanced Computing, Networking and Security (ADCONS 2011)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7135))

Abstract

This paper addresses the problem of path planning for a mobile robot in a region occupied by finite number obstacles. The region and the obstacles are not known a priori to the robot. We present an online path planning algorithm called EgressBug, that makes the robot reach any specified point in the space, and stops by reporting failure when the specified goal point does not belong to the free space. The proposed EgressBug algorithm uses simple move toward a point and wall following behaviors. The algorithm is illustrated with the help of examples, and paths generated by the EgressBug algorithm are compared with those generated by the Bug2 and TangentBug algorithms.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Liu, Y.-H., Arimoto, S.: Path planning using a tangent graph for mobile robots among polygonal and curved obstacles. International Journal of Robotics Research 11(4), 376–382 (1992)

    Article  Google Scholar 

  2. Ge, S.S., Cui, Y.J.: New potential functions for Mobile robot path planning. IEEE Transactions on Robotics and Automation 16(5), 615–620 (2000)

    Article  Google Scholar 

  3. Zhang, T., Zhu, Y., Song, J.: Real-time motion planning for mobile robots by means of artificial potential field method in unknown environment. Industrial Robot: An International Journal 37(4), 384–400 (2010)

    Article  Google Scholar 

  4. Lumelsky, V., Stepanov, A.A.: Path-planning strategies for a point mobile automaton moving admist unknown obstacles of aribitrary shape. Algorithmica 2, 403–430 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  5. Lumelsky, V., Skewis, T.: Incorporating range sensing in the robot navigation function. IEEE Transactions on System, Man, Cybernetics 20(5), 1058–1069 (1990)

    Article  Google Scholar 

  6. Sankaranarayanan, A., Vidyasagar, M.: A new path planning algorithm for moving a point object admist unkown obstacles in a plane. In: Proc. of IEEE International Conference on Robotics and Automation, pp. 1930–1936 (1990)

    Google Scholar 

  7. Noborio, H., Yoshioka, T.: An on-line and deadlock-free path planning algorithm based on world topology. In: Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, Yakohama, Japan, pp. 1425–1430 (1993)

    Google Scholar 

  8. Kamon, I., Rimon, E., Rivlin, E.: TangentBug: A range-sensor-based navigation algorithm. International Journal of Robotics Resaerch 17(9), 934–953 (1998)

    Article  Google Scholar 

  9. Langer, R.A., Coelho, L.S., Oliveira, G.H.C.: K-Bug: A new bug approach for mobile robot’s path planning. In: Proc. of IEEE Conference on Decision and Control, Singapore, pp. 403–408 (2007)

    Google Scholar 

  10. Buniamin, N., Wan Ngah, W.A.J., Sariff, N., Mohamad, Z.: A simple local path planning algorithm for autonomous mobile robots. International Journal of Systems Applications, Engineering & Development 5(2), 151–159 (2011)

    Google Scholar 

  11. Ng, J.S., Bräunl, T.: Performance comparison of Bug navigation algorithms. Journal of Intelligent & Robotic Systems 50(1), 73–84 (2007)

    Article  Google Scholar 

  12. Choset, H., Lynch, K.M., Hutchinson, S., Kantor, G., Burgard, W., Kavraki, L.E., Thrun, S.: Principles of Robot Motion-Theory, Algorithms, and Implementation. The MIT Press, Cambridge (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Guruprasad, K.R. (2012). EgressBug: A Real Time Path Planning Algorithm for a Mobile Robot in an Unknown Environment. In: Thilagam, P.S., Pais, A.R., Chandrasekaran, K., Balakrishnan, N. (eds) Advanced Computing, Networking and Security. ADCONS 2011. Lecture Notes in Computer Science, vol 7135. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29280-4_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29280-4_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29279-8

  • Online ISBN: 978-3-642-29280-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics