Course Code: ros
Duration: 21 hours
Prerequisites:
  • 瞭解基本的機器人概念。
  • 基本的程式設計經驗。

觀眾

  • 愛好者
  • Robotics 愛好者
  • 工程師和技術人員
Overview:
Course Outline:

介紹

瞭解基本 ROS 概念

  • ROS 架構和理念概述
  • 設置 ROS 工作區環境
  • ROS 主節點、節點、主題和消息
  • 使用主控台命令
  • 使用 Catkin 構建系統
  • ROS 啟動檔
  • 使用 Gazebo 模擬器進行 3D 視覺化和使用者互動

創建您的第一個ROS 程式

  • 創建 ROS 包
  • 在 Eclipse 中設置 ROS 專案
  • 使用 ROS C++ 用戶端庫
  • 編寫簡單的 ROS 訂閱者和發佈者
  • 使用 ROS Parameter Server 存儲和檢索參數
  • 使用 RViz 進行 ROS 3D 可視化

在 ROS 上使用 TF 變換系統

使用 rqt 用戶介面

探索機器人模型 ROS

模擬描述格式 (SDF)

部署 ROS 服務

實施 ROS 操作

在ROS 上使用模擬時間

將消息數據存儲在 ROS 個袋子中

使用真實場景進行回歸測試

在 ROS 中應用不同的調試策略

探索複雜的實際應用 ROS

創建您的第一個 ROS 項目的後續步驟

故障排除

結束語

Sites Published:

United Arab Emirates - ROS: Programming for Robotics

Qatar - ROS: Programming for Robotics

Egypt - ROS: Programming for Robotics

Saudi Arabia - ROS: Programming for Robotics

South Africa - ROS: Programming for Robotics

Brasil - ROS: Programação para Robótica

Canada - ROS: Programming for Robotics

中国 - ROS:机器人编程

香港 - ROS: Programming for Robotics

澳門 - ROS: Programming for Robotics

台灣 - ROS: Programming for Robotics

USA - ROS: Programming for Robotics

Österreich - ROS: Programming for Robotics

Schweiz - ROS: Programming for Robotics

Deutschland - ROS: Programming for Robotics

Czech Republic - ROS: Programming for Robotics

Denmark - ROS: Programming for Robotics

Estonia - ROS: Programming for Robotics

Finland - ROS: Programming for Robotics

Greece - ROS: Programming for Robotics

Magyarország - ROS: Programming for Robotics

Ireland - ROS: Programming for Robotics

Luxembourg - ROS: Programming for Robotics

Latvia - ROS: Programming for Robotics

España - ROS: Programación para Robótica

Italia - ROS: Programming for Robotics

Lithuania - ROS: Programming for Robotics

Nederland - ROS: Programming for Robotics

Norway - ROS: Programming for Robotics

Portugal - ROS: Programação para Robótica

România - ROS: Programming for Robotics

Sverige - ROS: Programming for Robotics

Türkiye - ROS: Programming for Robotics

Malta - ROS: Programming for Robotics

Belgique - ROS: Programming for Robotics

France - ROS: Programming for Robotics

日本 - ROS: Programming for Robotics

Australia - ROS: Programming for Robotics

Malaysia - ROS: Programming for Robotics

New Zealand - ROS: Programming for Robotics

Philippines - ROS: Programming for Robotics

Singapore - ROS: Programming for Robotics

Thailand - ROS: Programming for Robotics

Vietnam - ROS: Programming for Robotics

India - ROS: Programming for Robotics

Argentina - ROS: Programación para Robótica

Chile - ROS: Programación para Robótica

Costa Rica - ROS: Programación para Robótica

Ecuador - ROS: Programación para Robótica

Guatemala - ROS: Programación para Robótica

Colombia - ROS: Programación para Robótica

México - ROS: Programación para Robótica

Panama - ROS: Programación para Robótica

Peru - ROS: Programación para Robótica

Uruguay - ROS: Programación para Robótica

Venezuela - ROS: Programación para Robótica

Polska - ROS: Programming for Robotics

United Kingdom - ROS: Programming for Robotics

South Korea - ROS: Programming for Robotics

Pakistan - ROS: Programming for Robotics

Sri Lanka - ROS: Programming for Robotics

Bulgaria - ROS: Programming for Robotics

Bolivia - ROS: Programación para Robótica

Indonesia - ROS: Programming for Robotics

Kazakhstan - ROS: Programming for Robotics

Moldova - ROS: Programming for Robotics

Morocco - ROS: Programming for Robotics

Tunisia - ROS: Programming for Robotics

Kuwait - ROS: Programming for Robotics

Oman - ROS: Programming for Robotics

Slovakia - ROS: Programming for Robotics

Kenya - ROS: Programming for Robotics

Nigeria - ROS: Programming for Robotics

Botswana - ROS: Programming for Robotics

Slovenia - ROS: Programming for Robotics

Croatia - ROS: Programming for Robotics

Serbia - ROS: Programming for Robotics

Bhutan - ROS: Programming for Robotics

Nepal - ROS: Programming for Robotics

Uzbekistan - ROS: Programming for Robotics