FF-LINS: A Consistent Frame-to-Frame Solid-State-LiDAR-Inertial State Estimator
About
Most of the existing LiDAR-inertial navigation systems are based on frame-to-map registrations, leading to inconsistency in state estimation. The newest solid-state LiDAR with a non-repetitive scanning pattern makes it possible to achieve a consistent LiDAR-inertial estimator by employing a frame-to-frame data association. In this letter, we propose a robust and consistent frame-to-frame LiDAR-inertial navigation system (FF-LINS) for solid-state LiDARs. With the INS-centric LiDAR frame processing, the keyframe point-cloud map is built using the accumulated point clouds to construct the frame-to-frame data association. The LiDAR frame-to-frame and the inertial measurement unit (IMU) preintegration measurements are tightly integrated using the factor graph optimization, with online calibration of the LiDAR-IMU extrinsic and time-delay parameters. The experiments on the public and private datasets demonstrate that the proposed FF-LINS achieves superior accuracy and robustness than the state-of-the-art systems. Besides, the LiDAR-IMU extrinsic and time-delay parameters are estimated effectively, and the online calibration notably improves the pose accuracy. The proposed FF-LINS and the employed datasets are open-sourced on GitHub (https://github.com/i2Nav-WHU/FF-LINS).
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Odometry | R3LIVE campus00 | End-to-End Error2.41 | 11 | |
| Odometry | R3LIVE (campus01) | End-to-End Error2.51 | 11 | |
| Odometry | R3LIVE Average | End-to-End Error2.01 | 11 | |
| Absolute Translation Error | MARS-LVIG | ATE (AMtown01)3.35 | 11 | |
| Odometry | R3LIVE main-building | End-to-End Error1.2 | 11 | |
| Odometry | R3LIVE (park0) | End-to-End Error0.47 | 11 | |
| Absolute Translation Error | i2Nav-Robot | ATE Building 026.73 | 11 | |
| Odometry | R3LIVE (campus02) | End-to-End Error4.03 | 11 | |
| Odometry | R3LIVE (park1) | End-to-End Error1.45 | 11 | |
| LiDAR-Inertial Odometry | Monte-Carlo Simulation | Translation Error (%)20 | 6 |