感謝您的預訂!我們的團隊成員將會盡快與您取得聯繫。
感謝您的預訂!我們的團隊成員將會盡快與您取得聯繫。
課程簡介
介紹
了解基本的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.