Skip to main content

Combining Voronoi Graph and Spline-Based Approaches for a Mobile Robot Path Planning

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 495))

Abstract

Potential function based methods play significant role in both global and local path planning. While these methods are characterized with good reactive behaviour and implementation simplicity, they suffer from a well-known problem of getting stuck in local minima of a navigation function. In this paper we propose a modification of our original spline-based path planning algorithm for a mobile robot navigation, which succeeds to solve local minima problem and considers additional criteria of start and target points visibility to help optimizing the path selection. We apply a Voronoi graph based path as an input for iterative multi criteria optimization algorithm and present a path finding strategy within different homotopies that uses the new method. The algorithm was implemented in Matlab environment and demonstrated significantly better results than the original approach. The comparison was based on success rate, number of iterations and running time of the algorithms. In total, several thousands tests were performed in 18 different simulated environments.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. Andrews, J.R., Hogan, N.: Impedance control as a framework for implementing obstacle avoidance in a manipulator. Master’s thesis, Department of Mechanical Engineering, M.I.T. (1983)

    Google Scholar 

  2. Buyval, A., Afanasyev, I., Magid, E.: Comparative analysis of ROS-based monocular SLAM methods for indoor navigation. In: Proceedings of 9th International Conference on Machine Vision (2016)

    Google Scholar 

  3. Choset, H.M.: Principles of Robot Motion: Theory, Algorithms, and Implementation. MIT Press, Cambridge (2005)

    Google Scholar 

  4. Cormen, T.H.: Introduction to Algorithms. MIT Press, Cambridge (2009)

    Google Scholar 

  5. Dijkstra, E.W.: A note on two problems in connexion with graphs. Numerische Mathematik 1(1), 269–271 (1959)

    Article  MathSciNet  Google Scholar 

  6. Elbanhawi, M., Simic, M., Jazar, R.N.: Continuous path smoothing for car-like robots using b-spline curves. J. Intell. Robot. Syst. 80(1), 23–56 (2015)

    Article  Google Scholar 

  7. Fleury, S., Soueres, P., Laumond, J.-P., Chatila, R.: Primitives for smoothing mobile robot trajectories. IEEE Trans. Robot. Autom. 11(3), 441–448 (1995)

    Article  Google Scholar 

  8. Khatib, O., Siciliano, B.: Springer Handbook of Robotics. Springer, Berlin (2016)

    Google Scholar 

  9. Lagarias, J.C., Reeds, J.A., Wright, M.H., Wright, P.E.: Convergence properties of the nelder-mead simplex method in low dimensions. SIAM J. Optim. 9(1), 112–147 (1998)

    Article  MathSciNet  Google Scholar 

  10. Latombe, J.-C.: Robot Motion Planning, vol. 124. Springer Science & Business Media, Berlin (2012)

    Google Scholar 

  11. Tang, L., Dian, S., Gu, G., Zhou, K., Wang, S., Feng, X.: A novel potential field method for obstacle avoidance and path planning of mobile robot. In: Proceedings of 3rd IEEE International Conference on Computer Science and Information Technology, vol. 9, pp. 633–637. IEEE (2010)

    Google Scholar 

  12. Magid, E., Keren, D., Rivlin, E., Yavneh, I.: Spline-based robot navigation. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2296–2301. IEEE (2006)

    Google Scholar 

  13. Magid, E., Lavrenov, R., Khasianov, A.: Modified spline-based path planning for autonomous ground vehicle. In: Proceedings of 14th International Conference on Informatics in Control, Automation and Robotics (2017)

    Google Scholar 

  14. Magid, E., Rivlin, E.: CAUTIOUSBUG: a competitive algorithm for sensory-based robot navigation. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2757–2762 (2004)

    Google Scholar 

  15. Magid, E., Tsubouchi, T., Koyanagi, E., Yoshida, T.: Building a search tree for a pilot system of a rescue search robot in a discretized random step environment. J. Robot. Mech. 23(4), 567 (2011)

    Article  Google Scholar 

  16. Pipe, A., Dailami, F., Melhuish, C.: Crucial challenges and groundbreaking opportunities for advanced HRI. In: Proceedings of IEEE/SICE International Symposium on System Integration, pp. 12–15. IEEE (2014)

    Google Scholar 

  17. Rosenfeld, A., Agmon, N., Maksimov, O., Azaria, A., Kraus, S.: Intelligent agent supporting human-multi-robot team collaboration. In: Proceedings of the 24th International Conference on Artificial Intelligence, pp. 1902–1908. AAAI Press (2015)

    Google Scholar 

  18. Seraji, H.: Traversability index: a new concept for planetary rovers. In: Proceedings of IEEE International Conference on Robotics and Automation, vol. 3, pp. 2006–2013. IEEE (1999)

    Google Scholar 

  19. Toth, C.D., O’Rourke, J., Goodman, J.E.: Handbook of Discrete and Computational Geometry. CRC Press, Boca Raton (2004)

    Google Scholar 

  20. Yakovlev, K., Khithov, V., Loginov, M., Petrov, A.: Distributed control and navigation system for quadrotor UAVs in GPS-denied environments. In: Proceedings of the 7th IEEE International Conference on Intelligent Systems, pp. 49–56. Springer International Publishing, Berlin (2015)

    Google Scholar 

Download references

Acknowledgement

This work was partially supported by the Russian Foundation for Basic Research (RFBR) and Ministry of Science Technology & Space State of Israel (joint project ID 15-57-06010). Part of the work was performed according to the Russian Government Program of Competitive Growth of Kazan Federal University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Evgeni Magid .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Magid, E., Lavrenov, R., Svinin, M., Khasianov, A. (2020). Combining Voronoi Graph and Spline-Based Approaches for a Mobile Robot Path Planning. In: Gusikhin, O., Madani, K. (eds) Informatics in Control, Automation and Robotics . ICINCO 2017. Lecture Notes in Electrical Engineering, vol 495. Springer, Cham. https://doi.org/10.1007/978-3-030-11292-9_24

Download citation

Publish with us

Policies and ethics