Reachy 2 humanoid – full ROS 2 dev stack now open-source (one-line Docker, sim + Python SDK)

Hi everyone,

gene1-deepblue-small

After more than two years of internal development at Pollen Robotics, we’re releasing the complete Reachy 2 software environment under an open-source licence.

While the hardware is aimed at R&D budgets, we wanted the software to be accessible to the community.

List of hardware and software specs (PDF)

The easiest way to test the stack is using the “One line Docker install” here:

https://hub.docker.com/r/pollenrobotics/reachy2

:backhand_index_pointing_right: Docs & SDK intro:

I’d say this stack is meant to handle 3 main use cases:

  1. Teleoperation (works in simulation too)
  2. Coding autonomous behaviours
  3. Data collection for AI training

:small_blue_diamond: What’s inside

  • ROS 2 Humble middleware (ros2_control, TFs, state publishers, lots of nodes)
  • Low-level control in Rust
  • Python SDK (pip install reachy2-sdk) for high-level control & demos
  • Gazebo simulation (MuJoCo support coming soon)

(Ask if you need details—didn’t want to spam the thread with the full package list.)

Feel free to reply here or open issues/PRs on GitHub. I can also recommend some “fun” things to try with the stack like:

And more.

Thanks for taking a look!

Remi

(Pollen Robotics, now part of Hugging Face)

14 Likes

Thank you @RemiFabre! Very exciting times in robotics (especially for Pollen, congrats!).

I think this will be a great reference point for people looking for a “whole stack” example for a complex robot, I appreciate you sharing.

1 Like

This is amazing y’all! Looking forward to what comes next.

1 Like