hyye / lio-mapping

Implementation of Tightly Coupled 3D Lidar Inertial Odometry and Mapping (LIO-mapping)
https://sites.google.com/view/lio-mapping
GNU General Public License v3.0
898 stars 320 forks source link

Performance in KITTI or velodyne-HDL64e ? #11

Closed lshGame closed 4 years ago

lshGame commented 5 years ago

Hello, big thanks for sharing this code. I made a ros bag from KITTI raw data(2011_09_30_drive_0027_extract). This bag includes cam0, 100Hz imu and velodyne-HDL64e. I have tested this bag with VINS-Mono and lio-mapping(64_scans_test.launch), the result is good. But the result of lio-mapping(test_outdoor.launch & map_4D_indoor.launch) is bad. lio-mapping is able to initialize but can't reach high level of accuracy in velodyne-HDL64e. Screenshot from 2019-07-05 09-49-48

hyye commented 5 years ago

From our experience on the outdoor planar motion tests, two main issues can be the prior extrinsic parameters (if no auto rotation calibration is applied) and initialization. Sometimes, initialization may suffer from “bad motion”, bad extrinsic parameters or wrong data, yet it still claims to be successful. For further optimization, extrinsic parameters are important to the initial states. Straight / planar motion is not friendly to the auto extrinsic parameter estimation. Maybe you can share the tools to build the KITTI data. I can have a try when I have time.

weisongwen commented 5 years ago

@, hi haoyang, Thanks for sharing your nice work. The prior factor is the prior for extrinsic parameters?

Best, Welson,

hyye commented 5 years ago

@weisongwen, yes it is. This is only needed when translation parts of the extrinsic parameters cannot be well constrained.

weisongwen commented 5 years ago

Hi @hyye , quite clear, Thanks.

hyye commented 4 years ago

@lshGame, I tested the KITTI 00 sequence with the commit 8485a4d. It should work. You may try to run test_outdoor_64.launch and map_4D.launch to see the results w/o and w/ mapping. The estimator will have some drift at the beginning; but after several seconds, it converges.