您是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工作区和程序包

 

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

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

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

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

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