La arquitectura implica el uso de componentes modulares de hardware, como apéndices que se pueden quitar fácilmente y reemplazarse para cambiar la forma y función de los robots, y componentes de software modulares que se pueden intercambiar para cambiar sus patrones de comportamiento y movimiento.