Skip to content

Files

Kleinkram supports a variety of robotics data formats. All other files should be stored in a different Cloud Storage Solution like Google Drive.

ExtensionDescription
.mcapStandard container format for multimodal data (ROS2, Foxglove).
.bagLegacy ROS1 bag file. Automatically converted to MCAP on upload.
.db3ROS2 bag file (SQLite3).
.svo2ZED camera recording (v2)
.tumTUM dataset format
.yaml / .ymlYAML configuration files

Requesting New File Types

If you need support for additional file types, please open a new issue on GitHub.

Auto-converting .bag to .mcap

Auto-converting .bag to .mcap is disabled by default for all new projects. Kleinkram supports topic extraction and preview for both .bag and .mcap files.

Native translation of .bag files to .mcap (using ros1msg encoding) is supported but opt-in. We do not support native translation to ros2msg. Users are encouraged to use Actions for custom conversion needs.

File States

In the Kleinkram UI the filestates are displayed as Icons with a short explanation on hover. Here a more indepth explanation.

IconNameDescription
check_circleOKEverything is OK
arrow_upload_progressUploadingThe File is being uploaded to the File Storage. Should switch to OK when completed. Will switch to ERROR after 12h in Uploading.
conversion_path_offConversion ErrorThe File was uploaded, the MD5 was correct but it is not a valid bag / mcap. Check locally if it is valid. If it is, contact an Admin!
errorErrorSomething went wrong. Contact an Admin to find out more.
sentiment_very_dissatisfiedCorruptedThe File was uploaded but its MD5 hash doesn't match. Delete it and upload it again. Contact an Admin.
Advanced File States (Raw)

These states are typically only relevant for administrators or debugging purposes.

IconNameDescription
helicopterFoundThe File was found in the File storage but not in the database. It was then restored. This should not happen! Contact an Admin.
move_upMovingThe File is being moved within the File Storage. This can happen when a Mission is moved to another project or a project / mission is renamed.
pulse_alertLostThe File is registered within the database but cannot be found in the File Storage. This is bad. Contact an Admin!

Released under the MIT License.