教程演示🔗

掌握 ROS2 基础知识并成为机器人操作系统开发人员 | 一步一步| 机器人编程

你将学到什么

  • 掌握ROS2核心概念
  • 从头到尾构建完整的 ROS2 应用程序
  • 将机器人操作系统 2 与 Python 和 Cpp 结合使用
  • 探索 ROS2 工具以及如何使用它们
  • 了解 ROS2 开发的最佳实践
  • 通过许多活动和最终项目进行大量练习
  • ROS2 节点、主题、服务、参数、启动文件等等

要求

  • Python 和/或 C++ 编程基础知识
  • 欢迎了解一些面向对象编程 (OOP) 的基础知识,尽管不是 100% 强制
  • 您需要知道如何在终端中使用基本命令
  • 当然还有强烈的学习意愿
  • 精度:无需了解任何 ROS1!

描述

在本课程中,我将在几个小时内逐步引导您从一个完全的初学者成长为可以编写可扩展机器人应用程序的 ROS2 开发人员。

→ 您正在从头开始学习 ROS 2?

您可能会问自己:从哪里开始?如何学习?首先要做什么?

当我第一次开始使用机器人操作系统时,我真的很难回答这些问题。因此,学习 ROS/ROS2 很困难。但如果您使用正确的资源进行学习,则不一定如此。

另外,我注意到,当人们教授 ROS2(2023 年)时,他们经常与 ROS1 进行比较。但是,如果您不了解 ROS1 怎么办?

我创建了这门课程,以便您可以从一开始就正确地学习 ROS2,无需事先了解机器人操作系统,而不必浪费数周甚至数月的时间来尝试找到该做什么。您可以告别每个人在学习 ROS2 时都会面临的巨大学习曲线。

本课程的结构合理,以便您可以一步一步地遵循它,并以正确的顺序获得您需要的一切。课程结束时,您将有足够的信心启动您自己的机器人操作系统 2 应用程序

→ 我该如何教学?

我的教学方法如下,分三点:

  • 一步步。
  • 进入正题。
  • 练习,练习,练习。

就是这样。没有无用的东西和干扰,只有创建 ROS 2 应用程序所需的重要内容。

我在机器人操作系统方面的经验非常实用。我实际上用它来构建了一个机械臂,现在已经上市了。所以我别无选择,只能务实、开门见山。这就是我想教你的方式。

→ 那么,你要学什么?

以下是您将在本课程中看到的主要概念:

  • ROS2 安装、工作区、软件包……
  • ROS2节点
  • ROS2主题
  • ROS2服务
  • ROS2自定义消息
  • ROS2参数
  • ROS2 启动文件

课程的每个部分/模块都专注于一个 ROS2 关键概念。对于每个概念,您将获得:

  • 概念解释,结合上下文,以及为什么你需要学习它。
  • 分步“操作方法”视频(适用于 Python 和 Cpp)。
  • 练习活动+详细解决方案视频。
  • 我们在本节中所做的一切的回顾和代码下载。

我喜欢从“为什么”问题开始,对我来说,这是你可以问的最重要的问题。如果你理解“为什么”,那么之后的一切都会有意义,因为你知道你要去哪里,以及为什么要去那里。

我也花时间和你一起写所有的代码。一些老师和讲师喜欢向您展示大量代码,然后告诉您“好吧,这段代码可以做到这一点”。我个人不这样做。当我写代码时,我会和你一起完整地写它,并且我会解释为什么我要写我所写的内容。

课程结束时,您将有机会使用 Turtlesim 模拟来完成一个完整的项目。这将帮助您对课程中将看到的所有内容进行更多练习,这将是您从头到尾的第一个真正的项目。

在课程中,您还将学习如何使用 ROS2 工具来调试应用程序、监控正在发生的情况以及构建代码。

有了您将学到的所有内容以及我将为您提供的最佳实践,您将为开始任何 ROS2 项目打下良好的基础。

那么……为什么你要猜测要学什么?立即通过这个完整且结构化的课程开始学习 ROS2!

→ 注意 – 如果您符合以下条件,本课程不适合您:

  • 已经是 ROS2 高级或专家开发人员。
  • 以前从未使用过 Python 或 C++。
  • 另外,这不是“ROS1 到 ROS2”指南。这是一门从头开始学习 ROS2 的课程,不需要 ROS1 知识。

本课程适合谁:

  • 学生、工程师、研究人员、教师、开发人员、爱好者。
  • 任何想要从头开始学习 ROS2 且不想浪费时间的人。
  • 想要更快地构建可扩展的机器人应用程序的人们。
  • 仍处于初级水平并想要开始学习 ROS2 的 ROS1 开发人员。

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源