To improve the flight ability of multi-rotor unmanned aerial vehicle (UAV) in unknown environment, a vision-based UAV path planning and collision avoidance algorithm is proposed. Firstly, an octree map is constructed based on a visual simultaneous localization and mapping algorithm. Then, on the basis of the obstacle information in the map, a three-dimensional path planning algorithm is designed using the artificial water flow method. On the foundation of path planning, the collision avoidance control law for multi-rotor UAV guidance is designed. Furthermore, the integrated software implementation of visual localization, mapping, path planning and collision avoidance guidance algorithm is established. Finally, the multi-rotor UAV platform is constructed, flight control laws and task procedures are designed according to requirements. Flight test results demonstrate the effectiveness and reliability of the designed algorithms, and the capability of the proposed system which safely navigate and perform collision avoidance tasks in global positioning system denied (GPS-denied) environments.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Collision Avoidance Algorithm Design and Implementation for UAV Based on Visual Localization

  • Minkun Zhao,
  • Xiaoxiong Liu,
  • Xinlong Xu

摘要

To improve the flight ability of multi-rotor unmanned aerial vehicle (UAV) in unknown environment, a vision-based UAV path planning and collision avoidance algorithm is proposed. Firstly, an octree map is constructed based on a visual simultaneous localization and mapping algorithm. Then, on the basis of the obstacle information in the map, a three-dimensional path planning algorithm is designed using the artificial water flow method. On the foundation of path planning, the collision avoidance control law for multi-rotor UAV guidance is designed. Furthermore, the integrated software implementation of visual localization, mapping, path planning and collision avoidance guidance algorithm is established. Finally, the multi-rotor UAV platform is constructed, flight control laws and task procedures are designed according to requirements. Flight test results demonstrate the effectiveness and reliability of the designed algorithms, and the capability of the proposed system which safely navigate and perform collision avoidance tasks in global positioning system denied (GPS-denied) environments.