Research Article
Three-Dimensional Autonomous Obstacle Avoidance Algorithm for UAV Based on Circular Arc Trajectory
| Input: waypoint path , UAV position , obstacles information, center , radius , and speed . | | 1: if then | | 2: UAV tracks the waypoints path | | 3: end if | | 4: for to do | | 5: | | 6: | | 7: | | 8: | | 9: if & then | | 10: | | 11: if then | | 12: UAV tracks the circular path in clockwise | | 13: else | | 14: UAV tracks the circular path in clockwise | | 15: end if | | 16: | | 17: if or | | 18: | | 19: | | 20: end if | | 21: end if | | 22: end for | | 23: return UAV maneuver operations |
|