Skip to content

ros2_cheese

  • Software
  • Perception
  • Tool

A ROS 2 package that saves camera images on demand: a trigger service captures the latest valid frame from an image topic and writes it to disk.

Source on GitHub: github.com/HowardWhile/ros2_cheese (opens in a new tab). Facts read at commit e955acd (opens in a new tab).

Licenses

Code
MIT (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (MIT) at commit e955acd (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

What it does

  • Subscribes to a configurable image topic and saves a .jpg when a trigger service is called.
  • Offers a standard std_srvs Trigger service and a string-trigger service that adds a filename suffix.
  • Accepts both raw Image and CompressedImage messages, switching between them if one source stops supplying frames.
  • Publishes a status topic once per second describing the image stream.
  • Limits stored captures by file count and total storage size, with zero meaning unlimited.
  • Provides a launch file with arguments for topic, output directory, node name, namespace, and limits.

Written by Robotheca from the project's README (opens in a new tab) at commit e955acd.

Getting started

Difficulty
Beginner

Maintenance

Status
Active: a commit in the last 90 days
Newest commit
2 Oct 2026 on develop
Latest release
0.1.1 (25 Aug 2026)

Checked on GitHub on 16 Oct 2026.

Robots that can run it

No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.