第二代机器人软件开发框架ROS2探秘和ROS2项目开发视频教程

您是ROS用户,并且听说过ROS2是下一代ROS,但是您仍然不确定ROS2是什么?它与ROS1有何改进和区别?是时候迁移到ROS2了吗?安装ROS2并使其启动并运行容易吗?如何使用ROS创建工作区,程序包并编写程序?

本课程正是为了解决上述所有有关ROS2的疑问。

ROS2是下一代机器人操作系统(ROS),社区正在开始向该新框架迁移。

为什么我要教这门课程?

ROS2是下一代机器人操作系统,并且正在积极开发以在不久的将来完全替代ROS1。随着ROS2弹性在2018年7月发布,ROS2已经获得了很多成熟,并且其大多数设计目标都已实现并实现。

但是,当开始学习ROS2时,我意识到关于它的文档和教程非常少,没有课程,只有官方GitHub存储库上的一些简短教程可用,但是由于它并没有给出整体介绍并不是官方文档,而是ROS2的技术指南。

因此,我开发了本课程,这是我所学到的第一门课程,旨在全面介绍ROS2,从介绍设计概念,将其安装在不同的操作系统上以及说明如何在两个C ++中创建ROS2项目开始和Python。

h264, yuv420p, 1280×720 |ENGLISH, aac, 44100 Hz, 2 channels | 2h 19 mn | 1.23 GB
Created by: Anis Koubaa

Become an expert of ROS2 next generation robot software development framework

课程目标:

本课程的目标如下:

首先,我将通过解释ROS2的设计概念以及如何使用它开发项目来揭露ROS2的秘密。

其次,我的目的是弄清楚ROS1和ROS2之间的区别(代码说明将比较用C ++和Python编写的ROS1和ROS2编写的代码)。

第三,本课程还旨在全面介绍ROS2生态系统,并将演示如何创建ROS2工作区,用于C ++和Python的ROS2程序包,并详细讨论ROS2主题和服务的实现方面。

课程学习成果

在课程结束时,您将能够:

  • 认识ROS2的功能(DDS,设计等)
  • 在Ubuntu(Debian)和Mac-OS上安装ROS2(Bouncy)
  • 在ROS2中创建工作区
  • 为C ++和Python创建ROS2软件包
  • 使用C ++和Python中的主题和服务开发ROS2程序
  • 了解如何处理ROS2的文档
  • 认识ROS1和ROS2之间的区别

先决条件

  • 熟悉或ROS1基本概念
  • 具有C ++和/或Python编程语言的知识
  • 对Linux Ubuntu操作系统的基本了解

如果您想成为最早学习ROS2的ROS用户之一,并且随着ROS开发者社区积极推动ROS2的发展,该机器人机器人框架早晚将完全取代ROS2,那么,不要浪费时间立即注册本课程,以开始您的ROS2体验。

您将学到的知识

认识ROS2的概念使用ROS2
开发简单的应用程序(C ++和Python)
使用ROS2执行应用程序
创建ROS2工作区和程序包

 

原文链接:https://vuesite.cn/15713.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?