联系我们

课程大纲

机器人快速原型设计简介

  • 快速原型设计和迭代设计原则
  • ROS 2生态系统概览
  • Docker如何在机器人领域实现敏捷性和可复现性

开发环境搭建

  • 在本地或云系统上安装ROS 2和Docker
  • 配置用于机器人开发的Docker容器
  • 使用VS Code及扩展实现高效工作流

原型设计所需的ROS 2基础

  • ROS 2包、节点、话题和服务
  • 创建和构建ROS 2工作区
  • 在Gazebo中模拟机器人

机器人开发中的Docker应用

  • ROS应用程序容器化基础
  • 为机器人项目构建自定义Docker镜像
  • 跨系统管理依赖项和配置

机器人原型的集成与测试

  • 在Docker网络中连接多个ROS 2节点
  • 在模拟环境中测试感知和控制模块
  • 调试和优化容器化应用

协作式与可扩展的机器人开发

  • 版本控制与ROS-Docker项目共享
  • 机器人领域的持续集成流水线
  • 跨多台设备部署和扩展原型

动手项目:容器化ROS 2原型

  • 设计和实现机器人模拟流水线
  • 使用ROS 2和Gazebo对完整工作流进行容器化
  • 测试并部署可用的原型

总结与下一步规划

要求

  • 具备Python编程基础知识
  • 熟悉Linux命令行工具
  • 理解机器人学基本概念(传感器、执行器、控制)

适用人群

  • 希望快速构建原型的开发者和机器人爱好者
  • 设计概念验证机器人应用的初创企业工程师
  • 探索使用现代部署工具的ROS 2的创客和爱好者
 21 小时

客户评论 (2)

即将举行的公开课程

课程分类