S SmartDocs

Robotics & Autonomous Systems

ROS 2, humanoid robots, drones and autonomous vehicle systems.

ROS 2 Updated 2026-03-28

rosidltypesupportc Quality Declaration

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

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportc

rosidltypesupportc provides functionality for getting the associated message or service c typesupport handler functions.

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportc features

rosidltypesupportc provides a Python generator executable, rosidltypesupportc, based on Empy to create rosidl C source files.

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportcpp Quality Declaration

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

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportcpp

rosidltypesupportcpp provides functionality for getting the associated message or service c++ typesupport handler functions.

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportcpp features

rosidltypesupportcpp provides a Python generator executable, rosidltypesupportcpp, based on Empy to create rosidl C++ source files.

Read article →
ROS 2 Updated 2026-03-28

fastrtpscmakemodule Quality Declaration

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

Read article →
ROS 2 Updated 2026-03-28

fastrtpscmakemodule

This package provides a CMake module to find the eProsima FastRTPS installation on a system.

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportfastrtpsc Quality Declaration

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

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportfastrtpsc

rosidltypesupportfastrtpsc is a package that provides functionality for generating rosidl C interfaces for eProsima FastRTPS.

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportfastrtpsc features

rosidltypesupportfastrtpsc provides a Python generator executable based on Empy to create rosidl C source files for use with eProsima's FastRTPS.

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportfastrtpscpp Quality Declaration

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

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportfastrtpscpp

rosidltypesupportfastrtpscpp is a package that provides functionality for generating rosidl C++ interfaces for eProsima FastRTPS.

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportfastrtpscpp features

rosidltypesupportfastrtpscpp provides a Python generator executable rosidltypesupportfastrtpscpp, based on Empy to create rosidl C source files for use with eProsima's FastRTPS.

Read article →
ROS 2 Updated 2026-03-28

RViz

This branch is currently contained in the main ros2.repos file of ROS 2 and can be used for ROS 2. The latest release will be available with your ROS 2 download.

Read article →
ROS 2 Updated 2026-03-28

Display types

Basic documentation about display types can be found here: http://wiki.ros.org/rviz/DisplayTypes Here, we only add documentation about additional or changed features:

Read article →
ROS 2 Updated 2026-03-28

Migration Guide

This is a migration guide to facilitate migrating RViz plugins from RViz for ROS to RViz for ROS 2. Please refer also to the ROS migration guide at https://github.com/ros2/ros2/wiki/MigrationGuide

Read article →
ROS 2 Updated 2026-03-28

User's Guide to plugin development

This is intended as a guide for people wishing to develop custom plugins.

Read article →
ROS 2 Updated 2026-03-28

A quick start guide: how to write and run RViz visual tests

A deeper explanation on what this testing framework is about and on how it works can be found in this documentdocumentation.md.

Read article →
ROS 2 Updated 2026-03-28

RViz 3D Visual Testing Framework

This testing framework allows users to take screenshots of the main 3D scene and/or secondary render windows, and to compare them with previously captured reference screenshots.

Read article →
ROS 2 Updated 2026-03-28

spdlogvendor Quality Declaration

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

Read article →
ROS 2 Updated 2026-03-28

spdlog Quality Declaration

This document is a declaration of software quality for the spdlog external dependency imported by the spdlogvendor package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.

Read article →
ROS 2 Updated 2026-03-28

Context

SROS2 CIhttps://github.com/ros2/sros2/workflows/SROS2%20CI/badge.svghttps://github.com/ros2/sros2/actions?query=workflow%3A%22SROS2+CI%22+branch%3Amaster codecovhttps://codecov.io/gh/ros2/sros2/branch/master/graph/badge.

Read article →
ROS 2 Updated 2026-03-28

Try SROS2 in Linux

First install ROS 2 from binaries following these instructionshttps://docs.ros.org/en/rolling/Installation/UbuntuInstallDebians.html.

Read article →