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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Yang, F., Cao, C., Zhu, H., Oh, J., Zhang, J.: FAR planner: fast, attemptable route planner using dynamic visibility update. arXiv:2110.09460 (2021)
Lozano-Pérez, T., Wesley, M.: An algorithm for planning collision-free paths among polyhedral obstacles. Commun. ACM 22(10), 560–570 (1979)
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)
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
Daniel, K., Nash, A., Koenig, S., Felner, A.: Theta*: any-angle path planning on grids. J. Artif. Intell. Res. 39, 533–579 (2010)
Liu, V.: Path planning methods in obstacle environment (review). Math. Math. Model. 15–58 (2018)
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)
Afanasov, A.: Analysis of path planning methods for autonomous mobile devices. Issues Sci. Educ. 17(64), 9–17 (2019). (in Russian)
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)
Dijkstra, E.: A note on two problems in connexion with graphs. Numer. Math. 1, 269–271 (1959)
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)
Suzuki, S., Be, K.: Topological structural analysis of digitized binary images by border following. Comput. Vis. Graph. Image Process. 30(1), 32–46 (1985)
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)
Lee, W., Choi, G.-H., Kim, T.-W.: Visibility graph-based path-planning algorithm with quadtree representation. Appl. Ocean Res. 117, 102887 (2021)
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)
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)
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)
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)
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)
Kazakov, K., Semenov, V.: Overview of modern motion planning methods. Proc. Inst. Syst. Program. RAS 28(4), 241–294 (2016)
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)
Chakravorty, S., Kumar, S.: Generalized sampling-based motion planners. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 41(3), 855–866 (2011)
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)
Shapely: A Package for Manipulation and Analysis of Geometric Objects (2024)
GEOS coordinate transformation software library. Open Source Geospatial Foundation. https://libgeos.org/. Accessed 25 May 2024
Held, M.: ERIT – a collection of efficient and reliable intersection tests. J. Graph. Tools 2(4), 25–44 (1997)
Jokanovic, S.: Two-dimensional line segment-triangle intersection test: revision and enhancement. Vis. Comput. 35, 1347–1359 (2019)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)