Developing a Self-Localization System for Mobile Robot Using Ultrasonic Sensor Mesh
A hybrid self-localization system for indoor mobile robot is proposed which is used to get the pose (position and orientation) of the mobile robot within the ultrasonic mesh area while avoiding the drift caused by the odometry system of the robot. This localization system consist of three subsystem-odometry, IMU and ultrasonic mesh. The IMU system is fitted within the robot chassis. The ultrasonic mesh is made by fixing various ultrasonic trans-receivers along two lines parallel to the x-axis at known locations. The IMU system is used to get the heading of the robot and the ultrasonic mesh is used to get the position of the robot, however the odometry system gives both position and orientation of the robot. A simple error threshold based algorithm is used to select the best value of robot pose from the sub-systems.