序言
ROS(机器人操作系统)近几年发展迅速,国内也有相当一部分开发人员有意向涉足ROS,但是苦于没有低门槛的系统性教程,只能望之兴叹,基于此我们设计了一套免费、零基础、理论与实践相结合的教程,以帮助有志于机器人开发的童鞋方便快捷的上手ROS,继而推动整个行业的进步。
1.课程内容
本教程主要由理论篇与实践篇组成,理论篇对应的是第1到第5章,实践篇对应的是第6章以及以后,具体内容如下:
理论篇
章节 | 内容 |
---|---|
第1章 ROS概述与环境搭建 | 旨在了解ROS并搭建开发环境 |
第2章 ROS通信机制 | ROS核心实现 |
第3章 ROS通信机制进阶 | ROS核心实现 |
第4章 ROS运行管理 | ROS中零散但又常用的知识点 |
第5章 ROS常用组件 | ROS中比较实用的功能模块 |
实践篇
章节 | 内容 |
---|---|
第6章 机器人系统仿真 | 机器人模型的创建,仿真环境的创建以及使用 |
第7章 机器人导航(仿真) | 仿真环境下实现导航功能 |
第8章 机器人平台设计 | 从0到1手把手教你DIY一台机器人 |
第9章 机器人导航(实体) | 将导航功能从仿真环境移植到实体机器人 |
第10章 ROS进阶 | ROS中的高级应用 |
第11章 ROS项目 | 公司内部一些ROS项目 |
... | ... |
整体而言,理论篇侧重于理论的介绍,是整个教程的基石,实践篇侧重于“可见"的应用,会通过一些案例将理论加以整合。
2.项目产出
部分演示如下
演示1:仿真环境下的导航实现
演示2:DIY的机器人
演示3:机器人SLAM
https://www.bilibili.com/video/BV15z4y1672p
演示4:机器人多点导航
https://www.bilibili.com/video/BV1j5411n7Nc
演示5:ROS模拟器
https://www.bilibili.com/video/BV1bx411E7SC
3.答疑
1.教程是完全免费的吗?
答:是。
2.课程学习需要储备哪些知识?
答:操作系统Linux,编程语言C++或Python,其它如果不会,遇到现学。
3.学习需要硬件支持吗?
答:仿真环境可以实现大多数需求,如有需要就买,买我们(http://www.autolabor.com.cn/)的。
4.写在最后
技术交流可以加非官方QQ群:869643967。
另外,课程内容如有不当,请多指正。
公司官网:http://www.autolabor.com.cn/
课程链接:https://www.bilibili.com/video/BV1Ci4y1L7ZZ
讲义链接:http://www.autolabor.com.cn/book/ROSTutorials/index.html