Dubins Path-Oriented Rapidly Exploring Random Tree* for Three-Dimensional Path Planning of Unmanned Aerial Vehicles
Abstract
:1. Introduction
2. Previous Research
2.1. RRT Algorithm
Algorithm 1 RRT |
|
2.2. RRT* Algorithm
Algorithm 2 RRT* |
|
2.3. Biased RRT Algorithm
Algorithm 3 Biased RRT |
|
3. Dubins Path-Oriented RRT* Algorithm
Algorithm 4 DRRT* |
|
3.1. Dubins Path Generation
3.2. Optimization Improvement Method
- As shown in Figure 4a, is selected by searching for the node closest to and is created at a certain distance from in the direction (lines 4 and 5).
- means that is the closest point to the Dubins path. is the point where the paths of new and the Dubins path are vertical (line 6).
- As shown in Figure 4b, one selects by searching for the node closest to and creates at a position away from by a certain distance in the direction (lines 7 and 8).
3.3. Convergence Improvement Method
- When selecting , one proceeds with the sample node using and generates in the direction (lines 4 and 5).
- As shown in Figure 5, when collides with an obstacle, is selected using and is created (lines 3 and 13–15).
4. Path Tracking and Control
4.1. Path Tracking
4.2. Constraint Sliding Mode Controller
5. Simulation Study
5.1. Simulation Analysis (100 Times)
5.2. Simulation of UAV Path Tracking
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Wang, X.; Huang, Z.; Sui, G.; Lian, H. Analysis on the development trend of future UAV equipment technology. Acad. J. Eng. Technol. Sci. 2019, 2, 114–121. [Google Scholar] [CrossRef]
- Shakhatreh, H.; Sawalmeh, A.H.; Al-Fuqaha, A.; Dou, Z.; Almaita, E.; Khalil, I.; Shamsiah, N. Unmanned aerial vehicles (UAVs): A survey on civil applications and key research challenges. IEEE Access 2019, 7, 48572–48634. [Google Scholar] [CrossRef]
- He, S.; Chen, X.; Hung, M.; Chen, X.; Ji, Y. Steering angle measurement of UAV navigation based on improved image processing. J. Inf. Hiding Multim. Signal Process. 2019, 10, 384–391. [Google Scholar]
- Lin, G.; Zhu, L.; Li, J.; Zou, X.; Tang, Y. Collision-free path planning for a guava-harvesting robot based on recurrent deep reinforcement learning. Comput. Electron. Agric. 2021, 188, 106350. [Google Scholar] [CrossRef]
- Cao, X.; Yan, H.; Huang, Z.; Ai, S.; Xu, Y.; Fu, R.; Zou, X. A multi-objective particle swarm optimization for trajectory planning of fruit picking manipulator. Agronomy 2021, 11, 2286. [Google Scholar] [CrossRef]
- Yang, L.; Qi, J.; Song, D.; Xiao, J.; Han, J.; Xia, Y. Survey of robot 3D path planning algorithms. J. Control. Sci. Eng. 2016, 2016, 7426913. [Google Scholar] [CrossRef] [Green Version]
- Dijkstra, E. A note on two problems in connexion with graphs. Numer. Math. 1959, 1, 269–271. [Google Scholar] [CrossRef] [Green Version]
- Wang, H.; Yu, Y.; Yuan, Q. Application of dijkstra algorithm in robot path-planning. In Proceedings of the 2011 Second International Conference on Mechanic Automation and Control Engineering IEEE, Hohhot, China, 15–17 July 2011; pp. 1067–1069. [Google Scholar]
- Elbanhawi, M.; Milan, S. Sampling-based robot motion planning: A review. IEEE Access 2014, 2, 56–77. [Google Scholar] [CrossRef]
- Karaman, S.; Frazzoli, E. Sampling-based algorithms for optimal motion planning. Int. J. Robot. Res. 2011, 30, 846–894. [Google Scholar] [CrossRef]
- Anderson, S.J.; Peters, S.C.; Pilutti, T.E.; Iagnemma, K. An optimal-control-based framework for trajectory planning, threat assessment, and semi-autonomous control of passenger vehicles in hazard avoidance scenarios. Int. J. Veh. Auton. Syst. 2010, 8, 190–216. [Google Scholar] [CrossRef]
- Paden, B.; Cap, M.; Yong, S.Z.; Yershov, D.; Frazzoli, E. A survey of motion planning and control techniques for self-driving urban vehicles. IEEE Trans. Intell. Veh. 2016, 1, 33–55. [Google Scholar] [CrossRef] [Green Version]
- Karaman, S.; Walter, M.R.; Perez, A.; Frazzoli, E.; Teller, S. Anytime motion planning using the RRT. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 1478–1483. [Google Scholar]
- Panice, G.; Luongo, S.; Gigante, G.; Pascarella, D.; Di Benedetto, C.; Vozella, A.; Pescapè, A. A SVM-based detection approach for GPS spoofing attacks to UAV. In Proceedings of the 2017 23rd International Conference on Automation and Computing (ICAC), Huddersfield, UK, 7–8 September 2017; pp. 1–11. [Google Scholar]
- Noh, G.; Park, J.; Han, D.; Lee, D. Selective goal aiming rapidly exploring random tree path planning for UAVs. Int. J. Aeronaut. Space Sci. 2021, 22, 1397–1412. [Google Scholar]
- Yang, K. Anytime synchronized-biased-greedy rapidly-exploring random tree path planning in two dimensional complex environments. Int. J. Control. Autom. Syst. 2011, 9, 750–758. [Google Scholar] [CrossRef]
- Hota, S.; Ghose, D. Optimal geometrical path in 3D with curvature constraint. In Proceedings of the 2010 International Conference on Intelligent Robots and System, Taipei, Taiwan, 18–22 October 2010; Volume 79, pp. 113–118. [Google Scholar]
- LaValle, S.M. Rapidly-Exploring Random Trees: A New Tool for Path Planning. 1998. Available online: http://msl.cs.illinois.edu/lavalle/papers/Lav98c.pdf (accessed on 20 July 2022).
- Noreen, I.; Khan, A.; Habib, Z. Optimal path planning using RRT* based approaches: A survey and future directions. Int. J. Adv. Comput. Sci. Appl. 2016, 7, 97–107. [Google Scholar] [CrossRef] [Green Version]
- Manyam, S.G.; Casbeer, D.; Von Moll, A.L.; Fuchs, Z. Shortest Dubins Path to a Circle. In Proceedings of the AIAA Scitech 2019, San Diego, CA, USA, 7–11 January 2019. [Google Scholar]
- Sujit, P.B.; Saripalli, S.; Sousa, J.B. Unmanned aerial vehicle path following: A survey and analysis of algorithms for fixed-wing unmanned aerial vehicless. IEEE Control. Syst. Mag. 2014, 34, 42–59. [Google Scholar]
- Zhai, R.; Zhou, Z.; Zhang, W.; Sang, S.; Li, P. Control and navigation system for a fixed-wing unmanned aerial vehicle. AIP Adv. 2014, 4, 031306. [Google Scholar] [CrossRef]
- Shtessel, Y.; Edwards, C.; Fridman, L.; Levant, A. Sliding Mode Control and Observation; Springer: New York, NY, USA, 2014; Volume 10. [Google Scholar]
- Jang, S.H.; Yang, Y.Y.; Leeghim, H. Performance analysis for quadrotor attitude control by super twisting algorithm. J. Korean Soc. Aeronaut. Space Sci. 2020, 48, 373–381. [Google Scholar]
- Xiong, J.J.; Zheng, E.H. Position and attitude tracking control for a quadrotor UAV. ISA Trans. 2014, 53, 725–731. [Google Scholar] [CrossRef]
- Yang, Y.Y.; Leeghim, H. Dubins path generation and tracking in 3D for UAVs. In Proceedings of the Asia-Pacific International Symposium on Aerospace Technology, Jeju, Korea, 15–17 November 2021. [Google Scholar]
No Obs | Center Obs/Scattered Obs | ||||||
---|---|---|---|---|---|---|---|
m | m | m | m |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yang, Y.; Leeghim, H.; Kim, D. Dubins Path-Oriented Rapidly Exploring Random Tree* for Three-Dimensional Path Planning of Unmanned Aerial Vehicles. Electronics 2022, 11, 2338. https://doi.org/10.3390/electronics11152338
Yang Y, Leeghim H, Kim D. Dubins Path-Oriented Rapidly Exploring Random Tree* for Three-Dimensional Path Planning of Unmanned Aerial Vehicles. Electronics. 2022; 11(15):2338. https://doi.org/10.3390/electronics11152338
Chicago/Turabian StyleYang, Youyoung, Henzeh Leeghim, and Donghoon Kim. 2022. "Dubins Path-Oriented Rapidly Exploring Random Tree* for Three-Dimensional Path Planning of Unmanned Aerial Vehicles" Electronics 11, no. 15: 2338. https://doi.org/10.3390/electronics11152338
APA StyleYang, Y., Leeghim, H., & Kim, D. (2022). Dubins Path-Oriented Rapidly Exploring Random Tree* for Three-Dimensional Path Planning of Unmanned Aerial Vehicles. Electronics, 11(15), 2338. https://doi.org/10.3390/electronics11152338