NEUROCOMPUTING | 卷:402 |
Automatic obstacle avoidance of quadrotor UAV via CNN-based learning | |
Article | |
Dai, Xi1  Mao, Yuxin1  Huang, Tianpeng1  Qin, Na1  Huang, Deqing1  Li, Yanan2  | |
[1] Southwest Jiaotong Univ, Sch Elect Engn, Chengdu, Peoples R China | |
[2] Univ Sussex, Sch Engn & Informat, Brighton BN1 9RH, E Sussex, England | |
关键词: Obstacle avoidance; Unmanned aerial vehicle; Convolutional neural network; Collision probability; | |
DOI : 10.1016/j.neucom.2020.04.020 | |
来源: Elsevier | |
【 摘 要 】
In this paper, a CNN-based learning scheme is proposed to enable a quadrotor unmanned aerial vehicle (UAV) to avoid obstacles automatically in unknown and unstructured environments. In order to reduce the decision delay and to improve the robustness for the UAV, a two-stage end-to-end obstacle avoidance architecture is designed, where a forward-facing monocular camera is used only. In the first stage, a convolutional neural network (CNN)-based model is adopted as the prediction mechanism. Utilizing three effective operations, namely depthwise convolution, group convolution and channel split, the model predicts the steering angle and the collision probability simultaneously. In the second stage, the control mechanism maps the steering angle to an instruction that changes the yaw angle of the UAV. Consequently, when the UAV encounters an obstacle, it can avoid collision by steering automatically. Meanwhile, the collision probability is mapped as a forward speed to maintain the flight or stop going forward. The presented automatic obstacle avoidance scheme of quadrotor UAV is verified by several indoor/outdoor tests, where the feasibility and efficacy have been demonstrated clearly. The novelties of the method lie in its low sensor requirement, light-weight network structure, strong learning ability and environmental adaptability. (C) 2020 Elsevier B.V. All rights reserved.
【 授权许可】
Free
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
10_1016_j_neucom_2020_04_020.pdf | 3981KB | download |