Skip to main content

Collision Avoidance with Optimal Path Replanning for Mobile Robots

  • Conference paper
  • First Online:
Towards Autonomous Robotic Systems (TAROS 2021)

Abstract

This paper generates a collision-free trajectory for wheeled mobile robots in presence of dynamic obstacles. The existing literature solves the collision avoidance problem by changing the velocity vector instantaneously, which is not feasible due to the non-holonomic constraints of robots. So in this work, a smooth change in the velocity vector along with constraints in turn radius has been considered for any required maneuvers. This work also re-plans the path evading re-collision to reach the goal ensuring minimum deviation from the initial path, which was also not addressed in the literature. The low computational requirement of the proposed algorithm allows for online applications on wheeled mobile robots with limited computational resources. The approach is validated through simulations on multiple randomized configurations.

We would like to thank ECR grant, SERB and GOI for their support.

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 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.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

Similar content being viewed by others

References

  1. Carbone, C., Ciniglio, U., Corraro, F., Luongo, S.: A novel 3D geometric algorithm for aircraft autonomous collision avoidance. In: Proceedings of the 45th IEEE Conference on Decision and Control, pp. 1580–1585. IEEE (2006)

    Google Scholar 

  2. Chakravarthy, A., Ghose, D.: Obstacle avoidance in a dynamic environment: a collision cone approach. IEEE Trans. Syst. Man Cybern.-Part A: Syst. Hum. 28(5), 562–574 (1998)

    Article  Google Scholar 

  3. Chen, Z.: On dubins paths to a circle. Automatica 117, 108996 (2020)

    Article  MathSciNet  Google Scholar 

  4. Deng, M., Inoue, A., Sekiguchi, K.: Lyapunov function-based obstacle avoidance scheme for a two-wheeled mobile robot. J. Control Theory Appl. 6(4), 399–404 (2008)

    Article  MathSciNet  Google Scholar 

  5. Dubins, L.E.: On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. Am. J. Math. 79(3), 497–516 (1957)

    Article  MathSciNet  Google Scholar 

  6. Fan, X., Guo, Y., Liu, H., Wei, B., Lyu, W.: Improved artificial potential field method applied for AUV path planning. Math. Probl. Eng. 2020 (2020)

    Google Scholar 

  7. Fox, D., Burgard, W., Thrun, S.: The dynamic window approach to collision avoidance. IEEE Robot. Autom. Mag. 4(1), 23–33 (1997)

    Article  Google Scholar 

  8. Goss, J., Rajvanshi, R., Subbarao, K.: Aircraft conflict detection and resolution using mixed geometric and collision cone approaches. In: AIAA Guidance, Navigation, and Control Conference and Exhibit, p. 4879 (2004)

    Google Scholar 

  9. Hota, S., Ghose, D.: Optimal geometrical path in 3D with curvature constraint. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 113–118. IEEE (2010)

    Google Scholar 

  10. Hota, S., Ghose, D.: Optimal path planning for an aerial vehicle in 3D space. In: 49th IEEE Conference on Decision and Control (CDC), pp. 4902–4907. IEEE (2010)

    Google Scholar 

  11. Hoy, M., Matveev, A.S., Savkin, A.V.: Algorithms for collision-free navigation of mobile robots in complex cluttered environments: a survey. Robotica 33(3), 463–497 (2015)

    Article  Google Scholar 

  12. Iswanto, A.M., Wahyunggoro, O., Cahyadi, A.I.: Artificial potential field algorithm implementation for quadrotor path planning. Int. J. Adv. Comput. Sci. Appl. 10(8), 575–585 (2019)

    Google Scholar 

  13. Jenie, Y.I., van Kampen, E.J., de Visser, C.C., Ellerbroek, J., Hoekstra, J.M.: Three-dimensional velocity obstacle method for uncoordinated avoidance maneuvers of unmanned aerial vehicles. J. Guid. Control Dyn. 39(10), 2312–2323 (2016)

    Article  Google Scholar 

  14. Jha, B., Chen, Z., Shima, T.: On shortest Dubins path via a circular boundary. Automatica 121, 109192 (2020)

    Article  MathSciNet  Google Scholar 

  15. LaValle, S.M.: Planning Algorithms. Cambridge University Press, Cambridge (2006)

    Book  Google Scholar 

  16. LaValle, S.M., et al.: Rapidly-exploring random trees: a new tool for path planning (1998)

    Google Scholar 

  17. Luongo, S., Carbone, C., Corraro, F., Ciniglio, U.: An optimal 3D analytical solution for collision avoidance between aircraft. In: 2009 IEEE Aerospace Conference, pp. 1–9. IEEE (2009)

    Google Scholar 

  18. Luongo, S., Corraro, F., Ciniglio, U., Di Vito, V., Moccia, A.: A novel 3d analytical algorithm for autonomous collision avoidance considering cylindrical safety bubble. In: IEEE Aerospace Conference. pp. 1–13. IEEE (2010)

    Google Scholar 

  19. Mahjri, I., Dhraief, A., Belghith, A.: A review on collision avoidance systems for unmanned aerial vehicles. In: Kassab, M., Berbineau, M., Vinel, A., Jonsson, M., Garcia, F., Soler, J. (eds.) Nets4Cars/Nets4Trains/Nets4Aircraft 2015. LNCS, vol. 9066, pp. 203–214. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-17765-6_18

    Chapter  Google Scholar 

  20. Moon, J., Lee, B.Y., Tahk, M.J.: A hybrid dynamic window approach for collision avoidance of VTOL UAVs. Int. J. Aeronaut. Space Sci. 19(4), 889–903 (2018). https://doi.org/10.1007/s42405-018-0061-z

    Article  Google Scholar 

  21. Mujumdar, A., Padhi, R.: Nonlinear geometric and differential geometric guidance of UAVs for reactive collision avoidance. Technical report, Indian Inst of Science Bangalore (India) (2009)

    Google Scholar 

  22. Rajko, S., LaValle, S.: A pursuit-evasion bug algorithm. In: Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (2001)

    Google Scholar 

  23. Rostami, S.M.H., Sangaiah, A.K., Wang, J., Liu, X.: Obstacle avoidance of mobile robots using modified artificial potential field algorithm. EURASIP J. Wirel. Commun. Netw. 2019(1), 1–19 (2019). https://doi.org/10.1186/s13638-019-1396-2

    Article  Google Scholar 

  24. Seder, M., Petrovic, I.: Dynamic window based approach to mobile robot motion control in the presence of moving obstacles. In: Proceedings 2007 IEEE International Conference on Robotics and Automation, pp. 1986–1991. IEEE (2007)

    Google Scholar 

  25. Shanmugavel, M., Tsourdos, A., White, B.A.: Collision avoidance and path planning of multiple UAVs using flyable paths in 3D. In: 2010 15th International Conference on Methods and Models in Automation and Robotics, pp. 218–222. IEEE (2010)

    Google Scholar 

  26. Shkel, A., Lumelsky, V.: Classification of the Dubins set. Robot. Auton. Syst. 34, 179–202 (2001)

    Article  Google Scholar 

  27. Tan, C.Y., Huang, S., Tan, K.K., Teo, R.S.H.: Three dimensional collision avoidance for multi unmanned aerial vehicles using velocity obstacle. J. Intell. Robot. Syst. 97(1), 227–248 (2020). https://doi.org/10.1007/s10846-019-01055-5

    Article  Google Scholar 

  28. Williams, R.L., Wu, J.: Dynamic obstacle avoidance for an omnidirectional mobile robot. J. Robot. 2010 (2010)

    Google Scholar 

  29. Yang, H., Fan, X., Shi, P., Hua, C.: Nonlinear control for tracking and obstacle avoidance of a wheeled mobile robot with nonholonomic constraint. IEEE Trans. Control Syst. Technol. 24(2), 741–746 (2015)

    Google Scholar 

  30. Zhu, Q., Yan, Y., Xing, Z.: Robot path planning based on artificial potential field approach with simulated annealing. In: Sixth International Conference on Intelligent Systems Design and Applications, vol. 2, pp. 622–627. IEEE (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vibhakar Mohta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mohta, V., Dimri, S., Ravichandran, H., Hota, S. (2021). Collision Avoidance with Optimal Path Replanning for Mobile Robots. In: Fox, C., Gao, J., Ghalamzan Esfahani, A., Saaj, M., Hanheide, M., Parsons, S. (eds) Towards Autonomous Robotic Systems. TAROS 2021. Lecture Notes in Computer Science(), vol 13054. Springer, Cham. https://doi.org/10.1007/978-3-030-89177-0_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-89177-0_32

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-89176-3

  • Online ISBN: 978-3-030-89177-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics