感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
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)
與內容相關的實踐練習確實有助於更好地理解每個主題。此外,以講座開始課程並繼續進行實踐練習的方式很好,有助於將練習與之前介紹的講座內容聯繫起來。
Nazeera Mohamad - Ministry of Science, Technology and Innovation
課程 - Introduction to Data Science and AI using Python
機器翻譯
個人支持
Simon the 2nd - Cboost
課程 - ROS: Programming for Robotics
機器翻譯
培訓師非常樂於回答我提出的各種問題
Caterina - Stamtech
課程 - Developing APIs with Python and FastAPI
機器翻譯