聯繫我們

課程簡介

機器人快速原型開發簡介

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

即將到來的課程

課程分類