章节导读.md 1.6 KB

第 2 章 ROS2第一个节点

1.章节介绍

本节我们将正式踏上ROS2的学习之旅,本章节同样的也分为三个部分。

  • 入门篇,主要介绍Python和C++的程序运行时如何查找依赖。
  • 基础篇,主要介绍ROS2的基础概念,同时重点的介绍ROS2的客户端库,并带你动手编写ROS2的节点。
  • 进阶篇,主要对ROS2的节点进一步的介绍,同时扩展了生命周期节点,节点发现机制和功能包的运行原理进行介绍。

2.食用方法

如果你不会C++或者Python语言,可以先简单学习下基本语法。

如果你对Python包加载过程和CMake比较熟悉可以直接跳过基础篇。

如果你对ROS2的基础概念和节点编写方法比较熟悉,可以直接跳过入门篇。

3.章节目录

  • 基础篇-编程基础

    • 1.C++编译工具之CMake

    • 2.Python打包工具之Setup

    • 3.CMake依赖查找流程

    • 4.Python依赖查找流程

  • 入门篇-动手使用ROS2

    • 1.ROS2节点与工作空间
    • 2.ROS2编译器之Colcon
    • 3.ROS2客户端库知多少
    • 4.使用RCLCPP编写节点
    • 5.使用RCLPY编写节点
  • 进阶篇-ROS2系统

    • 1.五种不同的方式编写节点
    • 2.在同一个进程组织多个节点
    • 3.生命周期节点介绍
    • 4.ROS2节点发现机制原理
    • 5.Colcon编译原理与进阶使用
    • 6.ROS2包运行原理
    • 7.ROS2客户端库源码导读

技术交流&&问题求助:

  • 微信公众号及交流群:鱼香ROS
  • 小鱼微信:AiIotRobot
  • QQ交流群:139707339

  • 版权保护:已加入“维权骑士”(rightknights.com)的版权保护计划