feat(calibration): IMX219 intrinsic + extrinsic calibration workflow #106 #113
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "sl-perception/issue-106-calibration"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements Issue #106: complete camera calibration pipeline for 4x IMX219 160° fisheye cameras.
Packages
saltybot_calibration: calibration scripts + utilitiesScripts
capture_calibration_images.py— checkerboard capture (ROS2 or direct VideoCapture)calibrate_camera.py— OpenCV fisheye calibration → camera_info_manager YAMLcalibrate_extrinsics.py— mechanical or stereo extrinsic calibrationpreview_undistorted.py— live undistorted preview with side-by-side comparisongenerate_static_transforms.py— generate static_transforms.launch.py from extrinsicsOutput format
distortion_model: equidistant(cv2.fisheye 4-param Kannala-Brandt)jetson/calibration/{front,right,rear,left}/camera_info.yamljetson/calibration/extrinsics.yamlExtrinsics (mechanical, computed)
Workflow
See
jetson/calibration/README.mdfor step-by-step instructions.