diff --git a/profile/README.md b/profile/README.md index a319a4f..6a3c7e9 100644 --- a/profile/README.md +++ b/profile/README.md @@ -20,10 +20,10 @@ Open-source software tools for Robotiq developers. | Repository | Description | |---|---| -| [grippers](https://github.com/robotiq/grippers) | Standalone C++ SDK for Robotiq 2F adaptive grippers (2F-85 / 2F-140 / Hand-E) over Modbus RTU | -| [isaacsim_assets](https://github.com/robotiq/isaacsim_assets) | Our Isaac Sim assets available to the public | -| [ros](https://github.com/robotiq/ros) | Collection of ROS packages for controlling Robotiq hardware. | -| [tactile_sensors](https://github.com/robotiq/tactile_sensors) | Get started with Robotiqs TSF-85 tactile sensors | +| [grippers](https://github.com/robotiq/grippers) | Robotiq Adaptive Gripper SDK (C++ controller, ...) | +| [isaacsim_assets](https://github.com/robotiq/isaacsim_assets) | Isaac Sim assets for Robotiq hardware | +| [ros](https://github.com/robotiq/ros) | ROS packages for Robotiq hardware | +| [tactile_sensors](https://github.com/robotiq/tactile_sensors) | Robotiq Tactile Sensor SDK (C++ controller, Python viewer,...) | ## Software tools @@ -31,57 +31,59 @@ Open-source software tools for Robotiq developers. -#### SDKs/languages +#### Libraries | Product | C | C++ | Python | |---|---|---|---| -| [2F / Hand-E](https://robotiq.github.io/docs/drivers/2F%20hande) | - | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/2F%20hande/SDK/C++) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/2F%20hande/SDK/Python) | -| [FT300-S](https://robotiq.github.io/docs/drivers/FT300) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/FT300/SDK/C) | - | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/FT300/SDK/Python) | -| [TSF-85](https://robotiq.github.io/docs/drivers/TSF-85) | - | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/TSF-85/SDK/C++) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/TSF-85/SDK/Python) | +| [Adaptive grippers](https://robotiq.github.io/docs/drivers/Adaptive%20grippers) | - | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/Libraries/C++) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/Libraries/Python) | +| [Force Torque Sensor](https://robotiq.github.io/docs/drivers/Force%20Torque%20Sensor) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Force%20Torque%20Sensor/Libraries/C) | - | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/Force%20Torque%20Sensor/Libraries/Python) | +| [Tactile Sensor](https://robotiq.github.io/docs/drivers/Tactile%20Sensor) | - | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Tactile%20Sensor/Libraries/C++) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Tactile%20Sensor/Libraries/Python) | -- **C** — Low-level C driver talking directly to the hardware's communication protocol (e.g. Modbus RTU, serial). -- **C++** — Low-level C++ driver/SDK for direct hardware integration. -- **Python** — Python driver/SDK for scripting and rapid prototyping. +- **C** — Compiled, performance-oriented language. +- **C++** — Compiled, performance-oriented object-oriented language. +- **Python** — Interpreted, prototyping-oriented language. #### ROS2 -| Product | Rolling | Jazzy | Iron | Humble | -|---|---|---|---|---| -| [2F / Hand-E](https://robotiq.github.io/docs/drivers/2F%20hande) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/2F%20hande/ROS/ROS2-Rolling) | - | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/2F%20hande/ROS/ROS2-Iron) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/2F%20hande/ROS/ROS2-Humble) | -| [FT300-S](https://robotiq.github.io/docs/drivers/FT300) | - | - | - | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/FT300/ROS/ROS2-Humble) | -| [TSF-85](https://robotiq.github.io/docs/drivers/TSF-85) | - | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/TSF-85/ROS/ROS2-Jazzy) | - | - | +| Product | Lyrical | Jazzy | Humble | +|---|---|---|---| +| [Adaptive grippers](https://robotiq.github.io/docs/drivers/Adaptive%20grippers) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/ROS/ROS2-Lyrical) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/ROS/ROS2-Jazzy) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/ROS/ROS2-Humble) | +| [EPick](https://robotiq.github.io/docs/drivers/EPick) | - | - | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/EPick/ROS/ROS2-Humble) | +| [Force Torque Sensor](https://robotiq.github.io/docs/drivers/Force%20Torque%20Sensor) | - | - | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/Force%20Torque%20Sensor/ROS/ROS2-Humble) | +| [Tactile Sensor](https://robotiq.github.io/docs/drivers/Tactile%20Sensor) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Tactile%20Sensor/ROS/ROS2-Lyrical) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Tactile%20Sensor/ROS/ROS2-Jazzy) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Tactile%20Sensor/ROS/ROS2-Humble) | -- **Rolling** — ROS 2 rolling development distro, always tracking the latest sources. +- **Lyrical** — ROS 2 LTS release (2026). - **Jazzy** — ROS 2 LTS release (2024), supported until 2029. -- **Iron** — ROS 2 release (2023), end of life. - **Humble** — ROS 2 LTS release (2022), supported until 2027. #### ROS1 -| Product | Melodic | Kinetic | Jade | Indigo | +| Product | Noetic | Melodic | Kinetic | Indigo | |---|---|---|---|---| -| [2F / Hand-E](https://robotiq.github.io/docs/drivers/2F%20hande) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/2F%20hande/ROS/ROS1-Melodic) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/2F%20hande/ROS/ROS1-Kinetic) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/2F%20hande/ROS/ROS1-Jade) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/2F%20hande/ROS/ROS1-Indigo) | +| [Adaptive grippers](https://robotiq.github.io/docs/drivers/Adaptive%20grippers) | - | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/ROS/ROS1-Melodic) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/ROS/ROS1-Kinetic) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/ROS/ROS1-Indigo) | +| [Tactile Sensor](https://robotiq.github.io/docs/drivers/Tactile%20Sensor) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Tactile%20Sensor/ROS/ROS1-Noetic) | - | - | - | +- **Noetic** — Final ROS 1 release (2020), end of life May 2025. - **Melodic** — ROS 1 release (2018), end of life. - **Kinetic** — ROS 1 release (2016), end of life. -- **Jade** — ROS 1 release (2015), end of life. - **Indigo** — ROS 1 release (2014), end of life. -#### Physics engine +#### Simulation -| Product | Isaac Sim | PyBullet | -|---|---|---| -| [2F / Hand-E](https://robotiq.github.io/docs/drivers/2F%20hande) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/2F%20hande/Physics%20Engine/Isaac%20Sim) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/2F%20hande/Physics%20Engine/PyBullet) | -| [TSF-85](https://robotiq.github.io/docs/drivers/TSF-85) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/TSF-85/Physics%20Engine/Isaac%20Sim) | - | +| Product | Isaac Sim | PyBullet | MuJoCo | +|---|---|---|---| +| [Adaptive grippers](https://robotiq.github.io/docs/drivers/Adaptive%20grippers) | [![Robotiq](https://img.shields.io/badge/Robotiq-blue)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/Simulation/Isaac%20Sim) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/Simulation/PyBullet) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/Simulation/MuJoCo) | +| [Tactile Sensor](https://robotiq.github.io/docs/drivers/Tactile%20Sensor) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/Tactile%20Sensor/Simulation/Isaac%20Sim) | - | - | - **Isaac Sim** — NVIDIA Isaac Sim integration for simulating the hardware. - **PyBullet** — PyBullet integration for physics-based simulation. +- **MuJoCo** — MuJoCo (MJCF) model for physics-based simulation. #### Other community projects | Product | GraspGen | |---|---| -| [2F / Hand-E](https://robotiq.github.io/docs/drivers/2F%20hande) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/2F%20hande/Other/GraspGen) | +| [Adaptive grippers](https://robotiq.github.io/docs/drivers/Adaptive%20grippers) | [![Third party](https://img.shields.io/badge/Third_party-lightgrey)](https://robotiq.github.io/docs/drivers/Adaptive%20grippers/Other/GraspGen) | - **GraspGen** — NVIDIA GraspGen asset/model package with Robotiq gripper definitions for grasp synthesis research.