WendyOS Docs
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, no source /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

  1. Deploy. Declare ROS 2 in your wendy.json with a frameworks.ros2 block and ship the stack. See Multi-app deployments.
  2. Operate. Inspect nodes and topics, echo messages, set parameters, and record rosbags on the running device with no SSH. See Wendy for ROS 2.
  3. Visualize. Bridge live topics into Foxglove Studio for plots and panels. See Wendy for Foxglove.

On this page