作为ROS的下一个版本ROS2,相比较ROS2更加的完善和强大,可以说未来每一台机器人上都会有ROS2的身影。目前国内ROS2的相关教程和知识面较少,但相比ROS1,ROS2的从设计上更加的优秀——拥有更加强大丰富的接口,增了对多操作系统、多机器人协同的支持,更加稳定高性能的通信方式等;不仅针对科研领域,还可以让更多机器人直接搭载ROS2系统走向市场;基于此,睿慕课特邀机器人算法工程师小鱼老师精心筹备,推出课程《动手学ROS2-Foxy》,此次系列课程为ROS2基础部分学习,通过手把手的方式,带你一起动手学习ROS2。
学习后你可以掌握ROS2的基本概念、安装、掌握ROS2通信机制和ROS2常用工具的使用方法。同时也可以为接下来进行机器人相关开发、研发、科研等奠定坚实的基础。
学习后你可以掌握ROS2的基本概念、安装、掌握ROS2通信机制和ROS2常用工具的使用方法。同时也可以为接下来进行机器人相关开发、研发、科研等奠定坚实的基础。
- 第1章 ROS2介绍
- 1-1 ROS2的前世今生 ( 11:21)
- 1-2 ROS与ROS2对比 ( 11:47)
- 第2章 准备环境与安装ROS2
- 2-1 环境准备与ROS2安装 ( 04:10)
- 2-2 安装虚拟机和Ubuntu ( 07:23)
- 2-3 安装ROS2 ( 05:09)
- 2-4 动手玩ROS2 ( 06:43)
- 2-5 Vscode编译器安装与配置 ( 07:06)
- 第3章 动手学ROS2基础
- 3-1 章节介绍 ( 01:26)
- 3-2 ROS2节点介绍 ( 10:12)
- 3-3 ROS2工作空间与功能包 ( 13:33)
- 3-4 安装使用colcon编译工具 ( 15:34)
- 3-5 手撸一个Python节点 ( 36:37)
- 3-6 手撸一个CPP节点 ( 25:06)
- 第4章 通信机制上(话题与服务)
- 4-1 ROS2通信机制-话题与服务 ( 02:10)
- 4-2 ROS2话题介绍 ( 12:54)
- 4-3 话题通信Python实现(上) ( 08:15)
- 4-4 话题通信Python实现(下) ( 23:32)
- 4-5 ROS2话题通信(上) ( 07:45)
- 4-6 ROS2话题通信(下) ( 28:29)
- 4-7 4.7 ROS2接口介绍 ( 10:47)
- 4-8 自定义话题接口 ( 19:28)
- 4-9 ROS2服务介绍 ( 11:20)
- 4-10 自定义服务接口 ( 14:02)
- 4-11 Pyhton服务通信服务端实现 ( 16:23)
- 4-12 Pyhton服务通信客户端实现 ( 20:00)
- 4-13 CPP编写服务通信服务端 ( 36:33)
- 4-14 CPP服务通信客户端代码实现 ( 19:02)
- 4-15 话题服务对比总结 ( 01:44)
- 第5章 通信机制下(参数与Action) 10月16日上线
- 5-1 章节介绍 ( 01:35)
- 5-2 ROS2参数介绍 ( 13:06)
- 5-3 使用Python玩转参数 ( 09:25)
- 5-4 使用C++玩转参数 ( 09:19)
- 5-5 通信机制大总结 ( 01:52)
- 5-6 ROS2_Action介绍 ( 14:21)
- 讲师简介
- 机器人资深玩家,多年机器人研发经验与编程经验,本科期间曾获得机器人相关比赛国家级特等奖等多个奖项,依靠比赛奖金月入2万+。熟悉机器人仿真、机器人运动学、机器人系统开发。参与过多个移动机器人、协作机械臂、复合机器人等项目开发与实施, 具有丰富研发经验。