Skip to content

[ROS2] Support for CompressedImage #795

Description

@vcozzolino

I noticed that the ROS2 Camera has a fixed message type of kind Image, an uncompressed format. Is there any planned support for CompressedImage?

Sending uncompressed images over the wire is very taxing on the channel bandwidth and is generally discouraged in networked systems.

Activity

  1. added
    needs-sigIndicates an issue or PR lacks a `sig/foo` label and requires one.
    needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.
    on Nov 15, 2024
  2. adamdbrw commented on Nov 15, 2024

    @adamdbrw
    Contributor

    It is not planned but a relatively easy feature to add:

    • Add a configuration option (bool)
    • create publisher type based on the option
    • before publishing, compress if the flag is on

    Is this something you would consider contributing?

  3. vcozzolino commented on Nov 15, 2024

    @vcozzolino
    Author

    Thanks for the reply. This is a relatively low-priority feature for us at the moment. If we go ahead and implement it, I will open a PR.

  4. added
    kind/featureCategorizes issue or PR as related to a new feature.
    sig/simulationCategorizes an issue or PR as relevant to SIG Simulation
    and removed
    needs-sigIndicates an issue or PR lacks a `sig/foo` label and requires one.
    on Nov 21, 2024
  5. jhanca-robotecai commented on Aug 31, 2026

    @jhanca-robotecai
    Collaborator

    Implemented in #1067

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.sig/simulationCategorizes an issue or PR as relevant to SIG Simulation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions