Components Generated by Maintainer Scripts

This section records dataset components that are effectively part of the dataset according to the maintainers’ papers and/or repos but need to be generated from the downloaded data using maintainer scripts. All such generated data is in the retained run artifacts of the maintainer-script regeneration. The wrappers used to generate the data are the maintainer-script wrapper code.

Note that we only generate dataset components using maintainer-provided scripts when it would introduce something that is not already present, at least in a functionally equivalent form, in the dataset download.

This is why you will not see Kalibr outputs promoted here or in the dir-8 folders: the download already ships camera_calibration_klu1.yaml, camera_calibration_klu2.yaml, and camera_calibration_mars.yaml under insane_sensor_calib_preprocessed/, with the nav and stereo camera intrinsics/extrinsics.

The one real exception is timeshift_cam_imu: it ships only for the Mars nav-camera raw bundle, not for klu1/klu2 nav-cam or stereo.

Dir-8 still leaves Kalibr out because this page is focused on the maintainer-side transition marker workflow and its directly relevant derived products.

The promoted dir-8 results currently comprise the transition marker chain only:

The dir-8 code also contains a public-data path for alternative stitched transition outputs:

Regenerating the Marker Chain

The transition marker chain regenerates from the public nav-camera PNGs:

  1. rebuild a nav-camera ROS bag from nav_cam_timestamps.csv + img/*.png
  2. run the maintainers’ csv2bag.py
  3. then their export_tag_data.py (ArUco detection on undistorted nav images, main_tag_id = 102) to write tag_detections.bag
  4. and the maintainers’ tag-calibration and tags_to_trajectory paths to write tag_calibration.mat and tag_trajectory.mat

The promoted products persist among the retained run artifacts of the maintainer-script regeneration.

The alternative full-transition stitching path (data_stitching.m) needs run-chosen alignment-window and cut times and is not promoted.