Title :
A synchronized visual-inertial sensor system with FPGA pre-processing for accurate real-time SLAM
Author :
Nikolic, J. ; Rehder, Joern ; Burri, M. ; Gohl, Pascal ; Leutenegger, Stefan ; Furgale, Paul T. ; Siegwart, R.
Author_Institution :
Autonomous Syst. Lab., ETH Zurich, Zurich, Switzerland
fDate :
May 31 2014-June 7 2014
Abstract :
Robust, accurate pose estimation and mapping at real-time in six dimensions is a primary need of mobile robots, in particular flying Micro Aerial Vehicles (MAVs), which still perform their impressive maneuvers mostly in controlled environments. This work presents a visual-inertial sensor unit aimed at effortless deployment on robots in order to equip them with robust real-time Simultaneous Localization and Mapping (SLAM) capabilities, and to facilitate research on this important topic at a low entry barrier. Up to four cameras are interfaced through a modern ARM-FPGA system, along with an Inertial Measurement Unit (IMU) providing high-quality rate gyro and accelerometer measurements, calibrated and hardware-synchronized with the images. This facilitates a tight fusion of visual and inertial cues that leads to a level of robustness and accuracy which is difficult to achieve with purely visual SLAM systems. In addition to raw data, the sensor head provides FPGA-pre-processed data such as visual keypoints, reducing the computational complexity of SLAM algorithms significantly and enabling employment on resource-constrained platforms. Sensor selection, hardware and firmware design, as well as intrinsic and extrinsic calibration are addressed in this work. Results from a tightly coupled reference visual-inertial motion estimation framework demonstrate the capabilities of the presented system.
Keywords :
SLAM (robots); acceleration measurement; angular velocity measurement; field programmable gate arrays; inertial navigation; microsensors; mobile robots; pose estimation; real-time systems; robot vision; sensor fusion; signal processing equipment; ARM-FPGA system; FPGA preprocessing; accelerometer measurement; accurate real time SLAM; flying microaerial vehicles; high quality rate gyroscope; inertial measurement unit; mapping capability; mobile robot; pose estimation; real-time robot Localization; reference visual-inertial motion estimation; synchronized visual inertial sensor system; visual-inertial sensor unit; Calibration; Cameras; Field programmable gate arrays; Simultaneous localization and mapping; Synchronization; Visualization; Calibration; Camera; FPGA; IMU; SLAM; Sensor Fusion; Visual-Inertial Motion Estimation;
Conference_Titel :
Robotics and Automation (ICRA), 2014 IEEE International Conference on
Conference_Location :
Hong Kong
DOI :
10.1109/ICRA.2014.6906892