Mobile robot localization and mapping with uncertainty using scale-invariant visual landmarks

被引:506
作者
Se, S
Lowe, D
Little, J
机构
[1] MD Robot, Brampton, ON L6S 4J3, Canada
[2] Univ British Columbia, Dept Comp Sci, Vancouver, BC V6T 1Z4, Canada
关键词
localization; mapping; visual landmarks; mobile robot;
D O I
10.1177/027836402761412467
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
A key component of a mobile robot system is the ability to localize itself accurately and, simultaneously, to build a map of the environment. Most of the existing algorithms are based on laser range finders, sonar sensors or artificial landmarks. In this paper, we describe a vision-based mobile robot localization and mapping algorithm, which uses scale-invariant image features as natural landmarks in unmodified environments. The invariance of these features to image translation, scaling and rotation makes them suitable landmarks for mobile robot localization and map building. With our Triclops stereo vision system, these landmarks are localized and robot ego-motion is estimated by least-squares minimization of the matched landmarks. Feature viewpoint variation and occlusion are taken into account by maintaining a view direction for each landmark. Experiments show that these visual landmarks are robustly matched, robot pose is estimated and a consistent three-dimensional map is built. As image features are not noise-free, we carry out error analysis for the landmark positions and the robot pose. We use Kalman filters to track these landmarks in a dynamic environment, resulting in a database map with landmark positional uncertainty.
引用
收藏
页码:735 / 758
页数:24
相关论文
共 30 条
  • [11] DELLAERT F, 1999, CVPR
  • [12] A solution to the simultaneous localization and map building (SLAM) problem
    Dissanayake, MWMG
    Newman, P
    Clark, S
    Durrant-Whyte, HF
    Csorba, M
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2001, 17 (03): : 229 - 241
  • [13] Gelb A., 1984, APPL OPTIMAL ESTIMAT
  • [14] Optimization of the simultaneous localization and map-building algorithm for real-time implementation
    Guivant, JE
    Nebot, EM
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2001, 17 (03): : 242 - 257
  • [15] GUTMANN JS, 1999, P IEEE INT S COMP IN
  • [16] HARRIS C, 1992, ACTIVE VISION, P264
  • [17] Harris C G., 1988, Alvey Vis. Conf., P147, DOI DOI 10.5244/C.2.23
  • [18] JENSFELT P, 2000, P IEEE INT C ROB AUT
  • [19] Knight J., 2001, P IEEE RSJ INT C INT
  • [20] Leonard J. J., 1991, Proceedings IROS '91. IEEE/RSJ International Workshop on Intelligent Robots and Systems '91. Intelligence for Mechanical Systems (Cat. No.91TH0375-6), P1442, DOI 10.1109/IROS.1991.174711