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.