ARMOR Videos

Closed-Loop Joint Control

Published

ARMOR now automatically calculates closed-loop PD control at each joint from its mass and inertia, encoding ros2_control blocks that get parsed into MuJoCo actuators.

The latest update to ARMOR adds closed-loop control, automatically calculated at each joint from the mass and inertia of the appendage it drives. The visible result: the ARMOR Bot now falls flat on its face, stiff as a board — a marked change from the wet noodle it used to be.

On the technical side, this means ARMOR’s data model now encodes ros2_control blocks, which get parsed as PD actuator blocks in MuJoCo.

Some of the automation and cleanup around this is landing in an incremental build shortly after this release.

Key Points