Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
介紹
了解基本的ROS概念
- ROS架構和理念概述
- 設置ROS工作區環境
- ROS主機(Master)、節點(Nodes)、主題(Topics)、消息(Messages)
- 使用控制台命令
- 使用Catkin構建系統
- ROS啓動文件
- 使用Gazebo模擬器進行3D可視化和用戶交互
創建您的第一個ROS計劃
- 創建ROS包
- 在Eclipse中創建一個ROS項目
- 使用ROS C++客戶端庫
- 編寫一個簡單的ROS訂閱器(Subscriber)和消息發布器(Publisher)
- 使用ROS參數服務器存儲和檢索參數
- 使用RViz進行ROS 3D可視化
利用ROS上的TF轉換系統
使用rqt用戶界面
探索ROS上的機器人模型
模擬描述格式(Simulation Description Format,SDF)
部署ROS服務
實現ROS動作
在ROS上使用模擬時間
將消息數據存儲在ROS包中
使用現實場景進行回歸測試
在ROS中應用不同的調試策略
探索用于ROS的複雜現實應用程序
創建您的第一個ROS項目的後續步驟
故障排除
結束語
最低要求
- 了解基本的機器人概念
- 基本編程經驗
21 時間:
客戶評論 (3)
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Course - ROS: Programming for Robotics
It was very useful and the practical tasks really helped.
David Croft - Coventry University
Course - ROS: Programming for Robotics
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.