journal article·2022-11-08Open access

Three-Dimensional Dubins-Path-Guided Continuous Curvature Path Smoothing

Sungsu Park

Applied Sciences· Volume 12· Issue 22

Abstract

This paper presents an efficient three-dimensional (3D) Dubins path design and a new continuous curvature path-smoothing algorithm. The proposed 3D Dubins path is a simple extension of the 2D path and serves as a reference path generator to guide the proposed smoothing algorithm. In the smoothing algorithm, the reference path is approximated by several cubic Bezier curves to generate a parametric path that simultaneously satisfies curvature continuity and maximum curvature requirements. The algorithm also provides a criterion to select a required number of Bezier curves to strictly meet the maximum curvature constraint. Therefore, our algorithm can be used for 3D path-following applications in many areas such as aerospace and robotics. The numerical simulation results show that the proposed algorithm produces a continuous curvature path that passes through all waypoints with a slight increase in path length compared with the original 3D Dubins reference path.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Advanced Numerical Analysis Techniques · Computational Geometry and Mesh Generation

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Aerospace Engineering, Sejong University, Seoul 05006, Korea

Funding

National Research Foundation of Korea (NRF) · Korea government (MSIT)

References (20)

Show source-provided references
1. Sampling-Based Robot Motion Planning: A Review10.1109/ACCESS.2014.2302442 ↗
2. Choosing good distance metrics and local planners for probabilistic roadmap methods10.1109/70.864240 ↗
3. Efficient Energy Flight Path Planning Algorithm Using 3-D Visibility Roadmap for Small Unmanned Aerial Vehicle10.1155/2017/2849745 ↗
4. Lee, D., and Shim, D. (2014, January 12–15). Spline-RRT* Based Optimal Path Planning of Terrain Following Flights for Fixed-Wing UAVs. Proceedings of the International Conference on URAI, Kuala Lumpur, Malaysia.10.1109/URAI.2014.7057427 ↗
5. Development of Flight Path Planning for Multirotor Aerial Vehicles10.3390/aerospace2020171 ↗
6. Yang, Y., and Sukkarieh, S. (2008, January 22–26). 3D Smooth Path Planning for a UAV in Cluttered NaturalEnvironments. Proceedings of the International Conference on Intelligent Robotics and Systems, Nice, France.
7. An Analytical Continuous-Curvature Path-Smoothing Algorithm10.1109/TRO.2010.2042990 ↗
8. Ravankar, A., Ravankar, A.A., Kobayashi, Y., Hoshino, Y., and Peng, C. (2018). Path Smoothing Techniques in Robot Navigation: State-of-the-Art, Current and Future Challenges. Sensors, 18.10.3390/s18093170 ↗
9. Time-optimized 3D Path Smoothing with Kinematic Constraints10.1007/s12555-019-0420-x ↗
10. Ahmed, A., Soliman, A., Maged, A., Gaafar, M., and Magdy, M. (2021, January 3–26). Path Smoothing Algorithm Using Thin-Plate Spline. Proceedings of the 7th International Conference on Control, Automation and Robotics, Singapore.10.1109/ICCAR52225.2021.9463453 ↗
11. On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents10.2307/2372560 ↗
12. Cardenas, I., Flores, G., Salazar, S., and Lo, R. (2014, January 27–30). Dubins Path Generation for a Fixed Wing UAV. Proceedings of the International Conference on Unmanned Aircraft Systems, Orlando, FL, USA.
13. Tsourdos, A., White, B., and Shanmugavel, M. (2011). Path Planning in Three Dimensions. Cooperative Path Planning of Unmanned Aerial Vehicles, Wiley.10.2514/4.867798 ↗
14. Vana, P., Neto, A., Faigl, J., and Macharet, D. (2020, January 31). Minimal 3D Dubins Path with Bounded Curvature and Pitch Angle. Proceedings of the IEEE International Conference on Robotics and Automation, Paris, France.10.1109/ICRA40945.2020.9197084 ↗
15. Rognli, V. (2021). Path Generation and Spline Approximation of a 3D Extended Dubins Path. [Master’s Thesis, Norwegian University of Science and Technology].
16. Cai, W., and Zhang, M. (2018). Smooth 3D Dubins Curves Based Mobile Data Gathering in Sparse Underwater Sensor Networks. Sensors, 18.10.3390/s18072105 ↗
17. Continuous Curvature Path Generation Based on Bezier Curves for Autonomous Vehicles
18. Continuous-Curvature Path Generation Using Fermat’s Spiral10.4173/mic.2013.4.3 ↗
19. Path planning and smoothing of mobile robot based on improved artifcial fish swarm algorithm10.1038/s41598-021-04506-y ↗
20. Classification of the Dubins set10.1016/S0921-8890(00)00127-5 ↗