OSRA TGC Special Interest Group for Physical AI
This project is maintained by ros-physical-ai
Coordinator: Franco Cipollone (Ekumen)
This group makes the initiative’s work tangible. The other working groups write specifications and libraries; this is where they have to work together on a real robot, which is what keeps the effort from becoming a set of disconnected design documents. The result is an integrated, reproducible reference stack that anyone can clone and run, in simulation or on hardware.
Build and maintain ros-physical-ai/demos, an integrated, reproducible reference stack that ties the SIG’s outputs together on accessible hardware.
The current showcase runs on the SO-ARM101, a low-cost educational arm, using a combined ROS and LeRobot approach.
The plan is to grow this into a family of reference applications at increasing levels of capability and complexity, from the educational arm toward industrial-grade manipulators, mobile manipulators, and eventually other embodiments such as legged robots and humanoids.
Each new application raises the bar for the rest of the SIG’s work, since an embodiment that is harder to control, or that moves more data, exposes the gaps the specifications still have to close.
Demonstrate the full loop as a single workflow: leader-arm teleoperation to record demonstrations, data collection through the Rosetta ROS 2 to LeRobot bridge, policy training, and on-robot inference. The same commands run in Gazebo, in MuJoCo, or on real hardware. The reference policies demonstrate that the pipeline works end to end; they are not a claim about state-of-the-art manipulation.
Serve as the place where work from the rest of the SIG gets integrated and validated on a real system, including transport improvements (native buffer support, REP-0157), policy execution through ros2_control and standalone inference nodes, scene and embodiment descriptions (REP-0158), and agentic interfaces such as the ROS MCP server.
Provide examples that run in simulation so the stack is usable without hardware, currently Gazebo and MuJoCo (via mujoco_ros2_control), with first-class interoperability with the simulators the AI community already uses, such as Isaac Sim.
Lower the barrier to entry and grow the user base through tutorials, hackathons, and community events. A low-friction on-ramp is published alongside the stack: pre-recorded rosbags, a converted LeRobot dataset, and a trained checkpoint on the Hugging Face Hub, so a policy can be run in Gazebo in minutes without recording or training anything first.
Maintain a family of reference applications at increasing levels of capability and complexity, so that every layer of the Physical AI stack has a place where it is exercised end to end on a real robot:
Each application doubles as the integration and validation target for the standards, interfaces, and libraries produced by the other working groups.
In Progress
More Production-Grade Applications
New Workflows
Accessibility
Interested in contributing to the Reference Platform & Applications working group? Here’s how to get started:
ros-physical-ai/demos and run the quick start in simulation#TGC SIG PAI Reference Platform channel on Open Robotics’ Zulip