01_ROS2 基础认知

ROS2 入门基础,介绍 ROS2 解决的问题、系统结构、核心概念(Node/Topic/Service/Action)以及与 ROS1 的架构区别。

2026-03-16 · 3 分钟 · 530 字 · Parry

2_ROS2 系统架构

ROS2 系统架构详解,涵盖 Node、Topic、Service、Action 四大核心概念,以及分布式系统特性和与传统程序的区别。

2026-03-16 · 3 分钟 · 436 字 · Parry

03_ROS2 开发环境

ROS2 开发环境搭建,包括 Linux 系统配置、ROS2 安装、常用命令行工具(CLI)介绍及 talker/listener 示例运行。

2026-03-16 · 2 分钟 · 306 字 · Parry

04_ROS2 工作空间与 Package

ROS2 工作空间与 Package 详解,包括目录结构、创建编译流程、colcon 构建工具使用及完整开发流程。

2026-03-16 · 2 分钟 · 398 字 · Parry

05_ROS2 节点(Node)

ROS2 Node 节点详解,包括节点的概念、架构优势、基本结构、生命周期,以及 C++ 节点的创建、编译和运行方法。

2026-03-16 · 1 分钟 · 167 字 · Parry

06_Topic 通信(发布订阅)

ROS2 Topic 通信详解,包括发布订阅模型、异步通信特点、Publisher/Subscriber 编程示例,以及 topic 调试工具使用。

2026-03-16 · 3 分钟 · 436 字 · Parry

07_Service 通信

ROS2 Service 通信详解,包括请求响应模型、同步通信特点、与 Topic 的区别、Client/Server 编程示例及调试工具。

2026-03-16 · 3 分钟 · 477 字 · Parry

08_Action 通信

ROS2 Action 通信详解,包括长任务处理、Goal/Feedback/Result 三要素、与 Topic/Service 的区别,以及 Action Client/Server 编程示例。

2026-03-16 · 3 分钟 · 463 字 · Parry

09_参数系统(Parameter)

ROS2 参数系统详解,包括参数声明与获取、运行时修改、YAML 配置文件使用,以及参数在工程中的实际应用。

2026-03-16 · 2 分钟 · 257 字 · Parry

10_Launch系统

ROS2 Launch 系统详解,包括启动脚本编写、多节点启动、参数加载、Topic 重映射,以及完整机器人系统启动示例。

2026-03-16 · 2 分钟 · 359 字 · Parry