ReflexArcBottom-Up Integration of Instantaneous Tactile Reflexes into Whole-Body Humanoid Control

PaperComing soon CodeComing soon

Abstract

Humanoid robots in cluttered environments must react to contact before the first impact peak, which arrives within tens of milliseconds. A 50 Hz learned policy needs a full inference step to react, so the reflex must bypass it and act directly at the motors. Yet the robot still relies on the policy for balance and its task, and both act on the same joints. We propose ARC (Ascending Reflex Control), in which an instantaneous tactile reflex and a learned whole-body policy remain simultaneously in control.

ARC consists of two components: an instantaneous reflex pathway and bottom-up reflex integration. The reflex pathway detects hazardous contacts from full-body tactile sensing, solves a whole-body withdrawal pose, and delivers it directly to the motors within 10 ms. Bottom-up reflex integration combines reflex-in-the-loop policy learning, reflex-transparent policy alignment, and reflex-informed policy adaptation to sustain the withdrawal, maintain balance, and complete longer-horizon recovery.

We deploy ARC on a Unitree G1 and evaluate three categories of hazardous contact. Compared with an otherwise identical reflex delayed by 20 ms, ARC reduces the first force peak by 34.1% and reduces the contact impulse from 0.2632 N·s to 0.1225 N·s (a 2.15× ratio). We further demonstrate protected motion tracking, teleoperation, and vision-free obstacle traversal guided by foot tactile sensing.

<10ms

Touch to motor response

34.1%

Lower first force peak

53.5%

Lower contact impulse

02 / IN ACTIONHANDS · ARMS · TORSO · KNEE · FEET

Whole-body reflexes.
Across tasks.

From a touch on the wrist to a step over an obstacle.
Explore ReflexArc on hardware.

One touch. A coordinated retreat.

Contact at the hands, arms, torso, and knee triggers local withdrawal and a coordinated retreat away from the collision.

01 — 04
03 / EVERY MILLISECOND COUNTSCONTACT IMPACT ANALYSIS

Act before
the impact peaks.

Touch reaches the motors through a direct reflex pathway. In the box-contact experiment, that timing reshapes the force of impact.

Synchronized hardware comparison · Includes 50× slow-motion replay

34.1%↓

Lower first force peak

53.5%↓

Lower contact impulse

Relative to the same reflex with 20 ms added delay.
Paper §V-A, Fig. 7.

First force peak N

ARC
14.25
+20 ms
21.64

Contact impulse N·s

ARC
0.1225
+20 ms
0.2632
04 / METHOD

Instantaneous
tactile reflexes.

Whole-body withdrawal begins at the skin.

Distributed tactile sensing locates contact at onset. A whole-body solver turns that signal into coordinated withdrawal, reaching the motors within 10 ms.

Flexible piezoresistive patches cover the wrists, elbows, knees, chest, back, and feet. Each 16 × 8 cm patch samples 128 taxels at 300 Hz. Per-taxel calibration registers the sensing surface in a digital twin, linking each reading to a body segment, position, and surface normal. Adaptive thresholds follow the noise baseline during nominal motion; a coherent rise across neighboring taxels identifies the first frame of contact. The active cluster’s centroid and surface normals provide the contact location and withdrawal direction within 5 ms of onset.

Bottom-Up
Reflex Integration.

Learn to balance through reflexes.
Turn withdrawal into retreat.

Why Bottom-up?

Contact unfolds faster than the policy’s control cycle. ReflexArc sends a tactile-triggered withdrawal directly to the motors within 10 ms, while the learned policy continues to stabilize the body and pursue its task.

These two pathways command the same joints. Withdrawal displaces the robot from its tracking reference, so the policy can counteract it as tracking error. Ascending Reflex Control (ARC) brings reflexes into policy learning, aligns their observation and action interfaces, and lets contact guide a sustained retreat through the three designs below.

Withdrawal changes the robot’s posture and dynamics while balance remains the policy’s responsibility. ARC brings the low-level reflex into motion-tracking training, so the policy learns to stabilize the states that withdrawal creates. Its observations combine the tracking goal, proprioception, and tactile reflex information.

Each tactile patch contributes its activation, contact location and direction, and applied offset . During the reflex, the tracking target shifts to . ARC-Gym trains across 4,096 parallel environments by alternating tracking and reflex iterations: tracking collects collision states, batched LQP solves produce the corresponding reflexes, and reflex iterations restart from those states to train post-reflex stability.

05 / TAKE A CLOSER LOOKCOMPARISONS & ABLATIONS

See what each
part brings.

Hardware comparisons reveal the roles of reflex timing and behavioral adaptation.

01 / COMPARISON

Contact changes the movement.

Watch ARC, reflex-free control, and a top-down reflex respond to obstacles.

02 / ABLATION

From withdrawal to recovery.

Explore the contribution of the reflex, adaptation, and human motion prior.

Full ablation metrics Paper · Table I

From local withdrawal through contact to global recovery. Five variants isolate the roles of training, alignment, adaptation, and the human motion prior.

Table I · Ablation of the three ARC designs
MethodLocal withdrawalContactGlobal recovery
m/s ↑Holdcm ↑%Surv.% ↑N·s ↓Rehit% ↓mm/s ↑Dir. err.° ↓% ↑% ↑
w/o reflex-in-the-loop0.7255.6525.082.04.3490.9−0.010.02688.841.18.9
w/o transparency0.9006.7429.799.24.2258.31.670.47512.0100.057.3
w/o adaptation0.9197.03−8.777.33.6388.0−0.010.02188.942.26.8
Explicit reference0.96510.89−8.696.14.9163.31.070.18416.792.714.1
Ours (ARC)0.97111.06−9.199.23.4259.41.700.42611.599.563.0

Local withdrawal. Hold is mean withdrawal distance over 0.2–1 s. The compensation score is positive when the policy opposes the reflex and negative when it reinforces it.

Contact. Surv. is survival rate. integrates normal contact force over the first 100 ms. Rehit measures recontact with the same obstacle after separation.

Global recovery. Root displacement at 3 s, mean velocity along the commanded recovery direction over 0.2–1 s, direction error, and fractions reaching 0.5 m / 1.5 m at 3 s.

Explicit reference. Replaces the AMP reward with direct tracking of a retreat motion.

w/o transparency. Some recovery metrics look slightly better, but the policy cancels the reflex ( = 29.7, Hold 6.74 cm): recovery without withdrawal is a false success.

06 / INTERACTIVE DEMOINTERACTIVE TRAINED POLICY

Make contact.
Explore the reflex.

Play with the trained ReflexArc policy
in this interactive demo.

07 / CITATIONREFLEXARC

Citation

BIBTEX
% BibTeX coming soon.

ReflexArc — Full film

ReflexArc

1 / 8
ReflexArc paper, page 1 of 8