Software-Defined Robotics

hardware · motion · skills · fleet

Traditional robots repeat one program for years. Software-defined robots get new skills over the air.

The software-defined robot stack, top to bottom: fleet orchestration (task assignment, traffic, charging); task and behavior (skills and AI policies); motion and safety (planning and safety envelopes); and robot hardware (joints, sensors, battery). SOFTWARE-DEFINED ROBOT STACK Fleet orchestrationtask assignment, traffic, charging Task and behaviorskills, AI policies Motion and safetyplanning, safety envelopes Robot hardwarejoints, sensors, battery
Layers
4
Skills
Updated OTA
Fleet tools
Agility Arc, others
Standard
ROS 2
Hub
Systems

Finding

Software-defined robots get new skills over the air and are coordinated as fleets, which is what makes humanoids and AMRs economical at scale

A traditional industrial robot runs one program written for one cell, often unchanged for years. Software-defined robots separate hardware from behavior: motion planning and safety envelopes run on a controller, skills come from AI policies that can be updated, and a fleet layer assigns tasks, manages traffic and schedules charging. Agility's Arc platform for Digit humanoids and the orchestration systems behind warehouse AMR fleets are examples.

ROS 2 is the most common open software framework; robot makers add their own stacks and cloud services. Over-the-air skill updates let one robot design serve many tasks, which is the economic case for general-purpose humanoids. See AI in Robotics and Robotic Fleets.

Layers

SDR layers

SDR layers
LayerRoleExamples
HardwareJoints, sensors, batteryHumanoids, AMRs, arms
Motion and safetyPlanning, collision avoidance, force limitsISO 10218, ISO/TS 15066
Task and behaviorSkills and AI policiesVision-language-action models
Fleet orchestrationTasks, traffic, chargingAgility Arc, AMR fleet managers
FrameworkMiddleware and toolsROS 2

Sources

Sources and scope

Scope
Software-Defined Robotics
Sources
Agility; ROS 2; ISO 10218
Updated
October 2026