聯繫我們

課程簡介

機器人快速原型設計簡介

  • 快速原型設計與迭代設計的原理
  • 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)

課程分類