Robotics & Autonomous Systems
ROS 2, humanoid robots, drones and autonomous vehicle systems.
actionmsgs Quality Declaration
This document is a declaration of software quality for the actionmsgs package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.
Read article →actionmsgs
This package contains several messages and services useful for ROS 2 actions. More information about actions can be found on its design articlehttp://design.ros2.org/articles/actions.html.
Read article →builtininterfaces Quality Declaration
This document is a declaration of software quality for the builtininterfaces package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.
Read article →builtininterfaces
A package containing message definitions for types defined in the OMG IDL Platform Specific Model.
Read article →compositioninterfaces Quality Declaration
This document is a declaration of software quality for the compositioninterfaces package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.
Read article →compositioninterfaces
This is a package containing message and service definitions for managing composable nodes in a container process. Generally these services are used by the ROS 2 roslaunchhttps://design.ros2.org/articles/roslaunch.html s
Read article →lifecyclemsgs Quality Declaration
This document is a declaration of software quality for the lifecyclemsgs package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.
Read article →lifecyclemsgs
This package contains message and service definitions for managing lifecycle nodes. These messages and services form a standardized interface for transitioning these managed nodes through a known statemachine.
Read article →rclinterfaces Quality Declaration
This document is a declaration of software quality for the rclinterfaces package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.
Read article →rclinterfaces
This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.
Read article →rosgraphmsgs Quality Declaration
This document is a declaration of software quality for the rosgraphmsgs package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.
Read article →rosgraphmsgs
This is a package containing message definitions relating to the ROS Computation Graph. These are generally considered to be lowlevel messages that end users do not interact with.
Read article →statisticsmsgs Quality Declaration
This document is a declaration of software quality for the statisticsmsgs package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.
Read article →metricsstatisticsmsgs
Package containing ROS 2 message definitions for reporting statistics for topics and system resources.
Read article →rclloggingspdlog Quality Declaration
This document is a declaration of software quality for the rclloggingspdlog package, based on the guidelines in REP2004https://github.com/rosinfrastructure/rep/blob/rep2004/rep2004.rst.
Read article →rclloggingspdlog
Package supporting an implementation of logging functionality using spdlog.
Read article →rclcpp
This repository contains the source code for the ROS Client Library for C++ package, included with a standard install of any ROS 2 distro.
Read article →rclcpp Quality Declaration
This document is a declaration of software quality for the rclcpp package, based on the guidelines in REP2004https://reps.openrobotics.org/rep2004/.
Read article →rclcpp
Visit the rclcpp API documentationhttp://docs.ros2.org/latest/api/rclcpp/ for a complete list of its main components and features.
Read article →API Review for rclcpp from March 2020
rclcppaction There exists a threadsafe and nonthreadsafe way to get the goal result from an action client. We probably want to remove the public interface to the nonthread safe call or consolidate somehow: https://github
Read article →Notes on statically typed parameters
Until ROS 2 Foxy, all parameters could change type anytime, except if the user installed a parameter callback to reject a change. This could generate confusing errors, for example:
Read article →rclcppaction Quality Declaration
This document is a declaration of software quality for the rclcppaction package, based on the guidelines in REP2004https://reps.openrobotics.org/rep2004/.
Read article →rclcppaction
Visit the rclcppaction API documentationhttp://docs.ros2.org/latest/api/rclcppaction/ for a complete list of its main components and features. For more information about Actions in ROS 2, see the design documenthttp://de
Read article →rclcppcomponents Quality Declaration
This document is a declaration of software quality for the rclcppcomponents package, based on the guidelines in REP2004https://reps.openrobotics.org/rep2004/.
Read article →