DocumentCode
716716
Title
Initialization techniques for 3D SLAM: A survey on rotation estimation and its use in pose graph optimization
Author
Carlone, Luca ; Tron, Roberto ; Daniilidis, Kostas ; Dellaert, Frank
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
2015
fDate
26-30 May 2015
Firstpage
4597
Lastpage
4604
Abstract
Pose graph optimization is the non-convex optimization problem underlying pose-based Simultaneous Localization and Mapping (SLAM). If robot orientations were known, pose graph optimization would be a linear least-squares problem, whose solution can be computed efficiently and reliably. Since rotations are the actual reason why SLAM is a difficult problem, in this work we survey techniques for 3D rotation estimation. Rotation estimation has a rich history in three scientific communities: robotics, computer vision, and control theory. We review relevant contributions across these communities, assess their practical use in the SLAM domain, and benchmark their performance on representative SLAM problems (Fig. 1). We show that the use of rotation estimation to bootstrap iterative pose graph solvers entails significant boost in convergence speed and robustness.
Keywords
SLAM (robots); convex programming; graph theory; least squares approximations; robot vision; 3D SLAM; computer vision; control theory; initialization techniques; linear least-squares problem; nonconvex optimization; pose graph optimization; robotics; rotation estimation; simultaneous localization and mapping; Convergence; Estimation; Optimization; Quaternions; Simultaneous localization and mapping; Three-dimensional displays;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation (ICRA), 2015 IEEE International Conference on
Conference_Location
Seattle, WA
Type
conf
DOI
10.1109/ICRA.2015.7139836
Filename
7139836
Link To Document