Skip to content

客户端库概览

本节教程介绍如何使用 ROS 2 的客户端库(Client Libraries)来编写自己的节点(node)、服务(service)和动作(action)等。以下是本节包含的教程:

  • Colcon 构建教程
  • 创建工作空间
  • 创建第一个 ROS 2 包
  • 编写一个简单的 C++ 发布者和订阅者
  • 编写一个简单的 Python 发布者和订阅者
  • 编写一个简单的 C++ 服务端和客户端
  • 编写一个简单的 Python 服务端和客户端
  • 自定义 ROS 2 接口
  • 在单个包中定义和使用接口
  • 在类中使用参数(C++)
  • 在类中使用参数(Python)
  • ros2doctor 入门
  • Pluginlib
  • Rosdep
  • tf2
  • 分配器模板教程
  • 从自己的节点录制 Bag 文件(C++)
  • 从自己的节点录制 Bag 文件(Python)
  • 从 Bag 文件中读取数据(C++)
  • 从 Bag 文件中读取数据(Python)
  • 创建 RMW 实现
  • 配置零拷贝(Zero-copy)loaned messages