Continuous Fusion of IMU and Pose Data using Uniform B-Spline

In this work, we present an uniform B-spline based continuous fusion approach, which fuses the motion data from an inertial measurement unit and the pose data from a visual localization system accurately, efficiently and continu-ously. Currently, in the domain of robotics and autonomous driving, most of the ego motion fusion approaches are filter based or pose graph based. By using the filter based approaches like the Kalman Filter or the Particle Filter, usually, many parameters should be set carefully, which is a big overhead. Besides that, the filter based approaches can only fuse data in a time forwards direction, which is a big disadvantage in processing async data. Since the pose graph based approaches only fuse the pose data, the inertial measurement unit data should be integrated to estimate the corresponding pose data firstly, which can however bring accumulated error into the fusion system. Additionally, the filter based approaches and the pose graph based approaches only provide discrete fusion results, which may decrease the accuracy of the data processing steps afterwards. Since the fusion approach is generally needed for robots and automated driving vehicles, it is a major goal to make it more accurate, robust, efficient and continuous. Therefore, in this work, we address this problem and apply the axis-angle rotation representation method, the Rodrigues’ formula and the uniform B-spline implementation to solve the ego motion fusion problem continuously. Evaluation results performed on the real world data show that our approach provides accurate, robust and continuous fusion results.

[1]  Julius Ziegler,et al.  Calibrating multiple cameras with non-overlapping views using coded checkerboard targets , 2014, 17th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[2]  Martin Lauer,et al.  Mapping and localization using surround view , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[3]  Tilman Kühner,et al.  Fast and Precise Visual Rear Axle Calibration , 2019, 2019 IEEE Intelligent Transportation Systems Conference (ITSC).

[4]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[5]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[6]  Martin Lauer,et al.  Automatic Calibration of Multiple Cameras and Depth Sensors with a Spherical Target , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  C. D. Boor,et al.  On Calculating B-splines , 1972 .

[8]  F. Samadzadegan,et al.  Autonomous navigation of Unmanned Aerial Vehicles based on multi-sensor data fusion , 2012, 20th Iranian Conference on Electrical Engineering (ICEE2012).

[9]  Gerhard P. Hancke,et al.  Pose Estimation of a Mobile Robot Based on Fusion of IMU Data and Vision Data Using an Extended Kalman Filter , 2017, Sensors.

[10]  Guozhao Wang,et al.  NUAT B-spline curves , 2004, Comput. Aided Geom. Des..

[11]  M. Cox The Numerical Evaluation of B-Splines , 1972 .

[12]  Andreu Corominas Murtra,et al.  IMU and cable encoder data fusion for in-pipe mobile robot localization , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[13]  Yafei Ren,et al.  Particle Filter Data Fusion Enhancements for MEMS-IMU/GPS , 2010, Intell. Inf. Manag..

[14]  Hyun Myung,et al.  Robust Vehicle Localization Using Entropy-Weighted Particle Filter-based Data Fusion of Vertical and Road Intensity Information for a Large Scale Urban Area , 2017, IEEE Robotics and Automation Letters.

[15]  Anthony J. Yezzi,et al.  A Compact Formula for the Derivative of a 3-D Rotation in Exponential Coordinates , 2013, Journal of Mathematical Imaging and Vision.

[16]  Teresa A. Vidal-Calleja,et al.  3D Lidar-IMU Calibration Based on Upsampled Preintegrated Measurements for Motion Distortion Correction , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[17]  Anweshan Das,et al.  An Experimental Study on Relative and Absolute Pose Graph Fusion for Vehicle Localization , 2018, 2018 IEEE Intelligent Vehicles Symposium (IV).

[18]  Cyrill Stachniss,et al.  Pose fusion with chain pose graphs for automated driving , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[19]  Hong Yan,et al.  Vectorization of hand-drawn image using piecewise cubic Bézier curves fitting , 1998, Pattern Recognit..

[20]  R. Carter Lie Groups , 1970, Nature.

[21]  Roland Siegwart,et al.  GOMSF: Graph-Optimization Based Multi-Sensor Fusion for robust UAV Pose estimation , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[22]  Sangkyung Sung,et al.  IMU/Vision/Lidar integrated navigation system in GNSS denied environments , 2013, 2013 IEEE Aerospace Conference.

[23]  L. Schumaker,et al.  Degree raising for splines , 1986 .

[24]  Dinar Camotim,et al.  On the differentiation of the Rodrigues formula and its significance for the vector‐like parameterization of Reissner–Simo beam theory , 2002 .

[25]  S. Helgason Differential Geometry and Symmetric Spaces , 1964 .