Cargando…

OMC-SLIO: Online Multiple Calibrations Spinning LiDAR Inertial Odometry

Light detection and ranging (LiDAR) is often combined with an inertial measurement unit (IMU) to get the LiDAR inertial odometry (LIO) for robot localization and mapping. In order to apply LIO efficiently and non-specialistically, self-calibration LIO is a hot research topic in the related community...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Shuang, Zhang, Hua, Wang, Guijin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9824160/
https://www.ncbi.nlm.nih.gov/pubmed/36616845
http://dx.doi.org/10.3390/s23010248
_version_ 1784866341258264576
author Wang, Shuang
Zhang, Hua
Wang, Guijin
author_facet Wang, Shuang
Zhang, Hua
Wang, Guijin
author_sort Wang, Shuang
collection PubMed
description Light detection and ranging (LiDAR) is often combined with an inertial measurement unit (IMU) to get the LiDAR inertial odometry (LIO) for robot localization and mapping. In order to apply LIO efficiently and non-specialistically, self-calibration LIO is a hot research topic in the related community. Spinning LiDAR (SLiDAR), which uses an additional rotating mechanism to spin a common LiDAR and scan the surrounding environment, achieves a large field of view (FoV) with low cost. Unlike common LiDAR, in addition to the calibration between the IMU and the LiDAR, the self-calibration odometer for SLiDAR must also consider the mechanism calibration between the rotating mechanism and the LiDAR. However, existing self-calibration LIO methods require the LiDAR to be rigidly attached to the IMU and do not take the mechanism calibration into account, which cannot be applied to the SLiDAR. In this paper, we propose firstly a novel self-calibration odometry scheme for SLiDAR, named the online multiple calibration inertial odometer (OMC-SLIO) method, which allows online estimation of multiple extrinsic parameters among the LiDAR, rotating mechanism and IMU, as well as the odometer state. Specially, considering that the rotating and static parts of the motor encoder inside the SLiDAR are rigidly connected to the LiDAR and IMU respectively, we formulate the calibration within the SLiDAR as two separate sets of calibrations: the mechanism calibration between the LiDAR and the rotating part of the motor encoder and the sensor calibration between the static part of the motor encoder and the IMU. Based on such a SLiDAR calibration formulation, we can construct a well-defined kinematic model from the LiDAR to the IMU with the angular information from the motor encoder. Based on the kinematic model, a two-stage motion compensation method is presented to eliminate the point cloud distortion resulting from LiDAR spinning and platform motion. Furthermore, the mechanism and sensor calibration as well as the odometer state are wrapped in a measurement model and estimated via an error-state iterative extended Kalman filter (ESIEKF). Experimental results show that our OMC-SLIO is effective and attains excellent performance.
format Online
Article
Text
id pubmed-9824160
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98241602023-01-08 OMC-SLIO: Online Multiple Calibrations Spinning LiDAR Inertial Odometry Wang, Shuang Zhang, Hua Wang, Guijin Sensors (Basel) Article Light detection and ranging (LiDAR) is often combined with an inertial measurement unit (IMU) to get the LiDAR inertial odometry (LIO) for robot localization and mapping. In order to apply LIO efficiently and non-specialistically, self-calibration LIO is a hot research topic in the related community. Spinning LiDAR (SLiDAR), which uses an additional rotating mechanism to spin a common LiDAR and scan the surrounding environment, achieves a large field of view (FoV) with low cost. Unlike common LiDAR, in addition to the calibration between the IMU and the LiDAR, the self-calibration odometer for SLiDAR must also consider the mechanism calibration between the rotating mechanism and the LiDAR. However, existing self-calibration LIO methods require the LiDAR to be rigidly attached to the IMU and do not take the mechanism calibration into account, which cannot be applied to the SLiDAR. In this paper, we propose firstly a novel self-calibration odometry scheme for SLiDAR, named the online multiple calibration inertial odometer (OMC-SLIO) method, which allows online estimation of multiple extrinsic parameters among the LiDAR, rotating mechanism and IMU, as well as the odometer state. Specially, considering that the rotating and static parts of the motor encoder inside the SLiDAR are rigidly connected to the LiDAR and IMU respectively, we formulate the calibration within the SLiDAR as two separate sets of calibrations: the mechanism calibration between the LiDAR and the rotating part of the motor encoder and the sensor calibration between the static part of the motor encoder and the IMU. Based on such a SLiDAR calibration formulation, we can construct a well-defined kinematic model from the LiDAR to the IMU with the angular information from the motor encoder. Based on the kinematic model, a two-stage motion compensation method is presented to eliminate the point cloud distortion resulting from LiDAR spinning and platform motion. Furthermore, the mechanism and sensor calibration as well as the odometer state are wrapped in a measurement model and estimated via an error-state iterative extended Kalman filter (ESIEKF). Experimental results show that our OMC-SLIO is effective and attains excellent performance. MDPI 2022-12-26 /pmc/articles/PMC9824160/ /pubmed/36616845 http://dx.doi.org/10.3390/s23010248 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Wang, Shuang
Zhang, Hua
Wang, Guijin
OMC-SLIO: Online Multiple Calibrations Spinning LiDAR Inertial Odometry
title OMC-SLIO: Online Multiple Calibrations Spinning LiDAR Inertial Odometry
title_full OMC-SLIO: Online Multiple Calibrations Spinning LiDAR Inertial Odometry
title_fullStr OMC-SLIO: Online Multiple Calibrations Spinning LiDAR Inertial Odometry
title_full_unstemmed OMC-SLIO: Online Multiple Calibrations Spinning LiDAR Inertial Odometry
title_short OMC-SLIO: Online Multiple Calibrations Spinning LiDAR Inertial Odometry
title_sort omc-slio: online multiple calibrations spinning lidar inertial odometry
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9824160/
https://www.ncbi.nlm.nih.gov/pubmed/36616845
http://dx.doi.org/10.3390/s23010248
work_keys_str_mv AT wangshuang omcslioonlinemultiplecalibrationsspinninglidarinertialodometry
AT zhanghua omcslioonlinemultiplecalibrationsspinninglidarinertialodometry
AT wangguijin omcslioonlinemultiplecalibrationsspinninglidarinertialodometry