Generalized geometric triangulation algorithm for mobile robot absolute self-localization

Triangulation with active beacons is widely used in the absolute localization of mobile robots. The geometric triangulation algorithm allows the self-localization of a robot on a plane. However, the three beacons it uses must be "properly ordered" and the algorithm works consistently only when these beacons within the triangle form the robot. This paper presents an improved version of the algorithm, which does not require beacon ordering and works over the whole navigation plane except for a few well-determined lines where localization is not possible.

[1]  Frank V. Koss,et al.  Comprehensive study of three-object triangulation , 1993, Other Conferences.

[2]  Hobart R. Everett,et al.  Sensors for Mobile Robots , 1995 .

[3]  James L. Crowley,et al.  Mathematical Foundations of Navigation and Perception for an Autonomous Mobile Robot , 1995, Reasoning with Uncertainty in Robotics.

[4]  Hobart R. Everett,et al.  Mobile Robot Positioning - Sensors and Techniques , 1997 .

[5]  Johann Borenstein,et al.  Internal correction of dead-reckoning errors with the smart encoder trailer , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[6]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

[7]  Johann Borenstein,et al.  UMBmark : a method for measuring, comparing, and correcting dead-reckoning errors in mobile robots , 1994 .

[8]  T. Van den Bogaert,et al.  Navigation and Perception Approach of Panorama Project , 1992 .

[9]  G. Honderd,et al.  Navigation of a Mobile Robot , 1992 .

[10]  Liqiang Feng,et al.  Measurement and correction of systematic odometry errors in mobile robots , 1996, IEEE Trans. Robotics Autom..

[11]  Margrit Betke,et al.  Mobile robot localization using landmarks , 1997, IEEE Trans. Robotics Autom..

[12]  Hobart R. Everett,et al.  Mobile robot positioning: Sensors and techniques , 1997, J. Field Robotics.

[13]  John J. Leonard,et al.  Directed Sonar Sensing for Mobile Robot Navigation , 1992 .

[14]  Shraga Shoval,et al.  Implementation of a Kalman filter in positioning for autonomous vehicles, and its sensitivity to the process parameters , 1997 .