-
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
A question about function imuConverter() #264
Comments
I refer to that because in one of my cars, the rotation matrix from lidar frame to imu frame is [0, -1, 0, -1, 0, 0, 0, 0, -1], but the transformed RPY is really strange. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Hi all, i think maybe it should be
|
I agree with you. I think it should be q_final = q_from * extQRPY_inv |
First thank you for your excellent work! I apply LIO_SAM in our data set constructed by Hesai lidar and OxT GNSS system, and it performs well. But I have a question when reading the code.
In utility.h, the imuConverter() function is aimed to convert acc, gyr and RPY gained in IMU frame into lidar frame, in my opinion. But if so, RPY in lidar frame should be calculated by:
q_final = extQRPY * q_from * extQRPY_inv
Is there something wrong in this calculiation?
The text was updated successfully, but these errors were encountered: