曹美会, 鲜斌, 张旭, 文曦. 基于视觉的四旋翼无人机自主定位与控制系统[J]. 信息与控制, 2015, 44(2): 190-196,202. DOI: 10.13976/j.cnki.xk.2015.0190
引用本文: 曹美会, 鲜斌, 张旭, 文曦. 基于视觉的四旋翼无人机自主定位与控制系统[J]. 信息与控制, 2015, 44(2): 190-196,202. DOI: 10.13976/j.cnki.xk.2015.0190
CAO Meihui, XIAN Bin, ZHANG Xu, WEN Xi. An Autonomous Vision-based Localization and Control System for Quadrotor UAV[J]. INFORMATION AND CONTROL, 2015, 44(2): 190-196,202. DOI: 10.13976/j.cnki.xk.2015.0190
Citation: CAO Meihui, XIAN Bin, ZHANG Xu, WEN Xi. An Autonomous Vision-based Localization and Control System for Quadrotor UAV[J]. INFORMATION AND CONTROL, 2015, 44(2): 190-196,202. DOI: 10.13976/j.cnki.xk.2015.0190

基于视觉的四旋翼无人机自主定位与控制系统

An Autonomous Vision-based Localization and Control System for Quadrotor UAV

  • 摘要: 针对GPS(global positioning system)信号缺失环境下无人机(UAV)自主飞行控制问题,设计了一种基于视觉的自主定位与控制方法. 首先通过增加特征点提取数量和优化关键帧存储来对传统视觉SLAM(simultaneous localization and mapping)算法进行改进,提高了算法的鲁棒性与通用性. 其次,引入光流传感器作为视觉SLAM地图丢失情况下辅助位置信息测量单元,提高无人机飞行控制的安全性,并成功地克服视觉SLAM图像丢失问题和光流法存在的位置漂移问题. 然后采用EKF(extended Kalman filter)融合无人机位置和3维加速度信息,得到了较为精确的位置信息,同时提高了信号输出频率. 最后,利用上述方法获取的无人机位置信息设计PID(proportion integration differentiation)和RISE(robust integral of the signum of the error)非线性控制器,增加了算法的鲁棒性. 为验证该控制策略的有效性,搭建了四旋翼无人机视觉控制系统实验平台. 该平台采用嵌入式控制系统架构,使用机载计算机运行所提算法,避免了图像及控制命令在无线传输过程中引起的时间延迟和信号干扰. 室外飞行实验表明,此控制方案实现了自主定位与飞行控制功能.

     

    Abstract: A autonomous vision-based localization and control method has been developed for unmanned aerial vehicles (UAV) operating in GPS-denied environments. To improve the robustness of the vision-based localization scheme, the visual simultaneous localization and mapping (SLAM) algorithm is enhanced by increasing its number of features and by optimizing its storage of key frames. The map-losing issue is avoided by combining the optical flow algorithm with the original visual SLAM algorithm. By merging the visual SLAM and optical flow algorithms together, short-term precise velocity and long-term drift-free position estimations are achieved simultaneously. To obtain more accurate and faster states estimation, a state-of-the-art EKF algorithm is utilized to fuse the position information within the onboard IMU readings. Based on the fused localization information, a PID and nonlinear robust RISE controller is designed to increase the robustness of the flight controller. The proposed localization and control algorithms are implemented on a self-built quadrotor UAV testbed. To avoid time delays and signal interference from the wireless transmission process, the motion states are estimated through an onboard embedded computer. Outdoor flight experimental results demonstrate that the proposed strategies achieve good autonomous control performance.

     

/

返回文章
返回