LPS self-calibration method using a mobile robot

This paper introduces a new procedure for the self-calibration of a set of ultrasonic LPSs (Local Positioning Systems), each one of them with a different coverage area. At the end of the process, all the positions of the beacons belonging to the different LPSs are obtained. The method proposed here uses a MR (mobile robot) to automatically take the measurements of distances from the mobile robot position to the different beacons. The process starts considering the pose of the robot on the floor plane at the beginning as the origin of coordinates (being the x-axis the initial direction of the robot in its movement). The procedure implies the following stages: a) a pre-calibration phase in which the MR position is calculated by the onboard dead reckoning and the LPS is calibrated using an inverse positioning algorithm; b) a calibration phase to refine the beacon positions merging the information obtained by both, the dead reckoning and the LPS; c) a navigation phase in which only the MR position is calculated also using the dead reckoning and the LPS (the last depending on the position of the MR inside or outside the coverage area of the LPS); and d) a new LPS calibration if the MR is driven from the first LPS to the new one, repeating the whole process-phases a) to c), and after returning to the initial LPS in order to reduce the errors introduced by the dead reckoning when no LPS correction was available between LPSs. Simulated and real results are presented also to illustrate the performance of the method.

[1]  Álvaro Hernández,et al.  Optimal test-point positions for calibrating an ultrasonic LPS system , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[2]  Hiroshi Mizoguchi,et al.  Portable ultrasonic 3D tag system based on a quick calibration method , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[3]  Jitender S. Deogun,et al.  Localization and Tracking in Sensor Systems , 2006, IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC'06).

[4]  Fernando Figueroa,et al.  An automatic self-installation and calibration method for a 3D position sensing system using ultrasonics , 1999, Robotics Auton. Syst..

[5]  Jesus Urena,et al.  Simultaneous mobile robot positioning and LPS self-calibration in a smart space , 2010, 2010 IEEE International Symposium on Industrial Electronics.

[6]  D. Kurth Range-Only Robot Localization and SLAM with Radio , 2004 .

[7]  Henk L. Muller,et al.  Autocalibration algorithm for ultrasonic location systems , 2003, Seventh IEEE International Symposium on Wearable Computers, 2003. Proceedings..

[8]  F. Alvarez,et al.  Ultrasonic Local Positioning System with Large Covered Area , 2007, 2007 IEEE International Symposium on Intelligent Signal Processing.

[9]  Xuemin Shen,et al.  Game theory approach to discrete H∞ filter design , 1997, IEEE Trans. Signal Process..