「DG数据圈聊ROS 2 Humble」EP29 入门机器人编程要学哪些知识

关于ROS2,第一阶段的介绍至此告一个段落,以后有机会再接着聊。

这个系列,主要是通过头条号"DG数据圈"介绍了以下知识点。同时在经过整理后,也发布在微信公众号"德国数据圈"。

  • ROS2的理论知识
  • ROS2 foxy 以及 ROS2 Humble的安装和配置
  • 消息传递在ROS2命令行环境下的演示,以及通过演示对nodes, topics, services, actions, parameters的介绍
  • 编程语言C, C++以及Python的介绍

相关文章链接: https://mp.toutiao.com/profile_v4/graphic/articles

建议通过以下顺序来阅读。

  1. ROS2的理论知识

「ROS2 foxy」 EP1: 机器人操作系统,最新版ROS2有哪些新特征?

「ROS2 foxy」 EP8: 机器人编程的通用构架是什么?

「ROS2 foxy」 EP9: 机器人编程的6大关键知识点 (上)

「ROS2 foxy」 EP10: 机器人编程的6大关键知识点 (下)

2 ROS2 foxy 的安装和配置

「ROS2 foxy」 EP2: 安装机器人操作系统,测试消息传递

「ROS2 foxy」 EP3: CLI Tools - 配置机器人操作系统环境

3 ROS2 Humble 的安装与配置

「DG数据圈聊ROS 2 Humble」EP20: 安装加记录,花了半小时

4 ROS2 foxy 命令行环境下的演示 (也使用于ROS 2 Humble)

「ROS2 foxy」 EP4: 机器人操作系统 - 谁动了我的海龟

ROS2 foxy」 EP5: 机器人操作系统 - 二个海龟才热闹

「ROS2 foxy」 EP6: 机器人操作系统 - set_pen 痕迹作画 (上)

「ROS2 foxy」 EP7: 机器人操作系统 - set_pen 痕迹作画 (下)

「ROS2 foxy」 EP11: 两行指令,让模拟机器人画了一个圆

「ROS2 foxy」 EP12: 机器人编程中的报错 - 海龟撞墙

「ROS2 foxy」 EP13: 机器人编程原理之参数 - 命令行演示

「ROS2 foxy」 EP14: 机器人编程之nodes与rqt - 命令行演示

「ROS2 foxy」 EP16: 机器人编程之topic - 命令行演示

「ROS2 foxy」 EP17: 机器人编程之services - 命令行演示

「ROS2 foxy」 EP18: 机器人编程之actions - 命令行演示

5 C语言学习

「DG数据圈聊ROS 2 Humble」EP21: 安装C/C++ 编程环境VS Code

「DG数据圈聊ROS 2 Humble」EP22: 用VS Code运行C程序

「DG数据圈聊ROS 2 Humble」EP23: 动画展现C程序if, for及函数调用

「DG数据圈聊ROS 2 Humble」EP24: C语言指针,内存地址以及二进制

「DG数据圈聊ROS 2 Humble」EP25: C语言的数据类型

「DG数据圈聊ROS 2 Humble」EP26: C编译是如何工作的

6 C++ 学习

「DG数据圈聊ROS 2 Humble」EP27: C++与C的区别

7 Python学习

「DG数据圈聊ROS 2 Humble」EP28: 官方Python 3编程教程

欢迎点赞及关注。

本文作者:头条号DG数据圈,公众号德国数据圈

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章