Submitted:
05 November 2025
Posted:
05 November 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. An Improved RRT Algorithm
2.1. Pruning and Obstacle Detection
2.2. Smoothing and Optimization
3. Experimental Verification of Autonomous Flight
3.1. System Hardware and Platform
3.2. Mission Scenario and 2.5D Flight Strategy
3.3. Navigation and Control Architecture
3.4. Onboard Implementation Challenges and Optimizations
4. Results and Discussion
4.1. Flight Trajectory Validation
4.2. Onboard Computational Performance
4.3. Onboard Computational Performance
| Parameter Category | Current Value / Observation | Optimization Target / Future Direction |
|---|---|---|
| RRT Tree Generation Time | 855 ms (≈89 % of total latency) | Reduce via incremental tree reuse or hierarchical sampling |
| Total Planning Cycle | 958 ms | Aim for < 500 ms through algorithmic refinement and hardware acceleration |
| Energy Consumption | ≈ 99 mW at 72 MHz | Maintain low-power operation while supporting real-time LiDAR integration |
| Environmental Perception | Predefined static map | Integrate LiDAR and camera modules for real-time mapping and obstacle avoidance |
| System Behavior | Deliberative (pre-mission planning) | Transform into Reactive (onboard replanning and dynamic response) |
5. Conclusions
Future Work Perspective
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Huang, Z.; Gao, Y.; Guo, J.; Qian, C.; Chen, Q. : An adaptive bidirectional quick optimal rapidly-exploring random tree algorithm for path planning. Engineering Applications of Artificial Intelligence 2024, 135, 108776. [Google Scholar] [CrossRef]
- Telli, K.; Kraa, O.; Himeur, Y.; Ouamane, A.; Boumehraz, M.; Atalla, S.; Mansoor, W. : A comprehensive review of recent research trends on unmanned aerial vehicles (UAVs). Systems 2023, 11, 400. [Google Scholar] [CrossRef]
- Kim, J.; Kim, S.; Ju, C.; Son, H.R. : Unmanned aerial vehicles in agriculture: A review of perspective of platform, control, and applications. IEEE Access 2019, 7, 105100–105115. [Google Scholar] [CrossRef]
- Iglhaut, J.; Cabo, C.; Puliti, S.; Piermattei, L.; O’Connor, J.; Rosette, J. : Structure from motion photogrammetry in forestry: A review. Current Forestry Reports 2019, 5, 155–168. [Google Scholar] [CrossRef]
- Yang, Z. Y.; Yu, X. Y.; Dedman, S.; Rosso, M.; Zhu, J. M.; Yang, J. Q.; Xia, Y. X.; Tian, Y. C.; Zhang, G. P.; Wang, J. Z. : UAV remote sensing applications in marine monitoring: Knowledge visualization and review. Science of the Total Environment 2022, 838, 155939. [Google Scholar] [CrossRef] [PubMed]
- Nordin, Z.; Salleh, A. M. : Application of unmanned aerial vehicle (UAV) in terrain mapping: Systematic literature review. International Journal of Sustainable Construction Engineering and Technology 2022, 13, 216–233. [Google Scholar] [CrossRef]
- Li, X. P.; Tupayachi, J.; Sharmin, A.; Ferguson, M. M. : Drone-aided delivery methods, challenge, and the future: A methodological review. Drones 2023, 7, 191. [Google Scholar] [CrossRef]
- Lyu, M.; Zhao, Y. B.; Huang, C.; Huang, H.L. : Unmanned aerial vehicles for search and rescue: A survey. Remote Sensing 2023, 15, 3266. [Google Scholar] [CrossRef]
- Bisio, I.; Garibotto, C.; Haleem, H.; Lavagetto, F.; Sciarrone, A. : A systematic review of drone-based road traffic monitoring system. IEEE Access 2022, 10, 101537–101555. [Google Scholar] [CrossRef]
- Gugan, G.; Haque, A. : Path planning for autonomous drones: Challenges and future directions. Drones 2023, 7, 169. [Google Scholar] [CrossRef]
- Liu, L. X.; Wang, X.; Yang, X.; Liu, H. J.; Li, J. P.; Wang, P. F. : Path planning techniques for mobile robots: Review and prospect. Expert Systems with Applications 2023, 227, 120254. [Google Scholar] [CrossRef]
- Singh, Y.; Sharma, S.; Sutton, R.; Hatton, D.; Khan, A. : A constrained A* approach towards optimal path planning for an unmanned surface vehicle in a maritime environment containing dynamic obstacles and ocean currents. Ocean Engineering 2018, 169, 187–201. [Google Scholar] [CrossRef]
- Cheng, C.; Sha, Q.; He, B.; Li, G. L. : Path planning and obstacle avoidance for AUV: A review. Ocean Engineering 2021, 235. [Google Scholar] [CrossRef]
- Khatib, O. : Real-time obstacle avoidance for manipulators and mobile robots. In: Cox, I. J.; Wilfong, G. T. (eds.) Autonomous Robot Vehicles 1986, 396–404.
- Orozco-Rosas, U.; Montiel, O.; Sepúlveda, R. “Parallel Bacterial Potential Field Algorithm for Path Planning in Mobile Robots: A GPU Implementation. In Fuzzy Logic Augmentation of Neural and Optimization Algorithms: Theoretical Aspects and Real Applications; Castillo, O., Melin, P., Kacprzyk, J., Eds.; Studies in Computational Intelligence; Springer: Cham, Switzerland, 2018; Volume 749, pp. 207–222. [Google Scholar]
- Ge, H. Q.; Chen, G. B.; Xu, G. : Multi-AUV cooperative target hunting based on improved potential field in a surface-water environment. Applied Sciences 2018, 8, 973. [Google Scholar] [CrossRef]
- H. J. Zhang, Y. K. Wang, J. Zheng, and J. Z. Yu, "Path planning of industrial robot based on improved RRT algorithm in complex environments. IEEE Access 2018, 6, pp.
- Karaman, S.; Frazzoli, E. : Sampling-based algorithms for optimal motion planning. The International Journal of Robotics Research 2011, 30, 846–894. [Google Scholar] [CrossRef]
- Chen, L.; et al. : A dynamic RRT algorithm for real-time obstacle avoidance in cluttered urban environments. Drones 2024, 8, 112. [Google Scholar]
- Kumar, A.; Singh, R. : Hybrid PSO-RRT algorithm for energy-efficient path planning in long-range UAV missions. Drones 2023, 7, 564. [Google Scholar]
- Ravankar, A.; Ravankar, A. A.; Kobayashi, Y.; Hoshino, Y.; Peng, C. C. : Path smoothing techniques in robot navigation: State-of-the-art and current and future challenges. Sensors 2018, 18, 3170. [Google Scholar] [CrossRef]
- Yang, S. M.; Lin, Y. A. : Development of an improved rapidly-exploring random trees algorithm for static obstacle avoidance in autonomous vehicles. Sensors 2021, 21, 2244. [Google Scholar] [CrossRef]
- Li, H. L.; Luo, Y. T.; Wu, J. : Collision-free path planning for intelligent vehicles based on Bézier curve. IEEE Access 2019, 7, 123334–123340. [Google Scholar] [CrossRef]
- Jermyn, J.; Roberts, R. Path planning algorithms: an evaluation of five rapidly exploring random tree methods. Proc. 34th Florida Conf. on Recent Advances in Robotics 2021, Pensacola, FL, USA, 19–21 May.
- Chu, Y.; Chen, Q.; Yan, X. An overview and comparison of traditional motion planning based on rapidly exploring random trees. Sensors 2025, 25, 2067. [Google Scholar] [CrossRef] [PubMed]











| Number of path planning | Number of path planning | Number of path planning |
|---|---|---|
| 1 | 56 | 91 |
| 5 | 74 | 420 |
| 10 | 96 | 900 |
| Metric | Planned Value | Actual Value | Error / Deviation |
|---|---|---|---|
| Path Length (m) | 583.0 | 591.2 | +1.4% |
| Flight Time (s) | 60.5 | 64.8 | +7.1% |
| Average Tracking Error (m) | N/A | 1.25 | ±0.3 m (Std. Dev.) |
| Algorithm Stage | Average Execution Time (ms) |
|---|---|
| RRT Tree Generation (10 runs) | 855 |
| Path Pruning | 62 |
| Bézier Curve Smoothing | 41 |
| Total Onboard Planning Time | 958 |
| Method | Typical Platform | Key Advantage | Key Limitation |
|---|---|---|---|
| RRT [24] | PythonRobotics | Asymptotically optimal path | Slow convergence, high computational cost |
| Dynamic RRT [25] | double integrator model with linear dynamics | Handles dynamic obstacles | Very computationally intensive |
| This Work | TM32 MCU | Low power (~99mW), low cost, validated onboard implementation | Sub-optimal path, static environment only |
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/).