机器人和 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 并希望在现实世界应用程序中使用它的开发人员
评论(0)