Open Source Robotics

精選高品質的開源機器人專案、工具與軟體,推動機器人社群向前發展。

MoveIt 2

用於 ROS 2 機器手臂的運動規劃框架,具備運動學與碰撞檢查

授權條款

BSD-3-Clause

概述

MoveIt 2 是 MoveIt 的 ROS 2 版本,MoveIt 是用於機器人操作的開源軟體。它提供採用 OMPL、STOMP 與 CHOMP 等規劃器的運動規劃、碰撞檢查、逆向運動學與軌跡執行。MoveIt Setup Assistant 可協助設定機器手臂,也可以整合點雲與深度攝影機等感知輸入。

MoveIt 2 是 MoveIt 的 ROS 2 版本,MoveIt 是使用最廣泛的開源機器人操作軟體。它提供一個容易使用的平台,涵蓋運動規劃、操作、3D 感知、運動學、控制與導航。

主要功能包括: - 使用多種演算法(OMPL、STOMP、CHOMP)進行運動規劃 - 碰撞偵測與迴避 - 逆向運動學求解器 - 軌跡執行與監控 - 與感知整合(點雲、深度攝影機) - 方便設定的 MoveIt Setup Assistant - 開箱即用地支援多種機器手臂

數千名機器人研究人員與公司使用 MoveIt 2,應用範圍從取放到複雜的組裝任務。對任何開發操作應用的人而言,它都是基礎工具。

為何重要

MoveIt 2 是 ROS 2 的操作框架,正是它讓機器手臂變得有用。它在單一套件中提供運動規劃、碰撞檢查、抓取與運動學,部署在量產機器手臂上的數量超過任何其他開源框架。

解決的問題

要讓機器手臂聰明地移動,包括避開障礙物、規劃路徑與執行軌跡,需要整合許多複雜的子系統。MoveIt 2 將這一切以經過測試、持續維護的套件提供。

重點

  • 適用於 ROS 2 機器手臂的完整運動規劃框架
  • 整合 OMPL,提供頂尖的規劃演算法
  • 碰撞檢查、IK 求解與軌跡執行
  • MoveIt Setup Assistant 讓機器人設定變得簡單
  • 各大機器人公司已用於量產

適用對象

  • 部署操作系統的機器人工程師
  • 打造以 ROS 2 為基礎之機器手臂的公司
  • 需要可靠操作基礎設施的研究人員
  • 學習機器人操作程式設計的學生

限制

  • 對非標準機器人而言,設定可能很複雜
  • 即時效能需要仔細設定
  • 要理解完整的規劃流程需要一段學習時間
  • 部分進階功能需要客製開發

本網站需要 JavaScript 才能正常運作。請啟用 JavaScript 以瀏覽我們的開源機器人專案。