学会使用超酷的下一代ROS2机器人软件开发框架,开启你的机器人开发之旅,尽情发挥机器人的无限潜力吧!

您将会学到

  • 在 Ubuntu 系统上安装 ROS2
  • 理解 ROS2 和其生态系统的基本概念
  • 理解 ROS1 与 ROS2 之间的不同
  • 识别 ROS2 中数据分发服务(DDS)的特性
  • 创建 ROS2 工作空间和软件包
  • 使用 ROS2 (C++ 和 Python) 编写程序
  • 使用 ROS2 运行应用程序
  • 通过 Turtlesim 动手实践 ROS2 计算图概念

学习要求

  • 具备 C++和/或 Python 编程语言的知识
  • 建议熟悉 ROS1 机器人开发框架
  • 对 Linux Ubuntu 操作系统有基本了解
  • 积极学习、探索并实践使用 ROS2

课程全新升级介绍

我们非常激动地宣布,本课程经历了广泛的升级,为您提供更佳的学习体验!新增核心内容如下:

  • 支持最新的ROS2 Humble版本:课程完全兼容ROS2最新发布版,让你掌握最新特性与技术改进
  • Python和C++ ROS2运动控制详解:新增ROS2运动控制全方面内容,覆盖双编程语言,适配不同开发需求
  • Python机器人清洁器实战项目:通过实战项目应用所学知识,打造完整机器人清洁器应用
  • ROS2激光扫描仪全教程:包含理论知识、驱动使用、ROSBAG数据记录回放及Python编程实战
  • 专属GitHub代码仓库:收录课程全部代码示例,搭配详细文档,学习更高效便捷

我们相信这些升级和扩展将显著提升您的学习体验,帮助您更高效地掌握ROS2开发技能。立即报名,加入我们不断壮大的机器人爱好者社区!

这门课程是关于什么的?

各位ROS开发者注意啦!你是否好奇ROS2这款ROS框架下一代产品?是否想了解ROS2相比ROS1的优化升级、核心差异,以及是否需要迁移至ROS2?

这套全面的Udemy ROS2课程,涵盖从ROS2安装、工作区与软件包创建到程序编写的全流程知识。专业讲师一对一指导,手把手带你掌握ROS2开发所需的全部技能。

无论你是资深ROS开发者,还是刚入门机器人领域的新手,课程都能帮你充分发挥ROS2的价值。抓住机会解锁ROS2全部潜能,助力你的机器人开发事业再攀新高!

为什么现在需要参加ROS2课程?

自2009年以来,ROS1成为机器人应用开发的标准生态系统。2014年ROSCon会议上,ROS社区指出ROS1存在单点故障、不支持多机器人系统等短板,随即启动下一代框架研发,最终打造出ROS2。

ROS2早期功能虽不及ROS1成熟,但2021年起核心功能逐步完善,2023年已逐步全面替代ROS1。对于所有ROS1开发者而言,学习ROS2已经成为必备技能。

课程目标与学习成果

本课程致力于揭秘ROS2核心原理、讲解基础概念、厘清ROS1与ROS2的区别、深度解析ROS2生态系统。

完成课程学习后,你将独立完成ROS2安装、掌握核心概念与生态体系、熟练创建ROS2工作区与软件包,并用C++、Python实现ROS2项目开发。

紧跟机器人开发未来趋势,立即报名《精通ROS2》课程,开启你的ROS2开发之旅!

适合学习的人群

  • 希望学习ROS2的现有ROS开发者及用户
  • 专业机器人工程师
  • 学习机器人相关课程的在校大学生
  • 讲授机器人课程的高校教师
  • 对ROS2基础概念与开发技术感兴趣的爱好者
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。