Skip to main content

Vectorized Visibility Graph Planning with Neural Polygon Extraction

  • Conference paper
  • First Online:
Interactive Collaborative Robotics (ICR 2024)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 14898))

Included in the following conference series:

  • 329 Accesses

Abstract

This article proposes an approach for path planning in environments with obstacles. The methodology integrates recent neural obstacle polygon extraction with visibility graph path planning, complemented by the integration of vectorization techniques. That significantly enhances path planning efficiency. The modular design of the neural network method, encompassing contour detection, vertex identification, and polygon approximation modules, facilitates improved performance compared to traditional methods. Furthermore, the investigation into vectorization’s impact on the intersection operation accelerates algorithm speed, contributing to faster path planning processes. Experimental results validate the efficacy of the integrated approach, showcasing notable improvements in path planning efficiency, especially with the utilization of vectorization techniques. The study systematically addresses challenges such as slow graph construction and inaccurate obstacle detection, providing a robust solution for optimizing path planning processes. Moreover, the implementation of multiple modules in the methodology enables its versatility for testing with various environments. This versatility allows researchers to assess the method’s performance across diverse scenarios and visualize the results effectively. Overall, the integrated approach offers a comprehensive solution for optimizing path planning in complex environments, demonstrating its potential to streamline path planning processes and improve mobile robot navigation.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Yang, F., Cao, C., Zhu, H., Oh, J., Zhang, J.: FAR planner: fast, attemptable route planner using dynamic visibility update. arXiv:2110.09460 (2021)

  2. Lozano-Pérez, T., Wesley, M.: An algorithm for planning collision-free paths among polyhedral obstacles. Commun. ACM 22(10), 560–570 (1979)

    Article  Google Scholar 

  3. Zorzi, S., Bazrafkan, S., Habenschuss, S., Fraundorfer, F.: PolyWorld: polygonal building extraction with graph neural networks in satellite images. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 1848–1857 (2022)

    Google Scholar 

  4. Hart, P., Nilsson, N., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 4(2), 100–107 (1968). https://doi.org/10.1109/TSSC.1968.300136

    Article  Google Scholar 

  5. Daniel, K., Nash, A., Koenig, S., Felner, A.: Theta*: any-angle path planning on grids. J. Artif. Intell. Res. 39, 533–579 (2010)

    Article  MathSciNet  Google Scholar 

  6. Liu, V.: Path planning methods in obstacle environment (review). Math. Math. Model. 15–58 (2018)

    Google Scholar 

  7. Pshikhov, V., Medvedev, M., Brosalin, D., Vasilieva, M., Gurenko, B., Hamdan, N.: Research on motion planning methods in two-dimensional mapped environments. Bull. South. Fed. Univ. Tech. Sci. 3, 170–192 (2022). (in Russian)

    Google Scholar 

  8. Afanasov, A.: Analysis of path planning methods for autonomous mobile devices. Issues Sci. Educ. 17(64), 9–17 (2019). (in Russian)

    Google Scholar 

  9. Yahja, A., Stentz, A., Singh, S., Brumitt, B.: Framed-quadtree path planning for mobile robots operating in sparse environments. In: Proceedings of the IEEE International Conference on Robotics and Automation 1998, Leuven, Belgium, pp. 650–655. IEEE (1998)

    Google Scholar 

  10. Dijkstra, E.: A note on two problems in connexion with graphs. Numer. Math. 1, 269–271 (1959)

    Article  MathSciNet  Google Scholar 

  11. Sadiq, A., Raheem, F., Abbas, N.: Optimal trajectory planning of 2-DOF robot arm using the integration of PSO based on D* algorithm and cubic polynomial equation. In: The First International Conference on Engineering Researches, pp. 458–467 (2017)

    Google Scholar 

  12. Suzuki, S., Be, K.: Topological structural analysis of digitized binary images by border following. Comput. Vis. Graph. Image Process. 30(1), 32–46 (1985)

    Article  Google Scholar 

  13. Douglas, D., Peucker, T.: Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica: Int. J. Geogr. Inf. Geovisualization 10(2), 112–122 (1973)

    Article  Google Scholar 

  14. Lee, W., Choi, G.-H., Kim, T.-W.: Visibility graph-based path-planning algorithm with quadtree representation. Appl. Ocean Res. 117, 102887 (2021)

    Article  Google Scholar 

  15. Blasi, L., D’Amato, E., Mattei, M., Notaro, I.: Path planning and real-time collision avoidance based on the essential visibility graph. Appl. Sci. 10(16), 5613 (2020)

    Article  Google Scholar 

  16. Pradhan, S., Mandava, R., Vundavilli, P.: Development of path planning algorithm for biped robot using combined multi-point RRT and visibility graph. Int. J. Inf. Technol. 13(4), 1513–1519 (2021)

    Google Scholar 

  17. Missura, M., Lee, D., Bennewitz, M.: Minimal construct: efficient shortest path finding for mobile robots in polygonal maps. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2018, Madrid, Spain, pp. 7918–7923. IEEE (2018)

    Google Scholar 

  18. Guo, J., Xun, Z., Geng, S., Lin, Y., Xu, C., Gao, F.: Dynamic free-space roadmap for safe quadrotor motion planning. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2022, Engineering, Computer Science, Kyoto, Japan, pp. 10523–10528. IEEE (2022)

    Google Scholar 

  19. Yuan, X., Shi, J., Gu, L.: A review of deep learning methods for semantic segmentation of remote sensing imagery. Expert Syst. Appl. 169, 114417 (2021)

    Article  Google Scholar 

  20. Kazakov, K., Semenov, V.: Overview of modern motion planning methods. Proc. Inst. Syst. Program. RAS 28(4), 241–294 (2016)

    Article  Google Scholar 

  21. Solovyev, V., Shapovalov, I., Shadrina, V.: Trajectory planning of a moving object using Voronoi diagram. Bull. South. Fed. Univ. Tech. Sci. 2(163), 29–40 (2015). (in Russian)

    Google Scholar 

  22. Chakravorty, S., Kumar, S.: Generalized sampling-based motion planners. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 41(3), 855–866 (2011)

    Article  Google Scholar 

  23. Kavraki, L., Svestka, P., Latombe, J., Overmars, M.: Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Trans. Robot. Autom. 12(4), 566–580 (1996)

    Article  Google Scholar 

  24. Shapely: A Package for Manipulation and Analysis of Geometric Objects (2024)

    Google Scholar 

  25. GEOS coordinate transformation software library. Open Source Geospatial Foundation. https://libgeos.org/. Accessed 25 May 2024

  26. Held, M.: ERIT – a collection of efficient and reliable intersection tests. J. Graph. Tools 2(4), 25–44 (1997)

    Article  Google Scholar 

  27. Jokanovic, S.: Two-dimensional line segment-triangle intersection test: revision and enhancement. Vis. Comput. 35, 1347–1359 (2019)

    Article  Google Scholar 

  28. Logunov, A., Alhaddad, M., Mironov, K., Yakovlev, K., Panov, A.: Polygon decomposition for obstacle representation in MPC-based motion planning. J. Intell. Robot. Syst. (under review)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Konstantin Mironov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kasmynin, K., Mironov, K. (2024). Vectorized Visibility Graph Planning with Neural Polygon Extraction. In: Ronzhin, A., Savage, J., Meshcheryakov, R. (eds) Interactive Collaborative Robotics. ICR 2024. Lecture Notes in Computer Science(), vol 14898. Springer, Cham. https://doi.org/10.1007/978-3-031-71360-6_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-71360-6_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-71359-0

  • Online ISBN: 978-3-031-71360-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics