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
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;
Conference_Titel :
Robotics and Automation (ICRA), 2015 IEEE International Conference on
Conference_Location :
Seattle, WA
DOI :
10.1109/ICRA.2015.7139836