The question

How can learned interaction strategies be reassessed and corrected when current contact conditions differ from training or nominal predictions?

Demonstrations

A rigid arm scans a surface with changing material compliance.
Source excerpt rescaled to 6.0 seconds; looped, silent; not real-time execution or latency evidence.
Motion and impedance adapt during peg insertion.
Source excerpt rescaled to 6.0 seconds; looped, silent; not real-time execution or latency evidence.

How it works

01

Propose useful behaviors

Pretrained RL policies generate structured short-horizon proposals alongside Gaussian exploration. Depending on the integration mode, learned horizons join the refinement bank or compete separately at execution selection.

02

Reassess with dynamics

Common closed-loop model rollouts evaluate candidates under current conditions. Rollout weighting forms an update without a learned density or score; a favorable candidate is not automatically committed to execution.

03

Refine for realization

Where enabled, tracking and contact feedback adjust the task references used to define local residuals. Geometry shapes the update, and response reliability modulates refinement strength.

04

Correct residuals and replan

Local Residual Correction (LRC) applies a damped Jacobian step to residuals left after directional shaping and finite updates. The controller executes the first primitive and shifts the remaining horizon for the next solve.

Results

The paper studies executed contact-rich behavior across surface scanning, peg insertion, and fixed-stance humanoid interaction. The original results retain both successful and failed conditions, separate safe completion from raw completion, and evaluate the learned proposal prior through controlled simulation ablations.

Peg insertion · safe completions
28 / 30

Ten seeds each for nominal, pose-shift, and sensing-shift conditions. MGA: 28 safe completions; PegasusFlow: 23; MPPI and DIAL: 17 each. All 30 MGA trials complete insertion, but two pose-shift trials exceed force limits.

Soft curved surface · contact-valid coverage
96.0% vs 50.5%

Matched Soft Convex execution: MGA versus the ablation without LRC. The ablation leaves the 5 mm path tolerance. This illustrates the mechanism in one matched case, not an aggregate success rate.

Original MGA surface-scanning results with hybrid-path coverage across eight methods, raw force and stiffness traces, and soft-curved-surface path error with and without local residual correction.

Progress must remain contact-valid

Full resolution ↗

Hybrid contact coverage, force–stiffness response, and local residual correction (LRC). In the matched curved-soft-surface execution, MGA covers 96.0% of the path versus 50.5% without LRC while remaining within the 5 mm path tolerance. These panels show representative simulated executions; the table aggregates seeds.

Figure 3 · panels a–d · Paper ↗
Original stacked outcome bars for eight methods in nominal, pose-mismatch, and sensing-mismatch peg insertion. Safe completion, unsafe completion, and incomplete trials are shown separately for ten seeds per condition.

Safe completion is a separate outcome

Full resolution ↗

All ten seeds per method and insertion condition are retained. Across ID, Pose-OOD, and Sensing-OOD, MGA completes 28 of 30 trials safely; the two unsafe completions occur under pose mismatch. The plot distinguishes safe completion, completion with a wrench violation or jam, and incomplete insertion.

Figure 10 · appendix · Paper ↗
Original MGA humanoid results showing 15 N force regulation, fixed-stance box pushing, unjamming, and ten paired position–yaw trajectories with safety-triggered stops marked for the no-LRC ablation.

Balance, contact, and object motion together

Full resolution ↗

Simulated force regulation, fixed-stance pushing, and unjamming. The ten paired position–yaw trajectories expose continued interaction: MGA safely completes 10/10 unjamming trials, versus 3/10 without LRC. Crosses mark safety-triggered stops. Walking pushes are outside this reported comparison.

Figure 4 · Paper ↗

Contact-rich simulation benchmarks

Complete main-results table: safe-success rate S (%) and normalized contact-load tail risk F (nCVaR95) across three contact-rich tasks.

MGA: Contact-rich simulation benchmarks. Complete main-results table: safe-success rate S (%) and normalized contact-load tail risk F (nCVaR95) across three contact-rich tasks.
TaskConditionMetricISSAATACOMMPPIDIALPegasusFlowMGA (ours)w/o RL priorw/o LRC
Surface scanningHardS (%) ↑5.0 ± 10.025.0 ± 0.022.5 ± 20.862.5 ± 20.25.0 ± 10.0100.0 ± 0.0100.0 ± 0.067.5 ± 19.5
Surface scanningHardF (nCVaR95) ↓0.596 ± 0.0500.533 ± 0.0151.029 ± 0.0940.848 ± 0.1221.301 ± 0.2370.498 ± 0.0370.486 ± 0.0170.521 ± 0.039
Surface scanningSoftS (%) ↑2.5 ± 7.550.0 ± 0.020.0 ± 15.077.5 ± 17.530.0 ± 24.5100.0 ± 0.0100.0 ± 0.070.0 ± 15.0
Surface scanningSoftF (nCVaR95) ↓0.596 ± 0.0510.470 ± 0.0110.973 ± 0.0590.762 ± 0.0981.094 ± 0.2020.466 ± 0.0240.488 ± 0.0310.498 ± 0.017
Surface scanningHybridS (%) ↑0.0 ± 0.066.7 ± 0.030.0 ± 10.056.7 ± 21.320.0 ± 16.3100.0 ± 0.096.7 ± 10.056.7 ± 21.3
Surface scanningHybridF (nCVaR95) ↓0.698 ± 0.0370.606 ± 0.0000.879 ± 0.0340.789 ± 0.0310.862 ± 0.0320.658 ± 0.0160.738 ± 0.0160.702 ± 0.020
Surface scanningUnseenS (%) ↑0.0 ± 0.050.0 ± 0.045.0 ± 26.965.0 ± 32.015.0 ± 22.950.0 ± 0.055.0 ± 15.075.0 ± 25.0
Surface scanningUnseenF (nCVaR95) ↓0.555 ± 0.0250.417 ± 0.0160.827 ± 0.0670.754 ± 0.1491.018 ± 0.3530.429 ± 0.0230.433 ± 0.0180.502 ± 0.030
Peg insertionIDS (%) ↑0.0 ± 0.00.0 ± 0.060.0 ± 49.070.0 ± 45.860.0 ± 49.0100.0 ± 0.090.0 ± 30.050.0 ± 50.0
Peg insertionIDF (nCVaR95) ↓0.723 ± 0.1021.079 ± 0.0000.162 ± 0.2210.620 ± 0.1860.670 ± 0.1410.775 ± 0.0100.733 ± 0.0930.449 ± 0.289
Peg insertionPose-OODS (%) ↑0.0 ± 0.050.0 ± 50.030.0 ± 45.840.0 ± 49.080.0 ± 40.080.0 ± 40.050.0 ± 50.010.0 ± 30.0
Peg insertionPose-OODF (nCVaR95) ↓1.203 ± 0.3470.916 ± 0.0530.366 ± 0.2480.740 ± 0.2210.630 ± 0.2270.893 ± 0.0930.769 ± 0.1560.477 ± 0.365
Peg insertionSensing-OODS (%) ↑0.0 ± 0.00.0 ± 0.080.0 ± 40.060.0 ± 49.090.0 ± 30.0100.0 ± 0.0100.0 ± 0.030.0 ± 45.8
Peg insertionSensing-OODF (nCVaR95) ↓0.660 ± 0.0530.969 ± 0.0000.204 ± 0.2730.601 ± 0.2280.667 ± 0.0890.774 ± 0.0110.775 ± 0.0410.435 ± 0.300
Humanoid pushForce regulationS (%) ↑100.0 ± 0.0100.0 ± 0.0100.0 ± 0.090.0 ± 30.070.0 ± 45.8100.0 ± 0.0100.0 ± 0.090.0 ± 30.0
Humanoid pushForce regulationF (nCVaR95) ↓0.271 ± 0.0000.270 ± 0.0000.288 ± 0.0040.357 ± 0.0280.335 ± 0.0160.262 ± 0.0050.280 ± 0.0000.263 ± 0.004
Humanoid pushFixed-stance pushS (%) ↑0.0 ± 0.00.0 ± 0.0100.0 ± 0.0100.0 ± 0.0100.0 ± 0.0100.0 ± 0.0100.0 ± 0.0100.0 ± 0.0
Humanoid pushFixed-stance pushF (nCVaR95) ↓0.972 ± 0.0001.057 ± 0.0000.557 ± 0.0190.550 ± 0.0220.559 ± 0.0160.503 ± 0.0380.492 ± 0.0050.538 ± 0.010
Humanoid pushUnjammingS (%) ↑0.0 ± 0.00.0 ± 0.0100.0 ± 0.0100.0 ± 0.0100.0 ± 0.0100.0 ± 0.080.0 ± 40.030.0 ± 45.8
Humanoid pushUnjammingF (nCVaR95) ↓1.458 ± 0.1591.601 ± 0.0000.798 ± 0.0060.805 ± 0.0080.807 ± 0.0120.845 ± 0.0260.742 ± 0.005 †0.862 ± 0.014 ‡

Entries are mean ± standard deviation over ten seeds. Surface-scanning groups contain four Hard, four Soft, three Hybrid, and two Unseen conditions; the groups are disjoint.

Experimental protocol and metric definitions

S uses task-specific safe-success criteria. Scanning requires at least 90% contact-valid coverage within 5 mm, at most 10% settled contact loss, and permits at most one of 100 force samples to exceed 60 N.

Peg-insertion safe success requires a complete 64-step execution without any wrench violation or jam, including after first completion. ID is nominal; Pose-OOD perturbs socket pose; Sensing-OOD biases wrench observations. Safety uses true simulated loads.

F is dimensionless normalized load-tail risk. Scanning and humanoid force are normalized by a 60 N limit; peg insertion uses the maximum normalized axial/lateral force and bending/torsional torque utilization. Lower loads alone do not imply completion.

† and ‡: Unjamming tails without the prior and without LRC are conditional on eight and three accepted runs, respectively; rejected prefixes count as failures. These tails are not ranked against the ten-run MGA estimate.

The prior is evaluated additively in peg insertion and the reported humanoid runs: one deterministic and eight stochastic learned horizons compete with the refined Gaussian sequence. This is not an equal-total-rollout-cost comparison with the no-prior ablation.

Humanoid results cover 15 N force regulation, a nominal 8 kg box pushed 0.10 m from fixed stance, and 0.03 m unjamming with yaw correction. Walking pushes and randomized pushing conditions are not in this comparison.

These are results of the paper protocol, separate from V1 GPU qualification and robot-controller deployment support.

Table 1 · Paper ↗

Repeated surface scanning on physical hardware

Original repeated-trial force measurements from a 6-DoF Dobot Nova 5 with wrist force/torque sensing. The hardware experiment evaluates the model-based component without a learned proposal prior.

MGA: Repeated surface scanning on physical hardware. Original repeated-trial force measurements from a 6-DoF Dobot Nova 5 with wrist force/torque sensing. The hardware experiment evaluates the model-based component without a learned proposal prior.
SurfaceReference force (N)Mean force (N)MAE (N)RMSE (N)
Table3.02.987 ± 0.0140.391 ± 0.0540.506 ± 0.094
Foam0.80.817 ± 0.0170.176 ± 0.0060.222 ± 0.012
Phantom3.02.940 ± 0.0640.378 ± 0.0130.454 ± 0.015

Mean ± sample standard deviation over five trials per surface. Statistics use unsmoothed, gravity-compensated and tared feedback with physical timestamps, including holds and recovery intervals during scanning.

Experimental protocol and metric definitions

All 15 scans reach their path endpoint. Complete-session outcomes are 5/5 for table, 4/5 for foam, and 5/5 for phantom; one foam session stops because robot feedback becomes stale after scanning and release.

The force calibration has a held-out 95th-percentile residual of 1.14 N. These metrics characterize compensated feedback rather than independently verified absolute contact force.

The hardware protocol uses a 0.4 s horizon, 48 candidate sequences, nominal 10 Hz planning and 20 Hz position commands, with bounded normal-force feedback. Results reflect the planner and feedback controller together.

Table 3 · appendix · Paper ↗

Scope & trade-offs

Simulation covers surface scanning, peg insertion, and Unitree H1 pushing. Dobot Nova 5 hardware demonstrations evaluate the model-based component without an RL proposal prior, using position commands with force feedback. They do not directly execute a full Cartesian stiffness matrix.

LRC is a local correction, not an exact projection or hard-feasibility guarantee. Unseen-surface safe success is 50%; the 100% results for nominal hard, soft, and hybrid groups should not be generalized to unseen surfaces.

Peg and humanoid evaluations add nine learned horizons per replanning call after Gaussian refinement. These experts compete separately and do not receive that refinement. The 64-sample nominal budget does not imply equal total rollout cost.

Hardware results validate the model-based component with contact feedback, not the complete RL-assisted simulation configuration.

The next question

2GO develops geometry-aware generation for constrained locomotion. MGA extends the research direction toward contact interaction: geometric refinement is conditioned on physical response, and learned behaviors provide additional candidates. It addresses a different control setting rather than replacing 2GO's locomotion planner.

Figures and tables reproduce the manuscript's reported experiments. Demonstrations are representative runs; experimental populations and metrics are specified with each table.