课程介绍

TogetheROS™·Bot是地平线面向机器人厂商和生态开发者推出的机器人操作系统,旨在释放AI在机器人场景的潜能,助力生态开发者和商业客户能够高效、便捷的进行机器人开发,打造具有竞争力的智能机器人产品。

本课程在《TogetheROS™·Bot核心原理与应用》系列课程的基础上,讲解基于TogetheROS™·Bot的移动机器人系统设计与开发方法。

本系列课程共分为6个章节

  • 第一讲:TogetheROS™·Bot移动机器人应用开发流程

介绍智能机器人的发展现状和TogetheROS™·Bot系统的整体框架,引出基于TogetheROS™·Bot进行移动机器人应用功能开发的流程。

  • 第二讲:TogetheROS™·Bot移动机器人系统设计

介绍移动机器人系统的基础概念和设计思路,讲解驱控系统、通信协议的一般设计方法。

  • 第三讲:TogetheROS™·Bot移动机器人驱动开发

介绍TogetheROS™·Bot环境下,移动机器人底层数据的驱动开发与封装方法。

  • 第四讲:TogetheROS™·Bot移动机器人视觉应用

介绍基于TogetheROS™·Bot的移动机器人视觉应用开发方法,包含相机驱动、视觉巡线、人体跟随等。

  • 第五讲:TogetheROS™·Bot移动机器人SLAM地图构建

介绍SLAM的基础原理,以及基于TogetheROS™·Bot的移动机器人SLAM开发方法。

  • 第六讲:TogetheROS™·Bot移动机器人自主导航

介绍自主导航的基础原理,以及基于TogetheROS™·Bot的移动机器人自主导航应用方法。

课程目录

一、TogetherROS移动机器人应用开发流程

1.移动机器人发展现状

2.TogetheROS™·Bot框架介绍

3.移动机器人开发流程

二、TogetheROS™·Bot移动机器人系统设计

1.总体设计思路

2.驱控系统设计

3.通信协议设计

三、TogetheROS™·Bot移动机器人系统驱

1.系统驱动的整体架构

2.开发环境配置

3.速度控制话题的订阅

4.里程计话题与TF的维护

5.机器人状态的动态监控

四、TogetheROS™·Bot移动机器人视觉应用

1.相机驱动与数据可视化

2.视觉巡线

3.人体跟随

五、TogetheROS™·Bot移动机器人SLAM地图构建

1.SLAM基本原理

2.雷达驱动与数据可视化

3.机器人SLAM地图构建

六、TogetheROS™·Bot移动机器人自主导航

1.自主导航原理

2.机器人自主导航应用

适用人群

  1. 希望了解智能小车/智能机器人完整开发流程的开发者。
  2. 希望学习ROS2/TogetheROS™·Bot机器人开发方法的开发者。

温馨提示

  1. 本课程将基于TogetheROS™·Bot开发移动机器人应用,建议大家课前先完成TogetheROS™·Bot核心原理与应用系列课程 ROS2入门图文教程的学习;
  2. 为保证呈现效果,课程使用OriginBot开源套件作为讲解示例,关于该套件的更多资料,可以参考项目主站:www.originbot.org。
  3. 为方便大家学习,本课程每周更新一章

(扫码查看课程)