Robotics overview
Build, deploy, and operate ROS 2 robots with WendyOS. Standard, upstream ROS 2 from prototype to production fleet.
WendyOS is built for ROS 2 robots, and takes them all the way from a prototype on your desk to a fleet in production. It runs standard, upstream ROS 2 in containers, deploys to NVIDIA Jetson and Raspberry Pi with one command, and lets you inspect, debug, and update everything remotely over one secure connection.
Start with Sim to real with Unitree to run a ROS 2 app on a Go2 or G1 VM profile, then deploy to hardware.
Why WendyOS for ROS 2
- Open and standard. Real upstream ROS 2 in stock containers, with your choice of middleware: CycloneDDS (default), Fast DDS, RTI Connext, or Gurum. Apache-2.0, no lock-in.
- Deploy in one command. Ship a containerized ROS 2 stack to a device with
wendy run. No flashing, nosource /opt/ros/<distro>/setup.bash, no toolchain setup. - Production from day one. Over-the-air updates, multi-device fleets, and fine-grained entitlements that scope each app's access to GPU, camera, audio, and storage.
The workflow
- Deploy. Declare ROS 2 in your
wendy.jsonwith aframeworks.ros2block and ship the stack. See Multi-app deployments. - Operate. Inspect nodes and topics, echo messages, set parameters, and record rosbags on the running device with no SSH. See Wendy for ROS 2. AI assistants can inspect sensor topics through Robot diagnostics with MCP.
- Visualize. Bridge live topics into Foxglove Studio for plots and panels. See Wendy for Foxglove.