Submitted:
27 September 2025
Posted:
02 October 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Work
3. Problem Definition
4. Free Space Volumes
4.1. Preliminary Definitions and Bound Condition
4.1.1. Signed Distance Functions
4.1.2. Bound Condition
4.2. Workspace Displacement Bound
4.3. Separation Bound
5. Free Volume Graphs
5.1. Graph Construction
5.1.1. Nodes

5.1.2. Edges

5.1.3. Overall Graph

5.2. Analysis
6. Experimental Results
6.1. Experimental Setup
6.2. Bound Consistency and Tightness
6.3. Time and Memory Use
6.3.1. Overall Time and Memory
6.3.2. Collision Checking Time
7. Discussion and Future Work
Acknowledgments
References
- Lozano-Pérez, T. Spatial planning: A configuration space approach. IEEE Transactions on Computers 1983, 100, 108–120. [Google Scholar] [CrossRef]
- Gilbert, E.G.; Johnson, D.W.; Keerthi, S.S. A fast procedure for computing the distance between complex objects in three-dimensional space. IEEE Journal on Robotics and Automation 1988, 4, 193–203. [Google Scholar] [CrossRef]
- Pan, J.; Chitta, S.; Manocha, D. FCL: A general purpose library for collision and proximity queries. In Proceedings of the 2012 IEEE International Conference on Robotics and Automation (ICRA); 2012; pp. 3859–3866. [Google Scholar]
- Coumans, E.; Bai, Y. PyBullet, a Python module for physics simulation for games, robotics and machine learning. http://pybullet.org, 2016–2021.
- LaValle, S.M. Rapidly-exploring random trees: A new tool for path planning. Technical Report TR-98-11, Computer Science Deptartment, Iowa State University, 1998.
- Kuffner, J.J.; LaValle, S.M. RRT-connect: An efficient approach to single-query path planning. In Proceedings of the 2000 IEEE International Conference on Robotics and Automation (ICRA), 2000, Vol. 2, pp. 995–1001 .
- LaValle, S.M.; Kuffner, J.J. Randomized kinodynamic planning. The International Journal of Robotics Research 2001, 20, 378–400.
- Kavraki, L.E.; Švestka, P.; Latombe, J.C.; Overmars, M.H. Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Transactions on Robotics 1996, 12, 566–580. [CrossRef]
- Kavraki, L.E.; Kolountzakis, M.N.; Latombe, J.C. Analysis of probabilistic roadmaps for path planning. IEEE Transactions on Robotics 1998, 14, 166–171. [CrossRef]
- Hsu, D.; Latombe, J.C.; Motwani, R. Path Planning in Expansive Configuration Spaces. International Journal of Computational Geometry & Applications 1999, 09, 495–512. [Google Scholar] [CrossRef]
- Karaman, S.; Frazzoli, E. Sampling-based algorithms for optimal motion planning. The International Journal of Robotics Research 2011, 30, 846–894.
- Şucan, I.A.; Kavraki, L.E. Kinodynamic motion planning by interior-exterior cell exploration. In Proceedings of the Algorithmic Foundation of Robotics VIII: Selected Contributions of the Eight International Workshop on the Algorithmic Foundations of Robotics. Springer; 2009; pp. 449–464. [Google Scholar]
- Jaillet, L.; Cortés, J.; Siméon, T. Sampling-Based Path Planning on Configuration-Space Costmaps. IEEE Transactions on Robotics 2010, 26, 635–646. [CrossRef]
- Devaurs, D.; Siméon, T.; Cortés, J. Enhancing the transition-based RRT to deal with complex cost spaces. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation (ICRA). IEEE; 2013; pp. 4120–4125. [Google Scholar]
- Dobson, A.; Bekris, K.E. Sparse roadmap spanners for asymptotically near-optimal motion planning. The International Journal of Robotics Research 2014, 33, 18–47. [CrossRef]
- Janson, L.; Schmerling, E.; Clark, A.; Pavone, M. Fast marching tree: A fast marching sampling-based method for optimal motion planning in many dimensions. The International Journal of Robotics Research 2015, 34, 883–921. [CrossRef]
- Zhang, L.; Kim, Y.J.; Manocha, D. A hybrid approach for complete motion planning. In Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2007, pp. 7–14.
- Varadhan, G.; Krishnan, S.; Sriram, T.; Manocha, D. A simple algorithm for complete motion planning of translating polyhedral robots. The International Journal of Robotics Research 2006, 25, 1049–1070.
- Rosell, J.; Vázquez, C.; Pérez, A. C-space decomposition using deterministic sampling and distance. In Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE; 2007; pp. 15–20. [Google Scholar]
- Upadhyay, A.; Goldfarb, B.; Ekenna, C. Incremental path planning algorithm via topological mapping with metric gluing. In Proceedings of the 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE; 2022; pp. 1290–1296. [Google Scholar]
- Shkolnik, A.; Tedrake, R. Sample-based planning with volumes in configuration space. arXiv preprint arXiv:1109.3145 2011.
- Pan, J.; Manocha, D. Efficient configuration space construction and optimization for motion planning. Engineering 2015, 1, 046–057. [Google Scholar] [CrossRef]
- Kim, D.; Kwon, Y.; Yoon, S.E. Dancing PRM*: Simultaneous planning of sampling and optimization with configuration free space approximation. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA). IEEE; 2018; pp. 7071–7078. [Google Scholar]
- Li, S.; Dantam, N.T. A sampling and learning framework to prove motion planning infeasibility. The International Journal of Robotics Research 2023, 42, 938–956. [CrossRef]
- Li, S.; Dantam, N.T. Sample-Driven Connectivity Learning for Motion Planning in Narrow Passages. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA),, 2023.
- Amice, A.; Dai, H.; Werner, P.; Zhang, A.; Tedrake, R. Finding and Optimizing Certified, Collision-Free Regions in Configuration Space for Robot Manipulators. In Proceedings of the Workshop on the Algorithmic 106 Foundations of Robotics (WAFR), 2022.
- Dai, H.; Amice, A.; Werner, P.; Zhang, A.; Tedrake, R. Certified polyhedral decompositions of collision-free configuration space. The International Journal of Robotics Research 2024, 43, 1322–1341. [CrossRef]
- Petersen, M.; Tedrake, R. Growing convex collision-free regions in configuration space using nonlinear programming. arXiv preprint arXiv:2303.14737 2023.
- Quinlan, S. Real-time modification of collision-free paths; Stanford University, 1995.
- Schwarzer, F.; Saha, M.; Latombe, J.C. Exact collision checking of robot paths. Algorithmic foundations of robotics V 2004, pp. 25–41.
- Schwarzer, F.; Saha, M.; Latombe, J.C. Adaptive dynamic collision checking for single and multiple articulated robots in complex environments. IEEE Transactions on Robotics 2005, 21, 338–353. [Google Scholar] [CrossRef]
- Tarbouriech, S.; Suleiman, W. On bisection continuous collision checking method: Spherical joints and minimum distance to obstacles. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA). IEEE; 2018; pp. 7613–7619. [Google Scholar]
- Tarbouriech, S.; Suleiman, W. Bi-objective motion planning approach for safe motions: Application to a collaborative robot. Journal of Intelligent & Robotic Systems 2020, 99, 45–63. [Google Scholar]
- Bialkowski, J.; Otte, M.; Karaman, S.; Frazzoli, E. Efficient collision checking in sampling-based motion planning via safety certificates. The International Journal of Robotics Research 2016, 35, 767–796. [Google Scholar] [CrossRef]
- Yang, L.; Lavalle, S.M. The sampling-based neighborhood graph: An approach to computing and executing feedback motion strategies. IEEE Transactions on Robotics and Automation 2004, 20, 419–432. [Google Scholar] [CrossRef]
- Ademovic, A.; Lacevic, B. Path planning for robotic manipulators using expanded bubbles of free c-space. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA). IEEE; 2016; pp. 77–82. [Google Scholar]
- Lacevic, B.; Rocco, P. Sampling-based safe path planning for robotic manipulators. In Proceedings of the 2010 IEEE 15th Conference on Emerging Technologies &, 2010, Factory Automation (ETFA 2010). IEEE; pp. 1–7. [Google Scholar]
- Lacevic, B.; Osmankovic, D. Improved C-space exploration and path planning for robotic manipulators using distance information. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA). IEEE; 2020; pp. 1176–1182. [Google Scholar]
- LaValle, S.M. Planning algorithms; Cambridge university press, 2006.
- Hauser, K. Semi-infinite programming for trajectory optimization with non-convex obstacles. The International Journal of Robotics Research2021, 40, 1106–1122.
- Zhang, L.; Kim, Y.J.; Manocha, D. A Fast and Practical Algorithm for Generalized Penetration Depth Computation. In Proceedings of the, Proceedings of Robotics: Science and Systems 2007.
- Şucan, I.A.; Moll, M.; Kavraki, L.E. The open motion planning library. EEE Robotics Automation Magazine 2012, 19, 72–82.
- Dantam, N.T. Robust and efficient forward, differential, and inverse kinematics using dual quaternions. The International Journal of Robotics Research2021, 40, 1087–1105.
- Ghemawat, S. (gperftools) Google Performance Tools, 2024. Accessed: 09/12/2024.
- Thomason, W.; Kingston, Z.; Kavraki, L.E. Motions in microseconds via vectorized sampling-based planning. In Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA). IEEE; 2024; pp. 8749–8756. [Google Scholar]
- Sundaralingam, B.; Hari, S.K.S.; Fishman, A.; Garrett, C.; Van Wyk, K.; Blukis, V.; Millane, A.; Oleynikova, H.; Handa, A.; Ramos, F.; et al. CuRobo: Parallelized Collision-Free Robot Motion Generation. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), 2023, pp. 8112–8119. [CrossRef]
- Schulman, J.; Duan, Y.; Ho, J.; Lee, A.; Awwal, I.; Bradlow, H.; Pan, J.; Patil, S.; Goldberg, K.; Abbeel, P. Motion planning with sequential convex optimization and convex collision checking. The International Journal of Robotics Research2014, 33, 1251–1270.
- Fishman, A.; Murali, A.; Eppner, C.; Peele, B.; Boots, B.; Fox, D. Motion policy networks. In Proceedings of the Conference on Robot Learning. PMLR; 2023; pp. 967–977. [Google Scholar]
- Mukadam, M.; Dong, J.; Yan, X.; Dellaert, F.; Boots, B. Continuous-time Gaussian process motion planning via probabilistic inference. The International Journal of Robotics Research2018, 37, 1319–1340.





| Environment | PRM (baseline) | FVG (ours) | Speedup | Memory | ||||
|---|---|---|---|---|---|---|---|---|
| Nodes | Edges | Time (s) | Nodes | Edges | Time (s) | Reduction | ||
| Pick and Place | ||||||||
| Kitchen | ||||||||
| Workcell | ||||||||
| Environment | PRM (baseline) | FVG (ours) | |||||||
| Total collision checks | % time in collision check | Time per collision check | Total collision checks | % time in collision check | Time per collision check | Total distance checks | % time in distance check | Time per distance check | |
| Pick and Place | 2107021 | 99.8 | 0.2 | 86398 | 2.3 | 0.2 | 37314 | 88 | 8.5 |
| Kitchen | 14479186 | 99.9 | 0.8 | 279924 | 7.1 | 0.7 | 126218 | 66 | 6.6 |
| 10109138 | 100 | 0.8 | 392563 | 7 | 0.8 | 164947 | 58.9 | 6.5 | |
| 8271757 | 99.9 | 0.7 | 355818 | 6.5 | 0.7 | 147804 | 57.1 | 6.1 | |
| Workcell | 1076676 | 99.9 | 0.9 | 87353 | 4.7 | 0.9 | 36405 | 92.4 | 17.1 |
| 8569594 | 99.9 | 0.9 | 99862 | 4.1 | 1 | 45922 | 93.2 | 23.4 | |
| 8442970 | 100 | 0.9 | 92801 | 4.1 | 0.9 | 37390 | 94.1 | 20.5 | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).