本课程是关于《机器人操作系统ROS2机器人Python编程实战视频教程》,你将了解如何在Python中使用最新版本的机器人操作系统(ROS 2)对机器人进行编程。
本课程是为没有使用ROS2经验或很少的初学者而设计。本课程中的编码是使用ROS2 Foxy在Python 3中完成的。我们将介绍ROS2的安装,如何开发使用该框架的代码,甚至介绍仿真工具,以便您可以制作自己的机器人并在仿真中对其进行控制,并且可以轻松地将代码移植到现实的机器人系统中。
本课程也非常适合使用以前的ROS版本并希望学习如何使用经过重新设计的ROS2 API的开发人员。值得注意的是,ROS2与ROS1不同,它具有跨平台支持,因此可以在Ubuntu,Windows 10和MacOs Mojave上使用。ROS2还允许与ROS1系统兼容,因此您可以将新的ROS2项目与以前的ROS1系统集成在一起。
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 44 lectures (6h 31m) | Size: 3.15 GB
本课程分为6个主要部分:
- 课程介绍
- 环境设定
- ROS2概述
- 在Python中使用ROS2
- 机器人仿真
- ROS2的高级功能
课程大纲
第1部分是本课程的一般介绍。
在第2部分中,您将学习如何设置计算机以使其能够运行ROS2。这包括使用Ubuntu操作系统,安装ROS 2以及向您介绍本课程中将使用的代码编辑器。
在第3部分中,我将高级别地教您ROS 2框架中包含哪些“工具”,以及它们各自做什么。
您将在第4部分中学习本课程的大部分内容,学习如何在自己的Python代码中实现所有各种ROS2工具。
第5部分将介绍使用ROS 2必须提供的仿真和传感器数据可视化工具。
第6部分将介绍ROS 2的高级功能。这将涵盖从源代码构建ROS 2的过程,以便利用SROS等工具(该工具可以保护主题数据)以及ROS 2桥接器(该工具可以与您进行通讯)进行通信。 ROS 1个节点。
我们还将与著名的OpenCV库一起使用,以处理来自机器人相机的图像数据。
那你还在等什么?让我们开始使用最广泛使用的开放源代码机器人平台的最新版本和改进版本ROS版本2进行编程。
您将学到的内容
了解ROS2框架中可用的工具
了解如何使用新的ROS2客户端库为Python中的机器人开发代码
了解有关机器人仿真工具以创建虚拟机器人环境的信息