ROS 初学者终极指南:TurtleBot3 和机器人
基于定制移动机器人和 TurtleBot3 的机器人操作系统,利用 Gazebo 和激光雷达传感器数据
讲师:Muhammad Luqman
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 💾 通过 ROS1 Framwork 创建复杂项目
- ⛩️ 使用 URDF 构建移动机器人的基本 3D 结构
- 🤖 在你的项目中使用商业机器人 TurtleBot3
- 🗺️ 处理模拟机器人传感器数据,例如激光雷达
- ➗ 编写代码解决避障机器人问题
探索相关主题
- 机器人
- 机器人操作系统(ROS)
- 软件开发工具
- 发展
要求
- 🛩️ 准备学习基于 Linux 的复杂框架
- 🏎️ 了解 Python 3 的基础知识
- 🖥️ 安装:ROS 1 Noetic 和 Ubuntu 20.04 Focal
描述
本课程已更新至Linux 上的 ROS1 NOETIC。
如果您有兴趣学习快速发展的技术,那么本课程适合您!
完成本课程后,您可以创建
- 自定义工作区
- 自定义 Python 包
- 自定义 Python 节点
- 消息发布带宽和频率
- 通过 XML 中的 URDF 创建机器人
- 启动文件
- RVIZ1 和 Gazebo 模拟基础知识
- 为你的机器人添加虚拟传感器
- 激光雷达
- 驾驶差速驱动控制
- TurtleBot3 高品质机器人包节点
项目:
- 使用自定义节点制作咖啡
- 避障定制机器人
- 物体刺激机器人
解释过程
- 通过交互式写作和评论构建概念理论
- 为讨论的节点和概念编写代码
- 分析输出并记录所使用的资源
课程流程
我将首先借助内置的 ROS1 包“TurtleSim”教您一些 ROS1 基础知识。然后开始介绍非常有用的概念,即节点、包、主题、消息等。
这将引导我们创建新的包“Dolly”,这是一辆我们将使用URDF xml 语法从头开始创建的汽车。接下来,我们将创建它的Gazebo和RVIZ1 3D 模拟器。然后,我们将在机器人中添加差速驱动插件并驾驶它。
有了这些模拟器,通过将虚拟传感器添加到您的机器人,项目的可能性将变得无限。
免责声明
本课程只是 ROS1 的开始,您不会立即成为开发人员。但它仍将引导您了解如何进入 ROS 并为您的项目工作。
如果您对参加本课程感到困惑,请联系我 🙂
本课程适合哪些人:
- 📚 想要通过创建自定义机器人来学习 ROS
- ➕ 了解模拟中驱动机器人的过程
- 📖 想要了解 ROS 1 框架中的节点、启动文件和 URDF
显示更多显示较少
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。