ROS入门视频教程系列(一):基础知识、运动和 OpenCV

ROS入门视频教程系列(一):基础知识、运动和 OpenCV -1

欢迎学习《ROS入门视频教程系列(一):基础知识、运动和 OpenCV》课程,本课程不仅介绍了 ROS 的基本概念,还涉及机器人技术中的两个重要领域:(1) 运动,(2) 感知。我们将在机器人运动和感知的背景下应用 ROS 的一般概念。该课程将为您提供了解 OpenCV 的机会。

类型:在线学习 | MP4 | 视频:h264,1280×720 | 音频:aac,44100 Hz
语言:英语 | VTT | 大小:6.72 GB | 持续时间:13.5 小时

你会学到什么

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

要求

  • C++和/或Python编程语言的知识。
  • 想学习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 相比需要特别小心,以配置好编译和运行环境。这在本课程中以清晰的方式呈现。

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

ROS 基础知识和基础:处理每个人都必须了解的一般 ROS 概念,例如 ROS 主题、服务、消息、节点……

ROS 中的运动:我们应用在步骤 1 中学到的概念来使机器人运动。我们将在一个模拟清洁机器人的好示例的上下文中开发不同的轨迹。我们特别说明了如何在 ROS 中表示机器人的姿势(位置和方向),以及如何发送运动控制消息使机器人移动。我们清楚地展示了如何实现线性运动、旋转运动和螺旋运动,以及如何将所有这些集成到模拟清洁应用中。这部分将为您提供了解机器人运动学以及如何在 ROS 中表示运动所需的背景知识。

ROS 中的感知:我将介绍机器人如何使用相机观察环境,图像如何在 ROS 中收集,以及它们如何在 OpenCV 中处理。

Arduino:您还将学习如何使用 ROSSERIAL Arduino 接口将 Arduino 板和传感器与 ROS 配合使用。这将允许您将任何 Arduino 传感器和电路板集成到您的机器人和机器人应用程序中。

根据我的经验,这些是任何新的 ROS 用户必须知道的最重要的事情,以便能够在他自己的机器人项目中走得更远。

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

我对 ROS 的体验

多年来,我一直在学术和工业项目中使用 ROS 进行编程。我非常热衷于使用 ROS 开发程序。我还在大学教授 ROS 并提供培训计划。我是苏丹王子大学机器人和物联网实验室的负责人,也是 Gaitech Robotics 的顾问。我为机器人和无人机开发了许多 ROS 包。我一直在领导围绕 ROS 的国际科学活动,特别是我与 Springer 合编了三卷书,题为 Robot Operating System, The Complete Reference。我在新用户在学习 ROS 时遇到的困难方面获得了很多经验,这有助于通过课程的不同讲座准确解决这些问题。

欢迎来到 ROS 的世界。

本课程面向谁:

  • 初级ROS开发人员和用户
  • 在大学学习的学生
  • 有兴趣了解ROS的基本概念吗
  • 对机器人技术好奇的人
  • 不想浪费时间地学习ROS的人
原文链接:https://vuesite.cn/20459.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?