Skip to content
@ros-tooling

ROS 2 Tooling Working Groups

Tools and packages supporting and surrounding the ROS 2 core that are maintained by various working groups

ROS Tooling

This organization is dedicated to filling extra developer tooling & application utilities for ROS 2. The definition of "tooling" is very broad here, but its scope excludes the core functionality of ROS as a middleware framework.

The "Rosbag2 & Tooling Working Group" uses this org as a home base for work outside the core.

For a sense of the type of tooling maintained here:

  • GitHub Actions for CI of ROS projects
  • ROS 2 Graph Monitor: observes and reports overall state and health of your application, including complete topic statistics
  • topic_tools: nodes for manipulating topics in your application
  • Rosbag2 B-Roll extension for dealing with encoded video streams

Pinned Loading

  1. action-ros-ciaction-ros-ciPublic

    Github Action to build and test ROS 2 packages using colcon

    TypeScript 171 64

  2. setup-ros-dockersetup-ros-dockerPublic

    A set of minimal base container images for use in ROS 2 development and CI

    Shell 8 8

  3. topic_toolstopic_toolsPublic

    Tools for directing, throttling, selecting, and otherwise manipulating ROS 2 topics at a meta-level.

    C++ 142 49

  4. graph-monitorgraph-monitorPublic

    ROS Graph Monitor - libraries and nodes to check the ROS application structure as a whole

    C++ 36 10

  5. rosbag2_brollrosbag2_brollPublic

    B-Roll: Libraries and plugins for handling video data in rosbag2

    C++ 3 1

  6. nodlnodlPublic

    ROS 2 Node Definition Lanaguage (NoDL)

    Python 17 10

Repositories

Showing 10 of 32 repositories

Top languages

Loading…

Most used topics

Loading…