課程簡介

機器人快速原型開發簡介

  • 快速原型開發與迭代設計原則
  • 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 時間:

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類