机器人和 ROS – 边做边学!机械手

Robotics and ROS – Learn by Doing! Manipulators

用你的声音构建和控制一个带有 ROS 的真实机器人

您将学到什么

创建一个真正的机器人
掌握 ROS,机器人操作系统
机器人理论
使用 Alexa 启动机器人
编程 Arduino 用于机器人应用程序
创建一个数字双胞胎
在 Gazebo 中模拟机器人使用 MoveIt
机器人运动学
轨迹规划!

要求

Python 或 C++
基础知识 Linux 基础知识
不需要 ROS 的
先验知识 不需要机器人理论的先验知识
不需要硬件。所有课程也可以仅使用 PC

描述

您想通过构建一个真正的机器人来学习机器人操作系统 ROS 吗?

本课程的理念是边做边学,并引用美国作家和教师戴尔·卡内基(Dale Carnegie)

学习是一个主动的过程。我们边做边学,只有用过的知识才会记住。

为了让您掌握本课程中涵盖的概念并将它们应用到您的项目中,或者在您未来的工作中,我将从理论和实践的角度指导您学习 ROS 的所有功能。看法。

每个部分由三个部分组成

概念和功能的理论解释

在一个简单的实际示例中使用该概念

功能在真实机器人中的应用

我差点忘了!我们还需要本课程的一个重要且令人兴奋的部分,以供您积极学习!

在机器人中试验、开发和测试您的想法(真实或在您的 PC 中模拟)

在课程的每个部分中,我将向您介绍一个新概念,然后我们将使用它为机器人添加新功能

课程介绍

设置环境:安装 Ubuntu 和 ROS Noetic

ROS 简介:什么是 ROS,为什么在机器人技术中如此重要。

创建第一个 ROS 节点

ROS 发布者/订阅者

数字孪生:使用模拟器开发和测试机器人的功能,无需任何硬件设备

URDF

凉亭

ROS 参数服务器

RViz

ROS 启动文件

控制:如何为机器人执行器创建控制系统

ROS定时器

ROS 服务

ros_control

运动学:使用包 MoveIt!用于轨迹规划

特遣部队

动起来!

应用程序:将机器人的所有功能连接并提供给其他软件,以创建更复杂的应用程序和功能

ROS 动作

Alexa:使用 Alexa 语音助手通过语音驱动机器人

构建机器人:构建真正的机器人并将所有功能从模拟机器人迁移到真实机器人

rosserial_arduino

课程总结与总结

为了促进您的学习并帮助您加入机器人世界,代码课程同时提供 C++ 和 Python 版本,您可以决定在课程中使用哪种语言。

无论如何,我建议您同时关注两者以完成您的机器人软件开发人员档案!

本课程适用于

热衷于机器人技术的创客和爱好者
想要学习 ROS 和机器人技术的软件开发人员 想要
学习如何从头开始构建机器人的学生或工程师
已经了解 ROS 并希望在现实世界应用程序中使用它的开发人员

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。