聯繫我們

課程簡介

機器人快速原型設計入門

  • 快速原型設計與迭代設計的原則
  • 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 命令列工具
  • 理解基本的機器人概念(感測器、驅動器、控制)

目標對象

  • 希望快速建置原型的開發者及機器人愛好者
  • 設計概念驗證(PoC)機器人應用的初創公司工程師
  • 探索 ROS 2 並使用現代部署工具的製作人及業餘愛好者
 21 小時

客戶評論 (2)

課程分類