Development of Electronic Compass for Indoor Mobile Robot

This paper presents an efficient MEMS gyro aided automatic calibration algorithm for three-axis magnetic compass. This electronic compass module consists of a three-axis magnetic sensor, a two-axis inclinometer and a MEMS gyro. The magnetic electronic compass is used to determine the heading of a indoor mobile robot with respect to the magnetic North. The automatic calibration method requires the mobile robot to make three full 360-degree rotation. In this rotation procedure, magnetic field data, attitude data and angular rate data are recorded. According to magnetic field data and attitude data, raw heading data is calculated. This raw heading data is verified by angular rate data from MEMS gyro. Results of experiment show that the accuracy of calibrated compass is better that 1 deg and MEMS gyro aided automatic calibration algorithm is effective for electronic compass.

[1]  Michael J. Caruso,et al.  Applications of Magnetoresistive Sensors in Navigation Systems , 1997 .

[2]  M J Caruso,et al.  VEHICLE DETECTION AND COMPASS APPLICATIONS USING AMR MAGNETIC SENSORS , 1999 .

[3]  M. J. Caruso,et al.  Applications of magnetic sensors for low cost compass systems , 2000, IEEE 2000. Position Location and Navigation Symposium (Cat. No.00CH37062).

[4]  Robert P. Smith,et al.  Aspects of heading determination via fusion of inclinometer and magnetometer data , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[5]  M. Rinaldi,et al.  Attitude compensated electronic compass for aircraft navigation , 1994, Conference Record Southcon.

[6]  P. Ripka,et al.  Precise AMR magnetometer for compass , 2003, Proceedings of IEEE Sensors 2003 (IEEE Cat. No.03CH37498).