针对现有基于无线通信的无人机蜂群协同控制在电磁拒止环境下无法使用的不足,提出了一种仅利用机载视觉传感器进行无人机编队的端到端控制算法.对经典YOLOv3目标检测识别网络进行了神经网络剪枝,使之适应于嵌入式系统.采用剪枝后的深度神经网络设计了无人机视觉跟随控制算法,利用深度神经网络提取目标无人机的边界框,计算该边界框与期望边界框之间的坐标误差与尺寸误差,并以坐标误差信号作为偏航角控制的反馈输入,以尺寸误差信号作为速度控制的反馈输入,控制协同无人机完成对目标无人机的跟随.与基于无线电的领航跟随算法进行了仿真对比,结果表明,采用视觉跟随的无人机跟随控制在通信干扰、全球定位系统拒止等某些特定环境下具有更好的控制性能优势.利用两架bebop2无人机进行了实测实验,结果表明:所提算法可以在2 s内实现对目标无人机的状态跟随,速度控制稳态误差在5％以内,偏航角控制稳态误差在3％以内,具有良好的应用前景.
无人机编队 端到端控制 目标检测识别 神经网络剪枝 视觉跟随控制