S SmartDocs

机器人与自主系统

ROS 2、人形机器人、无人机与自动驾驶系统。

ROS 2 更新于 2026-03-28

Minimal subscriber cookbook recipes

This package contains a few different strategies for creating nodes which receive messages: lambda.cpp uses a C++11 lambda function memberfunction.cpp uses a C++ member function callback notcomposable.cpp uses a global f

阅读文章 →
ROS 2 更新于 2026-03-28

Minimal rclcpp waitset cookbook recipes

This package contains a few different strategies for creating nodes which use rclcpp::waitset to wait and handle ROS entities, that is, subscribers, timers, clients, services, guard conditions and waitables.

阅读文章 →
ROS 2 更新于 2026-03-28

Minimal service client cookbook recipes

This package contains a few strategies to create service clients. The client recipe shows how to request data from a service with a blocking call. The clientasync recipe shows how to request data from a service with a no

阅读文章 →
ROS 2 更新于 2026-03-28

Minimal service server cookbook recipes

This package contains a few strategies to create service servers. The service recipe shows how to define a service server in an analog way to ROS 1 and rospy The servicememberfunction recipe creates a MinimalService clas

阅读文章 →
ROS 2 更新于 2026-03-28

Minimal "publisher" cookbook recipes

This package contains a few different strategies for creating short nodes that blast out messages. The publisheroldschool recipe creates a talker node very similar to how it would be done in ROS 1 using rospy. The publis

阅读文章 →
ROS 2 更新于 2026-03-28

Minimal "subscriber" cookbook recipes

This package contains a few different strategies for creating short nodes that display received messages. The subscriberoldschool recipe creates a listener node very similar to how it would be done in ROS 1 using rospy.

阅读文章 →
ROS 2 更新于 2026-03-28

Python examples for tf2

This package has examples for using the tf2ros API from python. It shows how to broadcast and receive transforms between frames. The example transforms might be seen on a small two wheel robot.

阅读文章 →
ROS 2 更新于 2026-03-28

launchpytest

This is a framework for launch integration testing. For example:

阅读文章 →
ROS 2 更新于 2026-03-28

launchtesting

This tool is a framework for launch integration testing. For example:

阅读文章 →
ROS 2 更新于 2026-03-28

launchxml

This package provides an abstraction of the XML tree.

阅读文章 →
ROS 2 更新于 2026-03-28

launchyaml

This package provides an abstraction of the YAML tree.

阅读文章 →
ROS 2 更新于 2026-03-28

launch\testing\ros

This test launches the talker and listener example nodes from demo\nodes\py and interacts with them via their ROS interfaces. Remapping rules are used so that one of the tests can sit in between the talker and the listen

阅读文章 →
ROS 2 更新于 2026-03-28

libyamlvendor Quality Declaration

This document is a declaration of software quality for the libyamlvendor package, based on the guidelines in REP2004https://github.com/rosinfrastructure/rep/blob/rep2004/rep2004.rst.

阅读文章 →
ROS 2 更新于 2026-03-28

External Dependency Quality declaration libyaml

This document is a declaration of software quality for the libyaml external dependency, based on the guidelines in REP2004https://github.com/rosinfrastructure/rep/blob/rep2004/rep2004.rst.

阅读文章 →
ROS 2 更新于 2026-03-28

performancetestfixture

This repository contains the source code for the performancetestfixture package.

阅读文章 →
ROS 2 更新于 2026-03-28

rcl Quality Declaration

This document is a declaration of software quality for the rcl package, based on the guidelines in REP2004https://reps.openrobotics.org/rep2004/.

阅读文章 →
ROS 2 更新于 2026-03-28

README

Library to support implementation of language specific ROS Client Libraries.

阅读文章 →
ROS 2 更新于 2026-03-28

rclaction Quality Declaration

This document is a declaration of software quality for the rclaction package, based on the guidelines in REP2004https://reps.openrobotics.org/rep2004/.

阅读文章 →
ROS 2 更新于 2026-03-28

rclaction

rclaction provides functionality for ROS 2 actions in C.

阅读文章 →
ROS 2 更新于 2026-03-28

rcllifecycle Quality Declaration

This document is a declaration of software quality for the rcllifecycle package, based on the guidelines in REP2004https://reps.openrobotics.org/rep2004/.

阅读文章 →
ROS 2 更新于 2026-03-28

rcllifecycle

rcllifecycle provides functionality for ROS 2 lifecycle nodes in C.

阅读文章 →
ROS 2 更新于 2026-03-28

rclyamlparamparser Quality Declaration

This document is a declaration of software quality for the rclyamlparamparser package, based on the guidelines in REP2004https://reps.openrobotics.org/rep2004/.

阅读文章 →
ROS 2 更新于 2026-03-28

ROS2 rcl YAML parameter parser

Parse a YAML parameter file and populate the C data structure.

阅读文章 →
ROS 2 更新于 2026-03-28

rclinterfaces repository

This repository contains a set of packages that primarily contain interface files .msg and .srv which are used both to implement client library concepts and for testing.

阅读文章 →