机器人和 ROS 2 – 边做边学!机械手
使用ROS2构建和用语音控制真实机器人
学习内容:
- 创建一个由ROS 2驱动的真实机器人
- 掌握ROS 2,即最新版本的机器人操作系统
- 机器人理论
- 使用Alexa操纵机器人
- 为机器人应用编程Arduino
- 创建数字孪生
- 在Gazebo中模拟机器人
- 机器人运动学
- 使用MoveIt 2进行轨迹规划
- 使用ros2_control库
- 掌握Rviz2
本课程包括
- 18.5小时点播视频
- 作业
- 5篇文章
- 7个可下载资源
- 可在移动设备和电视上访问
- 终身访问权限
- 完成证书
价格:$54.99
教程评分:4.8(272个评分)
教程语言:英语
教程字幕:中英文字幕
课程要求:
- 基本的Python或C++知识
- 基本的Linux知识
- 无需ROS或ROS 2的先验知识
- 无需机器人理论的先验知识
- 无需硬件。本课程的所有内容都可以仅在PC上进行
课程描述:
您是否想通过构建一个真实的机器人来学习ROS 2,即机器人操作系统的第二个也是最后一个版本?
本课程的理念是“通过实践学习”,引用美国作家兼教师戴尔·卡内基的话:“学习是一个主动的过程。我们通过实践学习,只有被使用的知识才会留在你的脑海中。”
为了让您掌握本课程涵盖的概念并在您的项目中使用,甚至在未来的工作中,我将引导您从理论和实践的角度学习ROS的所有功能。
每个章节由三部分组成:
- 概念和功能的理论解释
- 在简单的实践例子中使用概念
- 在真实机器人中应用功能
我几乎忘了!本课程还有一个重要而令人兴奋的部分,那就是您的主动学习!
在每个章节中,我将向您介绍一个新概念,然后我们将使用它来为机器人添加新功能:
- 课程介绍
- 设置环境:安装Ubuntu和ROS Noetic
- ROS简介:什么是ROS及其在机器人领域的重要性
- 创建第一个ROS节点
- ROS发布者/订阅者
- 数字孪生:使用模拟器开发和测试机器人的功能,无需任何硬件设备
- URDF
- Gazebo
- 参数
- RViz2
- 启动文件
- 控制:如何为机器人执行器创建控制系统
- 定时器
- 服务
- ros2_control
- 运动学:使用MoveIt包进行轨迹规划
- TF2
- MoveIt! 2
- 应用:为机器人提供所有功能接口,使其他软件能够创建更复杂的应用和功能
- 动作
- Alexa:使用Alexa语音助手通过语音操纵机器人
- 构建机器人:构建真实机器人,并将所有功能从模拟机器人迁移到真实机器人上
- Arduino IDE
- 串行通信
- 课程总结和总结
为了促进您的学习并帮助您加入机器人世界,代码课程同时提供C++和Python两种版本,您可以选择在课程中使用哪种语言。
无论如何,我建议您同时学习两种语言,以完善您的机器人软件开发人员档案!
适合对象:
- 热衷于机器人的创客和爱好者
- 想要学习ROS 2和机器人的软件开发人员
- 想从头开始学习如何构建机器人的学生或工程师
- 已经了解ROS 2并希望在现实应用中使用它的开发人员
- 想要学习和迁移到ROS 2的ROS开发人员
B 站免费课程:更多免费教程
更多 人工智能 教程:更多 人工智能 教程
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。