課程簡介

介紹

了解基本的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 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (3)

相關課程

AI and Robotics for Nuclear - Extended

  120 時間:

AI and Robotics for Nuclear

  80 時間:

課程分類