Skip to content

Software

point_cloud_transport_plugins

By ROS Perception, from github.com/ros-perception/point_cloud_transport_plugins (opens in a new tab)

  • Perception
  • Library
  • BSD-3-Clause

A ROS 2 metapackage bundling plugins that compress point cloud messages for transport, using Google Draco, zlib, and ZSTD.

Facts

GitHub stars
8read on 6 Nov 2026
Last update
10 Jul 2026Newest commit on rolling
Maintenance
Maintaineda commit in the last 12 months
Difficulty
Intermediate

Checked on GitHub on 6 Nov 2026.

Licenses

Code
BSD-3-Clause (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (BSD-3-Clause) at commit 108a645 (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

Overview

What it does: Robotheca's summary

  • Bundles the most common point cloud compression plugins for the point_cloud_transport framework.
  • Draco_point_cloud_transport compresses point clouds using Google Draco.
  • Zlib_point_cloud_transport compresses point clouds using zlib.
  • Zstd_point_cloud_transport compresses point clouds using ZSTD.
  • Includes a plugin_template directory with a template and instructions for writing a custom transport plugin.
  • Additional transports can be added by contributors.

Written by Robotheca from the project's README (opens in a new tab) at commit 108a645, not by its creator.

The README

The creator's own README, copied as written: README.md by ROS Perception, at commit 108a645, under BSD-3-Clause (opens in a new tab). The original on GitHub (opens in a new tab).

Read the README here

point_cloud_transport_plugins

(opens in a new tab)

ROS2 DistroBuild StatusPackage build
RollingImage: Build Status (opens in a new tab) (opens in a new tab)Image: Build Status (opens in a new tab) (opens in a new tab)
LyricalImage: Build Status (opens in a new tab) (opens in a new tab)Image: Build Status (opens in a new tab) (opens in a new tab)
JazzyImage: Build Status (opens in a new tab) (opens in a new tab)Image: Build Status (opens in a new tab) (opens in a new tab)
HumbleImage: Build Status (opens in a new tab) (opens in a new tab)Image: Build Status (opens in a new tab) (opens in a new tab)
draco_point_cloud_transport
ROS2 DistroPackage build
RollingImage: Build Status (opens in a new tab) (opens in a new tab)
LyricalImage: Build Status (opens in a new tab) (opens in a new tab)
JazzyImage: Build Status (opens in a new tab) (opens in a new tab)
HumbleImage: Build Status (opens in a new tab) (opens in a new tab)
zlib_point_cloud_transport
ROS2 DistroPackage build
RollingImage: Build Status (opens in a new tab) (opens in a new tab)
LyricalImage: Build Status (opens in a new tab) (opens in a new tab)
JazzyImage: Build Status (opens in a new tab) (opens in a new tab)
HumbleImage: Build Status (opens in a new tab) (opens in a new tab)
zstd_point_cloud_transport
ROS2 DistroPackage build
RollingImage: Build Status (opens in a new tab) (opens in a new tab)
LyricalImage: Build Status (opens in a new tab) (opens in a new tab)
JazzyImage: Build Status (opens in a new tab) (opens in a new tab)
HumbleImage: Build Status (opens in a new tab) (opens in a new tab)

This metapackage contains the most common plugins for pointcloud compression using point_cloud_transport (opens in a new tab).

Currently provided are:

More transports can be added. Pull requests are welcome!

If it is not clear how to write a custom transport plugin, please see the plugin_template directory. This provides a template as well as written instructions for writing a custom transport plugin.

Files and versions

Facts read at commit 108a645

Robotheca never hosts the code: each link goes to the creator's own page.

Use it

How to install it, in the creator's words: The project's README (opens in a new tab)

Robotheca doesn't review code. Read it before running it.

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