add kmd_tools ros package#9
Conversation
|
fyi @yuluntian - there are many details which i am sure i am not remembering here and are unfortunately undocumented. Perhaps not all of this is useful. If there are specific questions i may be able to help. Also, i recall that I (1) made the rosbags significantly smaller by replaying and recording the depth topic as compressed and (2) i had a specific data directory structure that may be assumed in some of this code and (3) i think i relied on the output of dpgo logs for some of the functionality in the c++ nodes. re extrinsics - i think i would only trust acl_jackal and acl_jackal2 as it currently stands. It looks like i made some attempts on the ARL vehicles, but they may not be "high quality". I could not calibrate spark vehicles - something to do with how the data was recorded i think. It's probably worth inspecting the extrinsics using https://github.com/plusk01/lidar2camera |
yunzc
left a comment
There was a problem hiding this comment.
Did not test, but looks good to me!
@yuluntian your call on whether to merge it now, definitely will be useful to the other users.
|
Hello guys! Thanks for the nice sharing. However, recently, I found that the extrinsics of so each rotation matrix in the extrinsic should be similar to I was not here when you guys did experiments, so feel free to let me know what I'm supposed to do to fix the extrinsic issues. The attached figure is the coordinates of an Ouster LiDAR sensor. |
|
And @plusk01 , I tried to fix this calibration issue, so follow the calibration github The only message that I could see is as follows: |
yeah, this is because
regarding the rviz/tf errors, that is probably something to do with ros on your computer, maybe something related to timing / |
|
Thanks for your response @plusk01! As far as I checked, some robots' TFs do not follow the convention, and I guess that's why. I'll try manual calibration! Thanks. |


This ROS package is particularly useful for extrinsic calibrations.
This also provides code for publishing odometry and pose graphs from the output of past kimera multi experiments - the original purpose was to be able to benchmark new algorithms against previous runs of kimera multi / dpgo in a deterministic way.