Robotics
Robotics
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.
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.
- Visualize — bridge live topics into Foxglove Studio for plots and panels. See Wendy for Foxglove.