Vast-scale Outdoor Navigation Using Adaptive Relative Bundle Adjustment

被引:94
作者
Sibley, Gabe [1 ]
Mei, Christopher [1 ]
Reid, Ian [1 ]
Newman, Paul [1 ]
机构
[1] Univ Oxford, Dept Engn Sci, Oxford OX1 3PJ, England
基金
英国工程与自然科学研究理事会;
关键词
robotics; visual SLAM; stereo mapping; bundle adjustment; SIMULTANEOUS LOCALIZATION; MAP; VISION; SPACE; SLAM;
D O I
10.1177/0278364910369268
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this paper we describe a relative approach to simultaneous localization and mapping, based on the insight that a continuous relative representation can make the problem tractable at large scales. First, it is well known that bundle adjustment is the optimal non-linear least-squares formulation for this problem, in that its maximum-likelihood form matches the definition of the Cramer-Rao lower bound. Unfortunately, computing the maximum-likelihood solution is often prohibitively expensive: this is especially true during loop closures, which often necessitate adjusting all parameters in a loop. In this paper we note that it is precisely the choice of a single privileged coordinate frame that makes bundle adjustment costly, and that this expense can be avoided by adopting a completely relative approach. We derive a new relative bundle adjustment which, instead of optimizing in a single Euclidean space, works in a metric space defined by a manifold. Using an adaptive optimization strategy, we show experimentally that it is possible to solve for the full maximum-likelihood solution incrementally in constant time, even at loop closure. Our approach is, by definition, everywhere locally Euclidean, and we show that the local Euclidean estimate matches that of traditional bundle adjustment. Our system operates online in realtime using stereo data, with fast appearance-based loop closure detection. We show results on over 850,000 images that indicate the accuracy and scalability of the approach, and process over 330 GB of image data into a relative map covering 142 km of Southern England. To demonstrate a baseline sufficiency for navigation, we show that it is possible to find shortest paths in the relative maps we build, in terms of both time and distance. Query images from the web of popular landmarks around London, such as the London Eye or Trafalgar Square, are matched to the relative map to provide route planning goals.
引用
收藏
页码:958 / 980
页数:23
相关论文
共 60 条
[1]   Building Rome in a Day [J].
Agarwal, Sameer ;
Snavely, Noah ;
Simon, Ian ;
Seitz, Steven M. ;
Szeliski, Richard .
2009 IEEE 12TH INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2009, :72-79
[2]  
[Anonymous], THESIS GEORGIA I TEC
[3]  
[Anonymous], P BRIT MACH VIS C
[4]  
[Anonymous], 2000, Multiple View Geometry in Computer Vision
[5]  
[Anonymous], P IEEE INT C ROB AUT
[6]  
[Anonymous], P BRIT MACH VIS C
[7]  
[Anonymous], THESIS U OXFORD
[8]   Simultaneous localization and map building in large-scale cyclic environments using the Atlas framework [J].
Bosse, M ;
Newman, P ;
Leonard, J ;
Teller, S .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2004, 23 (12) :1113-1139
[9]  
BROOKS R, 1985, IEEE INT C ROB AUT
[10]  
Brown Duane C, 1958, A solution to the general problem of multiple station analytical stereotriangulation