-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue with IMU config. ( Livox Horizon w/ External IMU ) #405
Comments
Update: I had to input the extrinsic parameters in both extrinsicRot and extrinsicRPY. Also the tf tree I uploaded may be incorrect. |
Hi! Could you tell me how you set the extrinsicRot and extrinsicRPY, finally? |
Sure, they were: Here is the full configuration file: |
Thanks! By the way, why these matrices can work? Shouldn't we set the calibrated extrinsic parameters? |
There isn't necessarily a "calibration" for this matrices, it can be manually calculated but that depends on your hardware setup. Let me borrow this part of the LIO-SAM description:
This website may help you understand this parameters. |
Thank you very much! Your replies help me a lot! |
Hi
I am having some trouble getting LIO-SAM working with my own hardware.
I am observing behaviour like described in issue #94.
For these tests, the LiDAR and IMU are not moving.
I'm using ptpd2 for synchronization. These are two headers recorded at the same time. There is a difference on the "nsecs" parameter, which is around 95 ms.
IMU message header:
LiDAR point cloud message header:
It runs without any problem when working with the provided Livox dataset (I am using TixiaoShan livox_ros_driver package, also had "useImuHeadingInitialization: false" when playing the dataset).
- Hardware:
Livox Horizon
Xsens MTi-680G
The IMU alignment is the same as the LiDAR so I have set both "extrinsicRot" and "extrinsicRPY" to identity matrices.
- params.yaml
What I have changed on the LIO-SAM params.yaml:
With the provided bag file I use the default values for extrinsicTrans, extrinsicRot, extrinsicRPY and use /imu_raw instead of /imu/data.
On the recorded bag I'm pointing the LiDAR at a corner (from the ground pointing at the roof), that's why it looks like it is tilted.
- tf tree
- bag file
Here is a bag file recorded with my setup.
https://drive.google.com/file/d/1vHyeEK8l7XN48wCtQlUm2okEzSpmU_vc/view?usp=sharing
Any suggestions on what I should tweak?
The text was updated successfully, but these errors were encountered: