In mobile robot's localization, it is well known that odometry can provide a reliable accuracy in short term navigation and a very high sampling rate. However, odometry produces cumulative error because of uneven terrains or wheel slippage and this error increases proportionally with the distance traveled by the mobile robot. Therefore, it is necessary to augment odometry with other sensors to improve its accuracy. This paper proposes an estimation method of mobile robot orientation using an environmental magnetic field (magnetic field that occurs in the environment). A three-axis magnetic sensor is utilized to scan the environmental magnetic field to build a magnetic database on a grid map called "a magnetic map" with the mobile robot operated with a joystick on a desired route. The mobile robot then estimates its orientation by comparing the magnetic sensor readings with the magnetic data stored in the magnetic map. However, even if the proposed method can improve the accuracy of the odometry, positioning error still remains as a major problem in long term navigation. In this work, a localization method using Monte Carlo Localization (MCL) based on a Light Detection and Ranging (LIDAR) is utilized to fix the positioning error at the areas where landmark can be observed. The experimental results showed that the mobile robot could localize robustly in any environments with the proposed method.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.