S SmartDocs

Robotique et systèmes autonomes

ROS 2, robots humanoïdes, drones et systèmes de véhicules autonomes.

ROS 2 Mis à jour 2026-03-28

rmwfastrtpscpp

rmwfastrtpsdynamiccpp implements the ROS middleware interface using eProsima Fast DDS introspection typesupport at run time to decide on the serialization/deserialization mechanism.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

rmwfastrtpssharedcpp Quality Declaration

This document is a declaration of software quality for the rmwfastrtpssharedcpp package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

rmwimplementation Quality Declaration

This document is a declaration of software quality for the rmwimplementation package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

rmwimplementation

Proxy implementation of the ROS 2 Middleware Interface, forwarding calls to the chosen and dynamically loaded rmw implementation. RMWIMPLEMENTATION environment variable, if set, allows the user to select one of the avail

Lire l'article →
ROS 2 Mis à jour 2026-03-28

LTTng Quality Declaration

This document is a declaration of software quality for LTTng Linux Trace Toolkit: next generation, an external dependency, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

ros2tracing

pipeline statushttps://gitlab.com/rostracing/ros2tracing/badges/master/pipeline.svghttps://gitlab.com/rostracing/ros2tracing/commits/master codecovhttps://codecov.io/gl/rostracing/ros2tracing/branch/master/graph/badge.sv

Lire l'article →
ROS 2 Mis à jour 2026-03-28

ros2tracing

Design document for the general ROS 2 instrumentation, tracing, and analysis effort, which includes ros2tracinghttps://gitlab.com/rostracing/ros2tracing, a collection of flexible tracing tools and multipurpose instrument

Lire l'article →
ROS 2 Mis à jour 2026-03-28

tracetools Quality Declaration

This document is a declaration of software quality for the tracetools package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

ros2cli

This repository contains the source code for ROS 2 command line interface tools included with a standard install of any ROS 2 distro.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

ros2doctor

This folder contains the source code for ros2doctor. It is one of the ROS 2 command line interface tools included with a standard install of any ROS 2 distro. ros2doctor is similar to roswtf from ROS 1. It will examine y

Lire l'article →
ROS 2 Mis à jour 2026-03-28

rosbag2

Repository for implementing rosbag2 as described in its corresponding design articlehttps://github.com/ros2/design/blob/ros2bags/articles/rosbags.md.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

Converter plugins

Converter plugins are used to convert between different storage serialization formats. A storage for rosbags in ROS 2 obtains and stores its data using a serialization format. By default, it will store a bag in the seria

Lire l'article →
ROS 2 Mis à jour 2026-03-28

Rosbag2 Playback Time Handling

This design does not consider recording, it only handles playback, which has a more complex interaction with time.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

Adding a Snapshot Service for rosbag2

For example, if a rare, anomalous behavior occurs, this feature will allow the user to record the most recent ROS topic messages when the behavior is observed, instead of having to record the entire execution.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

Writing storage plugins

There are different interfaces for storage plugins depending on your need: The general ReadWriteStorage and the more specific ReadableStorage.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

Rosbag2 writer benchmarking

The primary package to test performance of the rosbag2.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

ROS 2.0 Rosbag Evaluation

This folder currently contains benchmarks which measure the write speed and disk usage of SQLite files.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

rosbag2storagemcap

This package provides a storage pluginhttps://github.com/ros2/rosbag2storageformatpluginarchitecture for rosbag2 which extends it with support for the MCAPhttps://mcap.dev file format.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

rosidl

rosidladapter./rosidladapter API and scripts to parse .msg/.srv/.action files and convert them to .idl rosidlcmake./rosidlcmake CMake functionality to invoke code generation for ROS interface files rosidlgeneratorc./rosi

Lire l'article →
ROS 2 Mis à jour 2026-03-28

rosidlruntimec Quality Declaration

This document is a declaration of software quality for the rosidlruntimec package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

rosidlgeneratorc

rosidlruntimec is a package and provides runtime ROSIDL functionality in C.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

rosidlruntimec Features

rosidlruntimec provides default definitions, as well as initialization and finalization functions for the supported rosidl primitive sequence types. These functions are defined in the following headers:

Lire l'article →
ROS 2 Mis à jour 2026-03-28

rosidlruntimecpp Quality Declaration

This document is a declaration of software quality for the rosidlruntimecpp package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.

Lire l'article →
ROS 2 Mis à jour 2026-03-28

rosidlruntimecpp

rosidlruntimecpp is a package generates and provides runtime ROSIDL interfaces files in C++.

Lire l'article →