Software & Middleware

Docker in Robotics

Docker in Robotics is the use of container technology to package robot software with its exact dependencies into portable, reproducible images. Containers isolate conflicting ROS distributions, CUDA versions, and Python environments, standardize CI testing, and enable fleet-wide deployment and rollback of robot software. On hardware, containers typically run with device passthrough for GPUs, cameras, and serial buses, and with host networking for DDS discovery.

Why it matters for physical AI

Reproducible environments are what allow a policy validated in CI to behave identically on hundreds of robots. Containerized deployment underpins over-the-air updates and scalable fleet operations.

Build physical AI

Put these concepts to work on real hardware

Axol is a dual-arm robot built for physical AI — teleoperate it, collect demonstrations, and deploy learned policies out of the box.