ethz-asl / kalibr

The Kalibr visual-inertial calibration toolbox
Other
4.28k stars 1.39k forks source link

D455 calibration method #564

Closed dirux0101 closed 1 year ago

dirux0101 commented 2 years ago

Hello,

I calibrated realsense D455 using Kalibr, but the value did not come out well. I'm wondering if the method was wrong during the correction process. The topics of imu, camera, and imu/camera were saved and corrected in each rosbag. In this process, Aprilgrid(A0) was used, and when saving the rosbag, the camera was moved around and the bag file was saved. Is my correction process correct? Or is there another way to move the camera while saving the rosbag?

goldbattle commented 1 year ago

My lab has been able to calibrate the D455, you might want to ensure that you are "combining" the IMU topics as the realsense driver likely is only publishing the acceleration and gyroscope as different topics. https://github.com/ethz-asl/kalibr/issues/458

dirux0101 commented 1 year ago

Sorry for late. Can you explain more precisely?

My camera topic is publish like this: rostopic1

dirux0101 commented 1 year ago

My command is : roslaunch realsense2_camera rs_camera.launch filters:=pointcloud unite_imu_method:="linear_interpolation" enable_gyro:=true enable_accel:=true

As a result of checking, it seems that it is correct to come out combined. Anything else to keep in mind while performing the calibration?

Thank you

goldbattle commented 1 year ago

No, that should be it. This repo and some bags / scripts / results from a d455. Hope this helps you.