ros2/rclcpp

rclcpp (ROS Client Library for C++)

解决的问题

为使用 C++ 编程语言开发机器人软件的开发者提供一种标准化的方法,使机器人系统的不同部分能够相互通信。

工作原理

作为 ROS 2 的 C++ 客户端库,提供标准 API,开发者将其包含在代码中以与 ROS 2 系统交互,从而实现发布和订阅数据等常见机器人操作。

适用人群

使用 ROS 2 构建应用程序并偏好使用 C++ 的机器人开发者。

主要亮点

  • ROS 2 交互的标准化 C++ API
  • 已集成到标准 ROS 2 发行版中
  • 支持常见的通信模式,如发布者、订阅者、服务和客户端

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目