To improve the robustness of UAVs in rotating and motion scenes, we propose a stereo simultaneous localization and mapping (SLAM) for UAVs with a new keyframe strategy that differs from current SLAM systems. Moreover, it has two strategies. 1) In the dominant strategy based on image quality, we filter and retain the strong feature points in each image frame by our own defined rules; this leads to longer survival time and attribute invariance in image tracking, and we save the image frames containing more strong feature points as keyframes. 2) In the secondary strategy based on motion state, we quantify the motion state during the UAV's motion (called the compound rotation amount), and characterize the intensity of the motion. Since we want the UAV to have better robustness in the rotating scene, this strategy generates keyframes when the compound rotation amount meets the threshold. These two strategies are used to cope with gentle motion scenes and rotational motion scenes, respectively. Thus, the insertion of our keyframes is determined by the motion state; our SLAM system is proposed based on the motion state (MS-SLAM). In the back-end part of the system we construct a new weighted cost function to optimize the pose. Finally, through comparison experiments on the public dataset EuRoc, we demonstrate that our algorithm is more advantageous than some current mainstream algorithms. In difficult sequences, our algorithm compares the absolute trajectory error with ORB-SLAM2, SVO+gtsam, and VINS-Mono, the absolute trajectory error of our algorithm can be reduced by 87%.
CITATION STYLE
Luo, Y., Li, Y., Li, Z., & Shuang, F. (2021). MS-SLAM: Motion State Decision of Keyframes for UAV-Based Vision Localization. IEEE Access, 9, 67667–67679. https://doi.org/10.1109/ACCESS.2021.3077591
Mendeley helps you to discover research relevant for your work.