S SmartDocs

Robotics & Autonomous Systems

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

ROS 2 Updated 2026-03-28

rosidlruntimecpp Features

rosidlruntimecpp provides several templated function declarations for getting the type support handler. They are meant to be defined in each rosidl definition's C++ generated code. They are defined for both the rosidlrun

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportinterface Quality Declaration

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

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportinterface

rosidltypesupportinterface is a package that provides macros that define the rosidl typesupport interface.

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportintrospectionc Quality Declaration

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

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportintrospectionc

rosidltypesupportintrospectionc provides functionality for getting the associated message or service C typesupport handler functions and dynamically accessing or manipulating messages.

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportintrospectionc features

rosidltypesupportintrospectionc provides a Python generator executable, rosidltypesupportintrospectionc, based on Empy to create C source files that describes the type of a ROS 2 C message and provides interfaces to cons

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportintrospectioncpp Quality Declaration

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

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportintrospectioncpp

rosidltypesupportintrospectioncpp provides functionality for getting the associated message or service C++ typesupport handler functions and dynamically accessing or manipulating messages.

Read article →
ROS 2 Updated 2026-03-28

rosidltypesupportintrospectioncpp features

rosidltypesupportintrospectioncpp provides a Python generator executable, rosidltypesupportintrospectioncpp, based on Empy to create C++ source files that describes the type of a ROS 2 C++ message and provides interfaces

Read article →
ROS 2 Updated 2026-03-28

rosidldefaultruntime Quality Declaration

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

Read article →
ROS 2 Updated 2026-03-28

rosidldefaultruntime

rosidldefaultruntime provides CMake functionality for finding and adding runtime dependencies for rosidl packages.

Read article →
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 →