融合编码器、陀螺仪和磁力计的滑移转向移动机器人室内定位方法

Indoor Localization for Skid-Steering Mobile Robot by Fusing Encoder, Gyroscope, and Magnetometer

IEEE Transactions on Systems, Man, and Cybernetics: Systems · 2017
被引 56
ABS 3

中文导读

提出一种融合编码器、陀螺仪和磁力计的室内定位方法,通过自调谐卡尔曼滤波和运动分解算法,提升滑移转向机器人在铁磁环境中的定位精度和可靠性。

Abstract

This paper presents a novel indoor localization method for skid-steering mobile robot by fusing the readings from encoder, gyroscope, and magnetometer which can be read as an enhanced dead-reckoning localization method. Compared with the traditional dead-reckoning localization method implemented by encoder only, the accuracy and reliability can be improved significantly in spite of the price of slightly higher cost in digital devices. The proposed strategy consists mainly of an orientation algorithm and a localization algorithm. First, realizing that gyroscope is barely affected by magnetic field and magnetometer-based orientation has no cumulative error, a novel orientation algorithm, based on the self-tuning Kalman filter coupled with a gross error recognizer, is developed. This orientation algorithm can be applied to determine the robot heading angle in the situation with abundant ferromagnetic materials. Second, based on the orientation algorithm we have proposed, a novel localization algorithm is designed by decomposing the robot motion into uniform linear motion and uniform circular motion. The effectiveness of the proposed indoor localization method is verified via the real-world experiment using a tracked mobile robot developed in our laboratory.

移动机器人室内定位传感器融合卡尔曼滤波航位推算