diff --git a/docs/getting_started_controllers.md b/docs/getting_started_controllers.md index 321db20..bb4b17d 100644 --- a/docs/getting_started_controllers.md +++ b/docs/getting_started_controllers.md @@ -22,6 +22,7 @@ Robots that we tested are: - **FR3** (real and simulated): https://github.com/danielsanjosepro/pixi_franka_ros2 - **FER/Panda** (real): https://github.com/lvjonok/pixi_panda_ros2 +- **UR5** (real): https://github.com/danielsanjosepro/crisp_ur_demo - **IIWA** (simulated): https://github.com/danielsanjosepro/pixi_iiwa_ros2 ### Grippers @@ -54,12 +55,13 @@ Some other manipulators that could be added to this list is [Duatic](https://git ### Available Demos -| Robots | Franka Robotics FR3 | FR Dual FR3 | IIWA 14 | Kinova Gen3 | -| :--- | :---: | :---: | :---: | :---: | -| MuJoCo simulated Hardware | ✅ | ✅ | ✅ | ✅ | -| Real Hardware | ✅ | ✅ | ❔[^1] | ❔[^1] | +| Robots | Franka Robotics FR3 | FR Dual FR3 | IIWA 14 | Kinova Gen3 | UR5 | +| :--- | :---: | :---: | :---: | :---: | :---: | +| MuJoCo simulated Hardware | ✅ | ✅ | ✅ | ✅ | ✅ [^2]| +| Real Hardware | ✅ | ✅ | ❔[^1] | ❔[^1] | ✅ [^2] | [^1]: Untested, but effort interface available. +[^2]: Available at: https://github.com/danielsanjosepro/crisp_ur_demo We also have some examples with cameras. diff --git a/docs/index.md b/docs/index.md index 452d5d5..f0fabc0 100644 --- a/docs/index.md +++ b/docs/index.md @@ -7,18 +7,21 @@ hide: CRISP Controllers Logo CRISP Controllers Logo - - # CRISP - **C**ompliant **R**OS2 Controllers for Learn**i**ng-Ba**s**ed Manipulation **P**olicies *Authors: [Daniel San Jose Pro](https://danielsanjosepro.github.io)[^1], [Oliver Hausdörfer](https://oliver.hausdoerfer.de/)[^1], [Ralf Römer](https://ralfroemer99.github.io)[^1], Maximilian Dösch[^1], [Martin Schuck](https://amacati.github.io/) [^1] and Angela Schoellig [^1]*. [^1]: The authors are with Technical University of Munich, Germany; TUM School of Computation, Information and Technology, Department of Computer Engineering, Learning Systems and Robotics Lab; Munich Institute of Robotics and Machine Intelligence. -> A collection of real-time, C++ controllers for compliant torque-based control for manipulators compatible with `ros2_control`. Developed for deploying high-level learning-based policies (VLA, Diffusion, ...) and teleoperation on your manipulator. It is compatible with any manipulator offering an effort interface. +You want to deploy your learning-based policy to your manipulator, or collect teleoperation data? `CRISP` provides the tools for that. + +- `CRISP` provides the `ros2_control` low-level controllers (compliant, real-time, C++, torque-based) and simple python interfaces `CRISP_PY` to interface with them. It is compatible with any manipulator offering an joint-level torque effort interface. + +- `CRISP` provides also a Gymnasium environment `CRISP_GYM` to deploy learning-based `LeRobot` policies and collect data in `LeRobotDataset` format. _If you use this work, please cite it using the [bibtex](#citing) below._ -Check the [controllers (CRISP controllers) :simple-github:](https://github.com/utiasDSL/crisp_controllers) , robot [demos (CRISP controllers demos) :simple-github:](https://github.com/utiasDSL/crisp_controllers_demos), a simple [python interface (CRISP_PY) :simple-github:](https://github.com/utiasDSL/crisp_py), and a [Gymnasium wrapper (CRISP_GYM) :simple-github:](https://github.com/utiasDSL/crisp_gym) for real-world experiments. +Check the [controllers (CRISP controllers) :simple-github:](https://github.com/utiasDSL/crisp_controllers), the simple [python interface (CRISP_PY) :simple-github:](https://github.com/utiasDSL/crisp_py), and a [Gymnasium wrapper (CRISP_GYM) :simple-github:](https://github.com/utiasDSL/crisp_gym) for real-world experiments. + !!! info "Aloha gripper for Manipulators" Check out [aloha4franka](https://tum-lsy.github.io/aloha4franka/) for the gripper used in the videos. @@ -32,31 +35,31 @@ Check the [controllers (CRISP controllers) :simple-github:](https://github.com/u