Skip to content
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

Extrinsics and Ouster Driver #3

Closed
juliangaal opened this issue Jun 15, 2023 · 4 comments
Closed

Extrinsics and Ouster Driver #3

juliangaal opened this issue Jun 15, 2023 · 4 comments

Comments

@juliangaal
Copy link
Contributor

juliangaal commented Jun 15, 2023

Hi, and thanks for open sourcing your work!

I assume your extrinsics are tailored to the OS1-64 and taking from the datasheet/driver, correct? Does base_link, your robot frame, refer to the sensor frame of the ouster driver p. 14p?

@kennyjchen
Copy link
Contributor

Hi @juliangaal -- thanks for the clarifying question. Yes, the current extrinsics assumes everything is with respect to the os_sensor frame, which we call base_link in the config file, and the IMU is transformed to be in os_sensor according to the document you posted above. And taking a look at this thread, it seems that it has been confirmed that all points are relative to os_sensor (at least for the latest Ouster driver).

Ideally, if your Ouster is mounted onto some platform, base_link should be coincident with your platform's CG (center of gravity), and all LiDAR / IMU measurements should be relative to that CG. This is to account for the effects of offsetting an accelerometer. In practice though, depending on how big or small your robot / platform is and how far away the Ouster is mounted from the CG, it's not too big of a deal to have everything relative to os_sensor.

Let me know if you have any other questions.

@juliangaal
Copy link
Contributor Author

Got it.

Do you have any recommendations for external IMU calibration? Internal calibration is a little easier to find, to my knowledge, e.g. allan variance and kalibr.

@kennyjchen
Copy link
Contributor

Perhaps try the following:

@juliangaal
Copy link
Contributor Author

Thanks for your clarifications. Have a nice weekend.

gandres42 referenced this issue in Cardinal-Space-Mining/direct_lidar_inertial_odometry May 13, 2024
[LIDAR] Include project submodule and successfully build (w/o ROS yet)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants