Tools#
OpenADSuite comprises tools for developing and deploying ROS 2 applications, working with recorded and live data, and providing common interfaces and data models.
Note
Repositories tagged with 🔗 are not hosted in the openads-project GitHub organization.
Development and Deployment#
Tool |
Description |
Teaser |
|---|---|---|
Template for new OpenADS modules including the OpenADSuite development environment and CI/CD workflows as well as sample ROS 2 packages generated with ros2-pkg-create |
||
This tool is available in the provided base images and can be used to generate ROS 2 packages with different templates, e.g. for parameter loading, launch configurations, publishers/subscribers, services, action servers/clients, timers, diagnostics and more. |
||
Common development environment comprising default configurations of Visual Studio Code for linting/formatting, development containers and debugging that works out-of-the-box. Additionally contains CI workflow descriptions, a README generator and consistency checks that enforce unified conventions across repositories. |
||
The docker-ros GitHub/GitLab workflows automatically build development and deployment Docker images for your ROS-based repositories that include all specified dependencies. Also supports automated testing using the industrial_ci pipeline and creation of (minimal) slim deployment images. |
||
Provides several Docker images on DockerHub including different combinations of |
||
CLI tool for simplified interaction with Docker images. Use it to easily start and attach to Docker containers with useful predefined arguments, e.g. for graphical output |
Data and Visualization#
Tool |
Description |
Teaser |
|---|---|---|
Monitoring and visualization using RViz, with support for message definitions used in OpenADS. |
- |
|
Exports ROS node and topic graphs |
||
GUI and CLI tool for exporting topics from ROS 2 bag files to formats such as CSV, JSON, PCD, and images. |
||
OpenADSuite plugins for ros2_unbag, providing exports and integrations tailored to OpenADS workflows. |
- |
Interfaces and Data Models#
Repository |
Description |
Teaser |
|---|---|---|
ROS packages with common messages and tools relating to the perception task in automated driving and C-ITS |
||
ROS packages with common messages and tools relating to the behavior planning task of automated vehicles |
||
ROS 2 Support for ETSI ITS Messages for V2X Communication |
||
Data Model, Format and Python Library for ground truth road traffic data containing information on dynamic objects, map and environmental factors optimized for representing urban traffic. |





