ΒΆPaper Feed

Issue 38 Β· Pick 04 Robotics βœ“ read

AthenaZero: A low-inertia, bimanual robot for dynamic manipulation

Andrew S. Morgan, Gregory Xie, Capprin Bass, Rachel Thomasson, Chunpeng Wang, Erfan Shahriari, Harrison Busa, Oluwaseun Araromi, Joseph Aronov, Michael Burgess, Velin D. Dimitrov, Matthew A. Estrada, Faris Hamdi, Samuel Kendig, Taeyoon Lee, Jose Oscar Mur-Miranda, Emma Sommers, Paul Titchener, Margaret Wang, Achu Wilson, Mark Yeatman, Osman Dogan Yirmibesoglu, Alfred A. Rizzi, Annan Mozeika, Nicolas Rojas, Lael Odhner

TL;DR: The RAI Institute built a bimanual robot whose arms "feel" like human arms when you push on them β€” about 0.8 kg of effective mass at the wrist, roughly 10Γ— less than a Franka or UR arm β€” by using low-geared, high-torque "quasi-direct-drive" motors and by relocating heavy actuators toward the torso. The payoff is a genuinely new physical capability envelope: throwing a tennis ball at 30.8 m/s (69 mph), catching a baseball thrown at 18.3 m/s with a 0.4 s reaction window, and batting incoming pitches, including playing catch with a human. The price is exactly what the physics predicts: worse static precision (~12 mm deflection under load), thermal limits on holding heavy things, and no more free stiffness from gearboxes.

Why manipulation has a mass problem

Legged robotics went through a hardware revolution over the last fifteen years: the MIT Cheetah lineage showed that if you ditch high gear ratios and use big, torque-dense motors with small (≀10:1) reductions, the legs become backdrivable β€” impacts pass through the transmission and the motor can feel and manage them. That single design choice unlocked running, jumping, and parkour.

Manipulation never got that revolution. Nearly all research runs on cobots (Franka, UR, KUKA iiwa) designed around β‰₯80:1 harmonic drives. These are precise and can hold payloads indefinitely, but they're the wrong tool for dynamic interaction, and the paper's framing of why is worth internalizing.

In locomotion, the robot interacts with the ground β€” an effectively infinite mass. In manipulation, the robot interacts with objects that are usually lighter than the robot's own moving parts. At the instant of contact, whoever has more effective mass dominates the collision. If your arm effectively weighs 12 kg and the ball weighs 145 g, the ball doesn't get caught; it gets ejected. You can try to fake low inertia in software (force feedback), but the paper reviews why this hits hard walls: feedback can only react after forces are measured, so the initial impact impulse is always set by physical inertia, and classical passivity results limit virtual inertia reduction to maybe 4–6Γ— before instability. Series-elastic elements hide mass but destroy control bandwidth. If you want low impact forces at first contact, you need actually low inertia.

The tyranny of NΒ²

The central quantity is effective mass: the apparent mass you'd feel pushing on a point of the robot in some direction \mathbf{u}. Formally, with the arm's mass matrix \mathbf{M}(\mathbf{q}) (a function of joint configuration \mathbf{q}) and the translational Jacobian \mathbf{J}_v at the contact point,

\frac{1}{m_\mathbf{u}} = \mathbf{u}^\top \mathbf{J}_v \mathbf{M}^{-1}(\mathbf{q}) \mathbf{J}_v^\top \mathbf{u},

where \mathbf{M} = \mathbf{M}_l(\mathbf{q}) + \mathbf{M}_a splits into link inertia and actuator reflected inertia. That second term is where cobots lose. A motor behind an N{:}1 gearbox looks, from the load side, like its rotor inertia multiplied by N^2. An 80:1 reduction inflates a tiny rotor's inertia by 6,400Γ—; the paper's analysis shows reflected rotor inertia more than doubles the total effective mass of highly geared arms. A 5:1 reduction inflates it by only 25Γ—, which is why AthenaZero's effective mass is dominated by its links, not its motors.

Reflected inertia = rotor inertia Γ— NΒ² Cobot: small motor, 80:1 gears rotor 80 : 1 feels like 6,400 Γ— stiff, precise, opaque to contact QDD: big motor, 5:1 gears rotor 5 : 1 25 Γ— backdrivable, torque-transparent
The gear ratio enters the load-side inertia as NΒ². A cobot's tiny rotor behind an 80:1 reduction contributes more apparent mass at the endpoint than AthenaZero's much larger rotor behind a 5:1 reduction. Bonus: at β‰₯97% gearbox efficiency, motor current directly reflects output torque, so no torque sensors are needed anywhere on the robot.

Low gearing has a second, underappreciated gift: transparency. With an efficient single-stage planetary gearset, torque passes through the transmission bidirectionally with little loss, so the quadrature-axis motor current is an accurate torque estimate (\tau = K_t I_q; their dynamometer fit gives R^2 = 0.9973). AthenaZero carries zero force/torque sensors β€” no strain gauges to drift, hysterese, or shatter on impact.

How the robot is put together

AthenaZero is a torso plus two 7-DoF arms plus two 6-DoF hands β€” 22 actuators driving 27 joints β€” built from four sizes of custom QDD actuator (95/76/38/25 mm frameless motor pairs). The shoulder joints get 90 Nm peak at a 5:1 ratio, targets derived from human isometric joint torques. The design strategy is a graded application of remotization: the farther a mass would sit from the shoulder, the harder they work to move it back toward the torso, but only using simple, stiff transmissions β€” deliberately avoiding the elaborate cable runs that make the Barrett WAM and AMBIDEX hard to maintain.

torso 3 hand motors 3Γ—95mm Shoulder motors at joint 95mm Elbow motor moved back, belt drive 38mm Wrist 2-DoF parallel ballscrews at elbow 1.8 m Bowden tendons: torso β†’ fingers Hand 3 fingers, 0 motors Farther from the shoulder β†’ more aggressive remotization
The remotization gradient. Shoulder motors sit at the joint (mass there is cheap). The elbow flexion motor is pulled proximal via a timing belt. The wrist is a 2-DoF parallel mechanism whose ballscrew actuators live at the elbow junction. The hand's three motors live in the torso itself, driving Dyneema tendons through 1.8 m Bowden cables β€” so the end of the arm carries almost no actuator mass at all.

Two details are worth stealing. First, the wrist's parallel kinematics have no closed-form forward solution, so they precompute dense lookup tables from the analytic inverse solution and interpolate β€” 3 Β΅s queries inside a 1 kHz loop. Second, the whole control stack is a plain layered architecture: EtherCAT at 1 kHz (650 Β΅s round trip) streaming not just position/velocity/torque setpoints but also per-cycle gain vectors to drives running PD at 4 kHz and current control at 16 kHz. Online gain scheduling at 1 kHz is what lets one robot be a soft spring at ball impact and a stiff whip mid-throw.

The evidence

Effective mass, theory and hammer test. Model-based analysis at the wrist puts AthenaZero and the WAM near a human arm, with the FR3/UR5e/iiwa14 roughly an order of magnitude above once reflected rotor inertia is included. The satisfying validation is a physical one: a 1 kg instrumented pendulum swung into each robot in gravity-compensation mode. Effective mass falls straight out of impulse over velocity change, M_{\rm eff} = J/\Delta v.

Pendulum impact test: measured effective mass and peak force00.511.522.533.50.833.3Effective mass (kg)1.242.08Peak impact force (N Γ· 100)AthenaZeroFranka FR3Fig. 5 and Results text. Models predicted 0.78 kg and 3.6 kg respectively. Force scaled Γ·100 to share the axis: 124.1 N vs 208.3 N.

The qualitative signature is the telling part: the pendulum bounced backward off the FR3 but kept moving forward after hitting AthenaZero, which yielded 115 mm versus the FR3's 14 mm. That's the physics of catching in miniature β€” a low-mass arm gets carried along by the object instead of rejecting it.

The baseball tasks. Two robots faced each other at 7.3 m with OptiTrack tracking at 240 Hz.

Dynamic manipulation capabilitiesball speed (m/s)05101520253030.8Throw (max, tennis ball)21.4Throw (accurate, baseball)18.3Catch (max)13.9Bat (max)Table 2. Accurate = within 25Γ—25 cm at 7.3 m. Catch at 18.3 m/s β‡’ 0.398 s reaction; extrapolated to a regulation 18.4 m mound distance, equivalent reaction time to a 46.1 m/s (102 mph) pitch.

The 30.8 m/s throw is claimed as the fastest by an anthropomorphic robot, and it comes from genuinely human-like mechanics: direct-collocation trajectory optimization produces a kinetic-chain whip β€” sequential joint velocity peaks transferring momentum outward β€” rather than the classical "swing at constant velocity, open gripper at a waypoint" approach. The messy sim-to-real detail is instructive: ball roll-off after the release command varied 39–67 ms depending on ball mass and arm state, invisible to their tactile sensors, so they characterized it with a 1000 fps camera and built empirical release models. An online kinematic refinement loop (~3 s per update) then walks targeting error down over successive throws.

Catching uses the inverse trick: the IK solver biases the intercept posture toward low-effective-mass configurations in the null space, then switches at the last moment from stiff joint-space tracking to an operational-space controller that is stiff orthogonal to the ball's path but soft along it. Reliable up to 13.4 m/s; the failure mode above that is the ball rebounding off the palm faster than the fingers close (80 ms close time) β€” a damping-bandwidth limit, honestly reported.

Batting closes a two-armed kinematic chain around the bat, historically a nightmare because coordination errors create large internal forces. Here backdrivability does real work: the compliant joints passively absorb constraint violations instead of fighting them. With phase-domain trajectories (geometry decoupled from timing, so swings blend smoothly as the strike prediction updates) plus a learned residual correction, they hit 27 of 33 pitches (82%) thrown randomly into a 0.4 Γ— 0.7 m strike zone, with a Β±2 ms contact window. The integrated demos β€” 8-volley robot-robot catch, 12 throws with a human, 3-minute batting practice β€” show the pieces compose, though the volley counts also tell you reliability is demo-grade, with failures dominated by post-catch ball-transfer misalignment.

What it costs, and what to be skeptical of

The paper is refreshingly explicit about the bill:

  • Precision: ~3 mm endpoint error unloaded, 12 mm deflection with a 1.8 kg payload, dominated by the weakest wrist joint. Millimeter-precision quasi-static work is off the table without redesign.
  • Thermals: no active cooling; software cuts out at 80 Β°C. No prolonged static holds above ~2 kg at extension. The design explicitly trades indefinite holding for minutes-scale holding β€” which is arguably human-like, but rules out many industrial uses.
  • Torque headroom left on the table: off-the-shelf drives capped current at 70 A against a 130 A motor rating, so peak dynamic performance is drive-limited, not motor-limited.
  • The hands are the weakest link: 1.8 m of Bowden friction limits grip force and dynamics, and ball-transfer errors were the dominant failure in the catch game.

On the evidence side: everything ran under motion capture in a controlled lab, with retroreflective balls β€” no onboard perception. Effective-mass comparisons for competitor robots rest on community URDFs plus published rotor/gear data (they open-sourced the analysis, which helps). Task metrics are maximum observed values from repeated trials, not systematic success curves versus speed, and there's no head-to-head dynamic-task baseline against a cobot β€” though frankly, the pendulum test and 10Γ— effective-mass gap make it clear a cobot can't play this game.

Why this matters beyond baseball

The interesting claim isn't "robot throws fast." It's that the hardware prior determines which control problems are even well-posed. Impedance-matching a 145 g baseball is impossible when your arm's effective mass is 12 kg no matter how clever the controller; it becomes almost trivial when the arm weighs 0.8 kg at the wrist and you can reshape stiffness at 1 kHz. The same logic that took legged robots from ASIMO to Atlas β€” match the machine's intrinsic dynamics to the task, then let control exploit rather than fight them β€” is being ported to manipulation, and this is the most complete existence proof so far that the QDD recipe survives the transition (the WAM and Blue gestured at it; neither caught fastballs). The intrinsic ~10Γ— lower impact forces also make the "collaborative" label physically meaningful for the first time, which the human-in-the-loop catch game demonstrates viscerally.

The open question the authors themselves pose: does this class of hardware force learning- and optimization-based manipulation toward smooth, energy-shaped, human-like motion (their solvers were highly sensitive to acceleration profiles, echoing the minimum-jerk literature), and can the precision gap be closed with better sensing rather than stiffer gears?

Where to spend your time: the Effective Mass Analysis section plus Fig. 4–5 (the pendulum test is the paper's empirical heart), then the Supplementary Methods on throwing and batting β€” the roll-off timing characterization and the phase-domain swing blending are the kind of grubby, transferable engineering detail that abstracts never mention.