Abstract
This paper presents a novel self localization method using parallel projection model for mobile sensor in navigation applications. The algorithm estimates the coordinate and the orientation of mobile sensor using projected references on visual image. The proposed method considers the lens non-linearity of the camera and compensates the distortion by using a calibration table. The method determines the coordinates and orientations with iterative process, which is very accurate with low computational demand. We identify various sources of error on the coordinate and orientation estimations, and present both static sensitivity analysis of the algorithm and dynamic behavior of the mobile sensor. The algorithm can be utilized in mobile robot navigation as well as positioning application where accurate self localization is necessary.
Similar content being viewed by others
References
Borenstein J, Feng L. Measurement and correction of systematic odometry errors in mobile robots. IEEE Transactions on Robotics and Automation, 1996, 12(6): 869–880.
Martinelli A, Tomatis N, Siegwart R. Simultaneous localization and odometry self calibration for mobile robot. Autonomous Robots, 2007, 22(1): 75–85.
Borenstein J, Everett H, Feng L et al. Mobile robot positioning: Sensors and techniques. Journal of Robotic Systems, 1997, 14(4): 231–249.
Borenstein J, Everett B, Feng L. Navigating Mobile Robots: Systems and Techniques. MA: AK Peters. Feb., 1996.
Großmann A, Poli R. Robust mobile robot localisation from sparse and noisy proximity readings using Hough transform and probability grids abstract. Robotics and Autonomous Systems, 2001, 37(1): 1–18.
Demirli K, Molhim M. Fuzzy dynamic localization for mobile robots. Fuzzy Sets and Systems, 2004, 144(2): 251–283.
Jang G, Kim S, Lee W et al. Color landmark-based self-localization for indoor mobile robots. In Proc. IEEE International Conference on Robotics and Automation, Washington, USA, May 11–15, 2002, pp.1037–1042.
Hayet J B, Lerasle F, Devy M. A visual landmark framework for mobile robot navigation. Image and Vision Computing, 2007, 25(8): 1341–1351.
Se S, Lowe D G, Little J. Global localization using distinctive visual features. In Proc. International Conference on Intelligent Robots and Systems, Switzerland, Sept. 30–Oct. 4, 2002, pp.226–231.
Betke M, Gurvits L. Mobile robot localization using landmarks. Transactions on Robotics and Automation, San Francisco, USA, April 24–28, 1997, 13(2): 251–263.
Briggs A, Scharstein D, Braziunas D et al. Mobile robot navigation using self-similar landmarks. In Proc. IEEE International Conference on Robotics and Automation, San Francisco, USA, April 24–28, 2000, pp.1428–1434.
Thrun S. Finding landmarks for mobile robot navigation. In Proc. IEEE International Conference on Robotics and Automation, Leuven, Belgium, May 16–20, 1998, pp.958–963.
Dao N X, You B J, Oh S R et al. Simple visual self-localization for indoor mobile robots using single video camera. In Proc. IEEE/RSJ International Conference on Intelligent Robots and Systems, Sendai, Japan, Sept. 28–Oct. 2, 2004, pp.3767–3772.
Sutherland K T, Thompson W B. Inexact navigation. In Proc. IEEE International Conference on Robotics and Automation, Atlanta, USA, May 2–6, 1993, pp.1–7.
Cohen C, Koss F V. A comprehensive study of three object triangulation. In Proc. SPIE Conference on Mobile Robots, Boston, USA, May 4, 1993, pp.95–106.
Liu W, Zhou Y. Robot self-localization based on a single image of identified landmarks. In Proc. IEEE International Symposium on Computational Intelligence in Robotics and Automation, Jacksonville, USA, June 20–23, 2007, pp.248–253.
Yuan J. A general photogrammetric method for determining object position and orientation. IEEE Transactions on Robotics and Automation, 1989, 5(2): 129–142.
Horaud R, Conio B, Leboulleux O et al. An analytic solution for the perspective 4-point problem. Computer Vision, Graphics, and Image Processing, 1989, 47(1): 33–44.
Ayala V, Hayet J B, Lerasle F et al. Visual localization of a mobile robot in indoor environments using planar landmarks. In Proc. IEEE/RSJ International Conference on Intelligent Robots and Systems, Takamatsu, Japan, Oct. 31–Nov. 5, 2000, pp.275–280.
Se S, owe D, Little J. Vision-based Mobile robot localization and mapping using scale-invariant features. In Proc. IEEE International Conference on Robotics and Automation, Seoul, Korea, May 21–26, 2001, pp.2051–2058.
Swaminathan R, Grossberg M D, Nayar S K. A perspective on distortions. In Proc. IEEE Conference on Computer Vision and Pattern Recognition, Madison, Wisconsin, USA, June 18–20, 2003, pp.594–602.
Lenz R, Tsai R. Techniques for calibration of the scale factor and image center for high accuracy 3-D machine vision metrology. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1988, 10(5): 713–720.
Heikkila J, Silven O. A four-step camera calibration procedure with implicit image correlation. In Proc. IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Juan, Puerto Rico, June 17–19, 1997, pp.1106–1112.
Lv F, Zhao T, Nevatia R. Camera calibration from video of a walking human. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2006, 28(9): 1513–1518.
Lepetit V, Fua P. Monocular model-based 3D tracking of rigid objects: A survey. Foundations and Trends in Computer Graphics and Vision, 2006, 1(1): 1–89.
Park K, Lee J, Stanaćević M et al. Iterative object localization algorithm using visual images with a reference coordinate. EURASIP Journal on Image and Video Processing, 2008, Article ID 256896.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research is supported by the Ubiquitous Computing and Network (UCN) Project, Knowledge and Economy Frontier R&D Program of the Ministry of Knowledge Economy (MKE) in Korea as a result of UCN’s subproject 09C1-T3-10M.
Rights and permissions
About this article
Cite this article
Cho, S.H., Kyong, Y., Hong, S. et al. Self Localization Method Using Parallel Projection Model for Mobile Sensor in Navigation Applications. J. Comput. Sci. Technol. 24, 588–603 (2009). https://doi.org/10.1007/s11390-009-9248-x
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11390-009-9248-x