Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ethz-asl/kalibr/llms.txt
Use this file to discover all available pages before exploring further.
kalibr_calibrate_rs_cameras estimates the intrinsic parameters of a single rolling shutter camera, including the per-row time offset introduced by the rolling shutter mechanism. It reads a single image topic from a ROS bag, detects an AprilGrid target, and runs a continuous-time optimization. Global-shutter models are also supported for comparison or fallback.
Synopsis
Example
aprilgrid.yaml:
Camera models
| Model string | Projection | Distortion | Shutter |
|---|---|---|---|
pinhole-radtan-rs | Pinhole | Radial-tangential | Rolling |
pinhole-equi-rs | Pinhole | Equidistant (fisheye) | Rolling |
omni-radtan-rs | Omnidirectional | Radial-tangential | Rolling |
pinhole-radtan | Pinhole | Radial-tangential | Global |
pinhole-equi | Pinhole | Equidistant (fisheye) | Global |
omni-radtan | Omnidirectional | Radial-tangential | Global |
-rs suffix identifies rolling shutter models. Use global-shutter models (pinhole-radtan, pinhole-equi, omni-radtan) when you want to calibrate a global-shutter camera with this tool.
Flags
Camera model string. See the table above for accepted values.
Approximate frame rate of the camera in Hz. Used to initialize the rolling shutter time offset.
Data source
Path to the ROS bag file containing image data.
ROS image topic name to read from the bag.
Use only bag data within this time window: start and end in seconds from the beginning of the bag.
Downsample to this feature extraction frequency in Hz.
Calibration target configuration
Path to the calibration target configuration YAML file. See target YAML format.
Estimated inverse variance of the feature detector. This value weights the feature observation terms in the optimization. A value of
1 is a common starting point.Optimization options
Maximum number of optimization iterations. Default:
30.Output options
Enable detailed debug-level logging. Also disables interactive plots.
Display each image during calibration target extraction. Disables interactive plots.