HOW TO START

1 Create a FREE account.
2 Sign in with your user.
3 Follow the guided tutorial.

If you still have problems, please let us know, by sending an email to info@theconstructsim.com . Thank you!

PHONE HOURS

P: +34 687 672 123
Mon-Fri 9:00AM - 6:00PM
Sat - 9:00AM-5:00PM
Sundays by appointment only!

初级ROS2课程

五天内学成ROS2基础知识(C++)

学习如何操纵ROS2

100%线上课程     ·     无需安装ROS     ·     以练习为基础的课程

课程概述

ROS2终于来了!本课程不仅适用于想要学习ROS的新用户,而且适合想要了解ROS2 的ROS1用户。

ROS2 增加了许多在未来这一年将大放异彩的新功能。本初级课程将为你介绍ROS2的基础知识。而更加高阶的知识与话题将在专项课程中深入探讨。

以下为本课程涵盖的知识

初级ROS2课程

ROS2的基础概念

创建ROS2程序包

管理最新的Colcon构建系统

ROS2 C++中的话题发布与订阅

以Python为基础的全新启动系统

ROS2服务器与客户端

使用ROS1-桥连接ROS2系统与ROS1系统

ROS2的调试工具

我们的一些学员来自

本课程使用的机器人模拟

你将从课程伊始就通过实操学习ROS2!

TurtleBot2

Iri-Wam 机器人臂

BB-8机器人

MARA机器人

ROS2学习路线

预先规划好的ROS2学习路线。你只需学习以及练习。

介绍基础的ROS概念:节点,程序包,客户端库等等。

如何使用ROS1桥程序包连接ROS1和ROS2

介绍ROS2话题:发布者

介绍ROS2话题:订阅者

介绍ROS2 服务:客户端

介绍ROS2 服务:服务器端

介绍基础ROS2调试工具:Logs以及Rviz2

为什么选择ROS2?

从ROS创立初期的2007年开始,机器人世界已经发生了翻天覆地的变化。与此同时,ROS社区也相应发生了改变。ROS从最先开始的一个“小” 项目转变成为全球机器人开发者都采用的主要工具。这也意味着ROS每一天都竭尽全力地承接着无数挑战。为了完成机器人进化所带来的全新挑战,ROS也准备再上一个台阶。而这个新的进化就是ROS2。

ROS2的目标是将ROS提升至一个新的境界。ROS2不仅提供ROS已有的绝佳功能,而且还增加了许多全新的功能以迎接未来机器人开发将面临的挑战。

而本课程的目标就是帮助你学习ROS2入门所需的基础概念。本课程将排除无关紧要的知识点,专注于能够帮助你立即使用ROS2的核心知识。而且,我们将着重于练习。你觉得呢?是否有兴趣开启你的ROS2学习之路呢?

TOP