機器人操作系統(ROS) 是一款開源軟件,可讓用戶將不同機器人、移動平臺、抓取手臂等各種技術聯網。ROS還可用于規劃運動路徑以及創建和建模機器人應用程序和用戶界面。
本培訓以"邊做邊學"的方式向用戶介紹ROS平臺,將理論講解與實踐部分相結合,通過培訓逐步演示機器人布局建模及其主要元素。
此外,皮爾磁還將展示如何通過對其主要元素進行建模以及使用開源軟件包來控制移動和仿真來啟動用戶自己的移動車輛項目。皮爾磁還將介紹 ROS2,兩個版本都在培訓范圍內。
培訓的部分重點是介紹如何使用ROS和ROS2進行移動機器人控制和基于SLAM的自主導航。在基于真實硬件的完整應用中,還將討論如何將安全掃描儀等相關傳感器與這些技術相結合。
培訓結束時,用戶將能夠使用ROS和ROS2創建一個能夠自主導航的自主移動車輛項目,并知道如何在實際應用中實施該項目。
培訓內容:
● 運行ROS所需的Linux操作系統基礎知識和介紹
● ROS環境和編程
● 移動機器人自主導航的ROS和ROS2軟件包之間的差異和比較
● 與差分移動車輛導航相關的理論概念,如運動學、里程測量、定位或導航算法
● 為移動車輛機器人演示應用逐步集成傳感器
● 在虛擬環境中模擬自主移動車輛
培訓收益:
● 在ROS環境中獲得牢固的ROS基礎、訣竅和設置
● ROS編程入門指導,專家建議如何解決快速入門的障礙
● 學習針對ROS應用的Python編程的基礎
● 為利用大型開發社區的各種可能性做好準備