Hi Brad,
First off thanks so much for the (insanely quick) response.
Here is a bag we recorded https://drive.google.com/file/d/1ZA8WobeOa8IAlF9f_tmSnK8wo8T-FRVL/view?usp=sharing Likely good to rerun tag detections as running live doesn’t match camera frame rate.
Distortion coefficients were obtained from a camera info (/zed_objdetect/left/camera_info in the bag) of an already rectified image. We also have the non rectified image (/zed_objdetect/left_raw/camera_info) which has non zero distortion coefficients. Camera being used is https://www.stereolabs.com/products/zed-2
We checked odometry while spinning in place, and there was no translation. X and Y we believe also to be correct, X is forward and Y is to the left.
We believe the TF tree to be correct for odom->camera, it should be between base_link and zed_objdetect_camera_center. We have the camera to odometry transform from CAD and it’s currently in camera_poses.yaml, is that correct? We will also run the method of the tag flat on the floor to determine the camera transform and make sure they are the same.
Just to confirm, tag size is the black border? That is what we have measured to be 0.161m.
Thanks for your help! We would be more than happy to provide other data.