聯繫我們

課程簡介

ROS與Python在機器人領域的簡介

  • ROS功能與架構概覽
  • 在移動機器人中使用ROS的好處

理解ROS

  • 核心概念與組件
  • ROS文件系統、目錄結構及通訊模型

設置開發環境

  • 安裝ROS與Python
  • 配置ROS環境與工作空間
  • 連接移動機器人平台至ROS

使用Python建立並運行ROS節點

  • 使用Python建立ROS節點
  • 運行節點並使用命令列工具
  • 編寫和使用ROS節點啟動文件
  • 利用ROS參數與日誌記錄

使用Python建立並應用ROS主題

  • 使用Python建立ROS主題
  • 發布和訂閱ROS主題
  • 利用ROS消息類型和自定義消息
  • 使用ROS工具監控和記錄ROS主題

使用Python建立並應用ROS服務

  • 使用Python建立ROS服務
  • 請求和提供ROS服務
  • 利用ROS服務類型和自定義服務
  • 檢查並通過ROS工具調用ROS服務

使用Python建立並應用ROS操作

  • 使用Python建立ROS操作
  • 發送和接收ROS操作目標
  • 利用ROS操作類型和自定義操作
  • 管理和取消ROS操作

為移動機器人使用ROS套件和函式庫

  • 為移動機器人生態系統使用ROS導航堆棧
  • 為移動機器人生態系統實現ROS SLAM套件
  • 為移動機器人生態系統運用ROS感知套件

將ROS與其他框架和工具整合

  • 結合OpenCV進行視覺處理
  • 結合TensorFlow進行機器學習
  • 結合Gazebo進行模擬
  • 結合其他框架與工具使用ROS

ROS應用的除錯與故障排除

  • 解決ROS應用中的常見問題與錯誤
  • 運用有效的除錯技術和工具
  • 提升ROS性能的建議與最佳實踐

總結與下一步

最低要求

  • 理解基本的機器人概念與術語
  • 具備Python程式設計和數據分析的經驗
  • 熟悉Linux作業系統及命令列工具

受眾

  • 機器人開發者
  • 機器人愛好者
 21 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類