frankarobotics/franka_ros2
ROS 2 integration for Franka research robots
解決的問題
本專案提供 libfranka 的 ROS 2 整合,讓研究人員與開發者能使用 ROS 2 框架控制 Franka Robotics 研究型機器人(例如 FR3)。它簡化了與機器人硬體的介接過程,並提供標準化的方式來實作機器人控制迴路與應用程式。
運作方式
此程式碼庫將 libfranka 整合至 ROS 2(特別是 Jazzy)生態系中。提供一組套件,支援機器人啟動、控制器執行與模擬。使用者可透過本機安裝或 Docker 容器部署專案,以管理複雜的相依性。支援多種設定,包括單臂架構、雙臂(FR3 Duo)架構,以及移動基座(TMRv0.2)。
適用對象
使用 Franka Robotics 機械臂,並希望利用 ROS 2 生態系進行控制、模擬與開發的機器人研究人員與開發者。
主要特色
- 多機器人支援:支援單臂、雙臂架構(FR3 Duo)以及移動機器人平台(TMRv0.2)。
- 彈性部署:提供本機安裝與 Docker/Dev Container 支援,確保環境一致性。
- 模擬整合:包含 Gazebo 範例,可在部署至硬體前於模擬中測試程式碼。
- 硬體抽象:透過
libfranka提供對 Franka 研究型機器人進行控制的穩健介面。
相關
- 專案
- 專案
- 專案
- 專案
- 專案