TY - JOUR
T1 - Tightly-coupled LiDAR-IMU-wheel odometry with an online neural kinematic model learning via factor graph optimization
AU - Okawara, Taku
AU - Koide, Kenji
AU - Oishi, Shuji
AU - Yokozuka, Masashi
AU - Banno, Atsuhiko
AU - Uno, Kentaro
AU - Yoshida, Kazuya
N1 - Publisher Copyright:
© 2025 The Authors
PY - 2025/5
Y1 - 2025/5
N2 - Environments lacking geometric features (e.g., tunnels and long straight corridors) are challenging for LiDAR-based odometry algorithms because LiDAR point clouds degenerate in such environments. For wheeled robots, a wheel kinematic model (i.e., wheel odometry) can improve the reliability of the odometry estimation. However, the kinematic model suffers from complex motions (e.g., wheel slippage, lateral movement) in the case of skid-steering robots particularly because this robot model rotates by skidding its wheels. Furthermore, these errors change nonlinearly when the wheel slippage is large (e.g., drifting) and are subject to terrain-dependent parameters. To simultaneously tackle point cloud degeneration and the kinematic model errors, we developed a LiDAR-IMU-wheel odometry algorithm incorporating online training of a neural network that learns the kinematic model of wheeled robots with nonlinearity. We propose to train the neural network online on a factor graph along with robot states, allowing the learning-based kinematic model to adapt to the current terrain condition. The proposed method jointly solves online training of the neural network and LiDAR-IMU-wheel odometry on a unified factor graph to retain the consistency of all those constraints. Through experiments, we first verified that the proposed network adapted to a changing environment, resulting in an accurate odometry estimation across different environments. We then confirmed that the proposed odometry estimation algorithm was robust against point cloud degeneration and nonlinearity (e.g., large wheel slippage by drifting) of the kinematic model. The summary video is available at: https://www.youtube.com/watch?v=CvRVhdda7Cw
AB - Environments lacking geometric features (e.g., tunnels and long straight corridors) are challenging for LiDAR-based odometry algorithms because LiDAR point clouds degenerate in such environments. For wheeled robots, a wheel kinematic model (i.e., wheel odometry) can improve the reliability of the odometry estimation. However, the kinematic model suffers from complex motions (e.g., wheel slippage, lateral movement) in the case of skid-steering robots particularly because this robot model rotates by skidding its wheels. Furthermore, these errors change nonlinearly when the wheel slippage is large (e.g., drifting) and are subject to terrain-dependent parameters. To simultaneously tackle point cloud degeneration and the kinematic model errors, we developed a LiDAR-IMU-wheel odometry algorithm incorporating online training of a neural network that learns the kinematic model of wheeled robots with nonlinearity. We propose to train the neural network online on a factor graph along with robot states, allowing the learning-based kinematic model to adapt to the current terrain condition. The proposed method jointly solves online training of the neural network and LiDAR-IMU-wheel odometry on a unified factor graph to retain the consistency of all those constraints. Through experiments, we first verified that the proposed network adapted to a changing environment, resulting in an accurate odometry estimation across different environments. We then confirmed that the proposed odometry estimation algorithm was robust against point cloud degeneration and nonlinearity (e.g., large wheel slippage by drifting) of the kinematic model. The summary video is available at: https://www.youtube.com/watch?v=CvRVhdda7Cw
KW - Calibration
KW - Factor graph optimization
KW - Machine learning
KW - Odometry
KW - Sensor fusion
KW - Skid-steered robot
KW - Training neural network on factor graph
UR - http://www.scopus.com/inward/record.url?scp=85216448204&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85216448204&partnerID=8YFLogxK
U2 - 10.1016/j.robot.2025.104929
DO - 10.1016/j.robot.2025.104929
M3 - Article
AN - SCOPUS:85216448204
SN - 0921-8890
VL - 187
JO - Robotics and Autonomous Systems
JF - Robotics and Autonomous Systems
M1 - 104929
ER -