Triangulation Toolbox: Open-source algorithms and benchmarks for landmark-based localization

This paper introduces about an open-source project, Triangulation Toolbox, for landmark-based localization. This project aims to share various algorithms and evaluate their performance in public. At first, landmark-based localization is briefly reviewed with respect to its types of input measurements. From its generalized problem formulation, we adopt a common interface for algorithms in the toolbox. Each algorithm is based on diverse types of input measurements (e.g. distance or bearing angle) in different dimension of space (e.g. 2D or 3D). To support capricious requirements, the toolbox follows the most general convention on measurements and space. In our performance evaluation, nine algorithms were experimentally compared in the view of position and orientation accuracy. The evaluation also leads helpful comments on landmark-based localization and its applications. Since Triangulation Toolbox is designed to be simple and flexible, many developers and researchers can refer implemented algorithms for their applications and also evaluate their own algorithm through the benchmark.

[1]  Roland Siegwart,et al.  Real-time monocular visual odometry for on-road vehicles with 1-point RANSAC , 2009, 2009 IEEE International Conference on Robotics and Automation.

[2]  Sunglok Choi,et al.  Reducing Effect of Outliers in Landmark-based Spatial Localization using MLESAC , 2008 .

[3]  Uwe D. Hanebeck,et al.  Localization of a mobile robot using relative bearing measurements , 2004, IEEE Transactions on Robotics and Automation.

[4]  Hobart R. Everett,et al.  Where am I?" sensors and methods for mobile robot positioning , 1996 .

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

[6]  Roland Siegwart,et al.  Using multi-camera systems in robotics: Efficient solutions to the NPnP problem , 2013, 2013 IEEE International Conference on Robotics and Automation.

[7]  Federico Thomas,et al.  Revisiting trilateration for robot localization , 2005, IEEE Transactions on Robotics.

[8]  David E. Culler,et al.  A practical evaluation of radio signal strength for ranging-based localization , 2007, MOCO.

[9]  Gaetano Borriello,et al.  A Survey and Taxonomy of Location Systems for Ubiquitous Computing , 2001 .

[10]  Ali H. Sayed,et al.  Network-based wireless location , 2005 .

[11]  Keith Yu Kit Leung,et al.  The UTIAS multi-robot cooperative localization and mapping dataset , 2011, Int. J. Robotics Res..

[12]  Richard I. Hartley,et al.  In Defense of the Eight-Point Algorithm , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  A.H. Sayed,et al.  Network-based wireless location: challenges faced in developing techniques for accurate wireless location information , 2005, IEEE Signal Processing Magazine.

[14]  Ilan Shimshoni,et al.  On mobile robot localization from landmark bearings , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[15]  Roland Siegwart,et al.  A novel parametrization of the perspective-three-point problem for a direct computation of absolute camera position and orientation , 2011, CVPR 2011.

[16]  James J. Little,et al.  Vision-based global localization and mapping for mobile robots , 2005, IEEE Transactions on Robotics.