
学习使用 ROS 2 和 Raspberry Pi 创建嵌入式和分布式机器人应用程序:通过实际项目,从基础到高级技术全面覆盖,帮助你成为机器人开发专家。
你将会学到
- 在树莓派上安装 Ubuntu 服务器及 ROS 2
- 通过 VS Code 远程开发您的 ROS 2 应用程序
- 在树莓派和电脑之间开发嵌入式与分布式应用
- 配置使用 ROS_DOMAIN_ID 的多机器系统
- 合理设计 ROS 2 应用程序,充分发挥 Raspberry Pi 性能
- 搭建 Raspberry Pi 与 Arduino 之间的通信协议
- 将 Arduino 板集成到 ROS 2 应用程序中
- 通过专项活动与实战挑战巩固学习成果
课程要求
- 具备基础的 ROS 2 和 Linux 知识
- 无需深入了解 Raspberry Pi,课程将全面讲解相关内容
- 需准备一台电脑和树莓派开发板(具体型号参考课程材料说明)
课程描述
你已经掌握了 ROS 2 的基础,想要为机器人开发嵌入式应用?或是已经拥有树莓派,却不知道如何在其上运行 ROS 2?
本课程将手把手指导你构建完整的分布式 ROS 2 应用程序,覆盖 Raspberry Pi、个人电脑与 Arduino 板。学成后,你可直接将所学技能应用于自有机器人项目开发中。
为什么选择这门课程?
ROS 2 是功能强大的机器人开发框架,能快速搭建机器人软件系统;Raspberry Pi 是体积小巧、性价比高的嵌入式开发板,可轻松嵌入机器人并连接各类硬件。二者结合,是机器人开发的绝佳组合。
课程讲师曾在机器人创业公司中,基于 Raspberry Pi 搭载的 ROS 2 系统,成功研发并量产6轴机械臂。通过本课程,讲师将分享一线实战经验,帮助你快速掌握树莓派+ROS 2 开发技巧,根据项目需求设计适配的应用程序。
教学方式
课程采用高效实用的教学模式,拒绝无效学习:
- 步骤拆解,详细讲解
- 内容直白,直击核心
- 实战驱动,边学边练
- 深度解析原理,不仅知其然,更知其所以然
学员真实评价
“这是我上过的最好的 ROS2 课程!其他课程让我感到困惑,但这个课程讲解清晰易懂,同时还能让我自己动手实践。我确实在学习中收获颇丰,而且方式既轻松又简单。我一开始就应该选这门课。” – Miguel Martinez G.
“总体非常满意。我虽然编程基础扎实,但主要是在网页开发方面,而本课程优雅、流畅且清晰的教学方式,让我在短时间内轻松掌握了 ROS 环境,避免了繁琐的文档阅读。” – Devis D.
“这是我见过的最棒的 ROS2 课程” – Aleksandar K.
“课程内容很出色,直截了当,非常容易学习” – Kevin M.
课程学习内容与实践活动
本课程全程以实战为核心,仅需掌握 ROS 2 基础即可入门,学习内容包括:
- 在树莓派上完成 Ubuntu 服务器与 ROS 2 环境部署
- 搭建 VS Code 远程开发环境
- 在树莓派上完成 ROS 2 节点的编写、构建与运行
- 开发电脑与树莓派联动的分布式 ROS 2 应用
- 集成 Arduino 板,实现 ROS 2 与底层硬件无缝对接
课程内容循序渐进,搭配专项挑战练习,帮助你牢牢掌握所有知识点。
想要用 ROS 2 和树莓派开发优质机器人项目,立即报名课程,开启学习之旅!
欢迎加入本课程!
不适用人群
从未使用过 ROS 2 的学习者,本课程要求具备 ROS 2 基础知识。
适合人群
- 希望开发嵌入式和分布式机器人应用的 ROS 开发者
- 对 ROS 2 和树莓派感兴趣的学生、工程师、教师及研究人员
- 想要搭建 ROS 2 驱动经济型机器人系统的创业者与创客
