ROS 初学者:基础知识、Motion 和 OpenCV

成为专家并在短时间内使用机器人操作系统 (ROS) 学习机器人技术,不要迷失在广泛的文档中

讲师:Anis Koubaa

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你会学到什么

  • 了解 ROS 生态系统(主题、节点、消息、服务、actionlib)
  • 开发简单的应用程序来控制机器人运动
  • 了解 ROS 中位置和方向的表示方式
  • 了解如何开发 C++/Python ROS 项目
  • 使用 ROS 和 OpenCV 开发简单的计算机视觉程序

要求

  • 了解 C++ 和/或 Python 编程语言。
  • 想学ROS
  • 渴望学习机器人技术

描述

新闻和更新。

这是 Udemy 上最畅销的 ROS 课程。

我的课程已升级到最新版本的 ROS,即ROS Noetic,其中有几个新视频通过动手插图解释了 ROS 的基本概念。它还将为您提供以后学习 ROS2 和导航堆栈所需的技能,如我在其他两门课程中介绍的那样。

我为什么要教这门课?

通常,新的 ROS 用户在开始使用 ROS 进行编程时会遇到很多困难。虽然教程那么多,但是有很多技巧和实际问题,在教程中是不容易找到的,就不展开讨论了,留给开发者自己碰碰运气吧。尽管 ROS 的文档很多,但有几篇内容非常广泛,要很好地掌握这些概念需要很长时间。这就是本课程发挥作用的地方,它通过重点介绍 ROS 的基础知识来提供附加值。该课程不仅介绍了 ROS 的基本概念,还涉及机器人技术的两个基本领域:(1) 运动和 (2) 感知。我们将在机器人运动和感知的背景下应用 ROS 的一般概念。该课程将为您提供了解 OpenCV 的机会,

我的方法是逐步引导您完成学习 ROS 的路线图,以便您按正确的顺序学习概念,并帮助您从一堂课到另一堂课积累经验。

本课程介绍机器人操作系统 (ROS) 的基本概念和基础知识。本课程旨在为 ROS 初学者快速而集中地介绍 ROS 基础知识和实用技巧,帮助他们更好地使用 C++ 和 Python 中的 ROS 管理他们的第一个项目。尤其是在ROS中使用C++开发,相比Python需要格外小心,配置好编译和运行环境。这在本课程中得到了清楚的展示。

课程主要分为三个主要步骤:

  1. ROS 基础知识和基础:这涉及每个人都必须知道的一般 ROS 概念,例如 ROS 主题、服务、消息和节点,…
  2. ROS 中的运动:我们应用在第 1 步中学到的概念来让机器人移动。我们将在模拟清洁机器人的优秀示例的背景下开发不同的轨迹。特别是,我们说明了如何在 ROS 中表示机器人的姿势(位置和方向)以及如何发送运动控制消息以使机器人移动。我们清楚地演示了如何实现线性、旋转和螺旋运动,以及如何将所有这些运动集成起来以模拟清洁应用。这部分将为您提供了解机器人运动学以及 ROS 中如何表示运动所需的背景知识。
  3. ROS 中的感知:我将介绍机器人如何使用摄像头看到环境,图像在 ROS 中如何采集,以及图像在 OpenCV 中如何处理。
  4. Arduino:您还将学习如何使用 ROSSERIAL Arduino 接口将 Arduino 板和传感器与 ROS 结合使用。这将允许您将任何 Arduino 传感器和电路板集成到您的机器人和机器人应用程序中。

根据我的经验,这些是任何新的 ROS 用户必须了解的最重要的事情,以便进一步开展他们自己的机器人项目。

我还提供了一些实践活动,让学习者评估他的理解并推动他实践他学到的概念。

我对 ROS 的体验

多年来,我一直在学术和工业项目中使用 ROS 进行编程。我非常热衷于使用 ROS 开发程序。我还在大学教授 ROS 并提供培训计划。我是苏丹王子大学机器人和物联网实验室的负责人,也是 Gaitech Robotics 的顾问。我为机器人和无人机开发了许多 ROS 包。我一直在领导围绕 ROS 的国际科学活动,尤其是,我是 Springer 出版的三卷书的编辑,书名是机器人操作系统,完整参考。对于新用户在学习 ROS 时遇到的困难,我积累了很多经验,这有助于通过课程的不同讲座来解决这些问题。

欢迎来到 ROS 世界。

本课程适合谁:

  • 初级 ROS 开发人员和用户
  • 大学生学习ROS
  • 任何有兴趣了解 ROS 基本概念的人
  • 对机器人技术感到好奇
  • 谁想在不浪费时间的情况下学习ROS

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍