REVIEW 4 major objections 5 minor 1 cited by
Bracing for Impact: Robust Humanoid Push Recovery and Locomotion with Reduced Order Models
T0 review · 4 major / 5 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read A reduced-order controller lets a walking humanoid brace against walls and recover from torso pushes up to 100 N.
desk verdict The integration is real and the evaluation is systematic, but the paper never isolates the arm-wall bracing from the other controller changes, so its central claim is unverified. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the SRB-MPC-HLIP controller, a model-predictive controller built on two reduced-order models. The SRB model (Equation (6) and its discretized form in Equation (11)) treats the robot as a single rigid body with mass and inertia concentrated at the torso, acted on by contact forces and moments at the hands, left foot, and right foot; the HLIP model (Equations (22)–(23)) supplies step-to-step dynamics that prescribe swing-foot placement. The MPC layer solves the quadratic program of Equation (18) with the contact constraints of Equation (17), including hand-on-wall friction cones, and maps optimal contact wrenches to joint torques through Jacobians. The mechanism that carries the argument is the joint activation of hand contact (via inverse kinematics to the wall) and step-pattern adjustment (higher step frequency, wall-aware step limits) whenever the predicted CoM states deviate beyond set thresholds.
What would settle it
Run the same 1,440-push battery on hardware (or in a full-order simulation that retains arm and leg inertia) with the wall within reach. If the fraction of survived pushes falls to near the 16.8% HLIP-only level, or if measured hand contact forces deviate systematically from the MPC-commanded values, the central claim that SRB-based bracing causes the recovery improvement would be refuted.
Extended reading notes
Core claim
The central claim is that combining SRB-MPC with HLIP dynamics lets a walking humanoid use its arms to brace against walls and still recover from pushes that would defeat a stepping-only controller. The SRB-MPC layer solves, at 250 Hz or faster, a quadratic program for hand and foot contact forces that satisfies friction-cone and force-bound constraints; the HLIP layer raises step frequency from 3 Hz to 5 Hz during recovery and lengthens steps in the push direction to enlarge the support polygon. The two layers are coupled through a push detector that compares predicted center-of-mass velocity and angular velocity against reference values (0.4 m/s and 0.2 rad/s thresholds) and through forward-kinematics knowledge of wall distance. On the 1,440-case push battery, the combined controller lifts the safe-set fraction from 16.8% to 70.6%, a 420% increase, and it also keeps torso angular velocities closer to zero during nominally commanded walking. The authors further report recovery from multi-directional pushes against walls slanted inward at 5 degrees.
Load-bearing premise
The plan assumes the robot's mass and inertia are concentrated in the torso, so arms and legs act as massless force generators; if limb dynamics contribute meaningfully to balance during large pushes, the planned contact forces will not match the real robot's behavior.
Editorial extensions
If this is right
- A 20 kg humanoid with 24 degrees of freedom can survive a 100 N, 0.2 s torso push while walking at 0.5 m/s, provided a reachable wall exists.
- The same controller, without retraining, handles walls slanted inward by 5 degrees and pushes arriving from either side.
- Worst-case omnidirectional pushes without any wall are rejected up to 30 N, against 20 N for HLIP alone, so some robustness gain comes from stepping even before arm contact.
- Recovery is fast enough for real-time control: the MPC QP runs at 250 Hz and the step period shortens from 3 Hz to 5 Hz during recovery.
- The safe-set increase from 16.8% to 70.6% indicates that environmental bracing, not just stepping, is what closes most of the gap.
Reading between the lines
- If the same architecture transfers to hardware, walls, railings, and furniture could be treated as a single unified contact resource during locomotion, which would change how humanoid deployment sites are prepared.
- A natural next experiment would be pushes from behind or pushes that occur when no wall is within arm reach, since the current recovery mode is gated on arm workspace reaching a wall; the paper does not report those cases.
- One could test the SRB assumption directly by adding mass to the arms or legs and rerunning the push battery; if the safe-set fraction drops toward the HLIP baseline, the torso-lumped-mass idealization is the binding constraint.
- The 0.4 m/s and 0.2 rad/s detection thresholds are tuned empirically; a learned or adaptive threshold could trade false alarms against missed pushes, an extension the paper lists as future work.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper proposes a unified push-recovery and locomotion controller for a 24-DOF, 20 kg humanoid, combining a Single Rigid Body model predictive controller (SRB-MPC) with Hybrid Linear Inverted Pendulum (HLIP) stepping control. The robot uses its arms to brace against walls detected via LiDAR when a push is detected, and the MPC re-plans hand and foot contact forces while HLIP adjusts step timing and placement. The authors evaluate the approach in MuJoCo over 1,440 push scenarios (forces 30-100 N, heights 0.1-0.5 m, commanded speeds 0-0.5 m/s, two push sides, three push times), reporting that the SRB-MPC-HLIP controller survives 70.6% of scenarios versus 16.8% for HLIP alone, plus a qualitative angled-wall and multi-directional push demonstration. The paper also includes tracking comparisons and a no-wall push test while stepping in place.
Significance. If the results are supported, the paper would provide a useful modular architecture: a convex MPC formulation with multi-contact wall bracing, a principled HLIP-based footstep adaptation, and an unusually systematic perturbation sweep. Strengths include the explicit derivation of the SRB-MPC dynamics and constraints, the 1,440-case evaluation protocol, the use of a high-fidelity simulator, and the fact that no parameter was fitted to the reported safe-set metric. However, the central causal claim about arm/wall bracing needs a direct ablation, and several controller parameters and per-cell results are not reported; these gaps currently prevent the quantitative claims from being fully assessed.
major comments (4)
- [Section IV-C compared with Sections III-A and III-B] The paper's headline contribution is that the arms brace against walls, but the only quantitative comparison is the full SRB-MPC-HLIP controller versus pure HLIP. That comparison cannot separate the contribution of the hand-contact force from the simultaneous changes in foot-force optimization, push-detection thresholds, step-frequency increase (3 Hz to 5 Hz), and wall detection. Please add an ablation that disables the hand-contact force (uh = 0 in Eq. (5)) while keeping every other module and tuning fixed, and report the same 1,440-case safe-set metric. Without this, the improvement cannot be attributed to wall bracing.
- [Section IV-C] The phrase 'recover from pushes up to 100 N for 0.2 s while walking at commanded speeds up to 0.5 m/s' is ambiguous because the aggregate 70.6% safe set (Fig. 4) does not show whether the extreme cells (100 N at 0.5 m/s, including each height, side, and phase combination) individually succeed. Please provide per-condition success counts or a heatmap over the swept grid, and state whether the extreme values describe a single successful trajectory or a robust region.
- [Sections III-A and III-D] The push-detection thresholds (0.4 m/s and 0.2 rad/s) are described as based on 'emperical testing,' and the MPC cost weights Q and R, the HLIP gain K, and the contact-force bounds Ffmax, Fhmin, Fhmax are not reported. Because these parameters determine when recovery is activated and how forces are allocated, the 70.6% result is not reproducible and its sensitivity to these tunings is unknown. Please report the numeric values or release the code/configuration, and include a sensitivity study for the detection thresholds.
- [Sections II-B and V] Eq. (6) is derived under the assumption that the robot's mass and inertia are concentrated in the torso and that limb dynamics are negligible, and the paper itself lists 'internal disturbances caused by the movements of the limbs' as future work. For the largest pushes in the sweep, the discrepancy between the SRB-predicted contact forces and the full-order MuJoCo response is unquantified. Please compare planned versus actual hand and foot forces in simulation, or otherwise bound the model error, so that the wall-bracing forces are credible at the extremes of the tested range. This is a correctness-risk concern, not a claim of circularity.
minor comments (5)
- [Sections III-A and III-G] There are typos: 'emperical' should be 'empirical' in Section III-A, and 'feed-foward' should be 'feed-forward' in Section III-G.
- [Figure 4 and Section IV-C] The reported increase is numerically inconsistent: 16.8% to 70.6% is a factor of 4.20, which is a 320% increase, not a 420% increase; the caption of Fig. 4(a) says a '225% larger safeset' while the forces shown are 20 N and 30 N. Please harmonize these numbers.
- [Section IV-A] Please define the friction coefficient μ and the default MuJoCo friction settings, since the friction cones in Eq. (17) depend on them.
- [Section III-F] The HLIP feedback gain K in Eq. (23) is said to stabilize A - BK, but the dimension of the HLIP state and the construction of K are not specified; a brief definition would improve reproducibility.
- [Section IV] The paper does not report error bars or repeated stochastic trials; if the simulator has any nondeterminism, please state the number of seeds used for each condition.
Circularity Check
No circular derivation: the safe-set gain is measured, not fitted; the controller's inputs are independent of the reported evaluation metric.
full rationale
The paper's central quantitative claim, the 70.6% safe-set coverage from 1,440 simulated push cases, is the output of an evaluation, not an input to the controller design. No parameter is fitted to the safe-set metric or to the 16.8%-versus-70.6% comparison. The SRB and HLIP models are defined by their own dynamics (Eqs. (1), (2), (11)), and the MPC cost weights, friction-cone constraints, and push-detection thresholds are fixed controller design choices; the detection thresholds are described as based on empirical testing, but they are not the quantity being predicted. The HLIP baseline is prior work used for comparison, and the cited same-lab HLIP references are components of the implementation rather than the sole justification for the claimed improvement. The closest concern is that no arm-disabled ablation isolates the causal role of wall bracing, but that is an attribution/completeness issue, not a circular reduction: the reported result does not reduce by construction to any fitted input or self-citation. Thus no specific circular step can be identified under the required standard.
Assumptions & free parameters
free parameters (6)
- Push detection linear velocity threshold =
0.4 m/s
- Push detection angular velocity threshold =
0.2 rad/s
- MPC cost weights Q and R =
not reported
- HLIP feedback gain K =
not reported
- Stepping frequency in recovery mode =
5 Hz (recovery) versus 3 Hz (normal)
- Contact force bounds Ffmax, Fhmin, Fhmax =
not reported
assumptions (6)
- domain assumption The robot's mass and inertia are concentrated in the torso, with arms and legs effectively massless force generators.
- domain assumption Gyroscopic torque is negligible and roll/pitch angles are small enough for linearization.
- domain assumption The discretized dynamics computed from the current state remain valid despite large deviations from the reference trajectory.
- domain assumption HLIP planar dynamics and step-to-step feedback describe the CoM behavior during perturbed locomotion.
- domain assumption LiDAR-based wall detection and rigid wall contact are reliable in the tested scenarios.
- domain assumption MuJoCo simulation with Stage sensor simulation faithfully predicts hardware behavior.
Cite this review
Pith. "Pith review of Bracing for Impact: Robust Humanoid Push Recovery and Locomotion with Reduced Order Models." pith.science (2026). https://pith.science/paper/UZZJ4CCW
@misc{pith2026250511495,
author = {Pith},
title = {Pith review of: Bracing for Impact: Robust Humanoid Push Recovery and Locomotion with Reduced Order Models},
year = {2026},
howpublished = {\url{https://pith.science/paper/UZZJ4CCW}},
note = {Machine review of arXiv:2505.11495}
}
read the original abstract
Push recovery during locomotion will facilitate the deployment of humanoid robots in human-centered environments. In this paper, we present a unified framework for walking control and push recovery for humanoid robots, leveraging the arms for push recovery while dynamically walking. The key innovation is to use the environment, such as walls, to facilitate push recovery by combining Single Rigid Body model predictive control (SRB-MPC) with Hybrid Linear Inverted Pendulum (HLIP) dynamics to enable robust locomotion, push detection, and recovery by utilizing the robot's arms to brace against such walls and dynamically adjusting the desired contact forces and stepping patterns. Extensive simulation results on a humanoid robot demonstrate improved perturbation rejection and tracking performance compared to HLIP alone, with the robot able to recover from pushes up to 100N for 0.2s while walking at commanded speeds up to 0.5m/s. Robustness is further validated in scenarios with angled walls and multi-directional pushes.
Figures
Figures from the paper (2 more)
Forward citations
Cited by 1 Pith paper
-
A Change of Frame Makes Balance Observable: Distillation-Free Humanoid Single-Leg Stance
A support-relative dynamic capture-point observation, reconstructible without base linear velocity, lets a humanoid policy hold clean single-leg balance at 86/90 in simulation and deploy on a Unitree G1 without distillation.
Reference graph
Works this paper leans on
-
[1]
Leg stiffness and stride frequency in human running,
C. T. Farley and O. Gonzalez, “Leg stiffness and stride frequency in human running,” Journal of biomechanics, vol. 29, no. 2, pp. 181–186, 1996
work page 1996
-
[2]
Human-inspired control of bipedal walking robots,
A. D. Ames, “Human-inspired control of bipedal walking robots,” IEEE Transactions on Automatic Control , vol. 59, no. 5, pp. 1115– 1130, 2014
work page 2014
-
[3]
No falls, no resets: Reliable humanoid behavior in the darpa robotics challenge,
C. G. Atkeson, B. P. W. Babu, N. Banerjee, D. Berenson, C. P. Bove, X. Cui, M. DeDonato, R. Du, S. Feng, P. Franklin, et al., “No falls, no resets: Reliable humanoid behavior in the darpa robotics challenge,” in 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids). IEEE, 2015, pp. 623–630
work page 2015
-
[4]
A compre- hensive survey on humanoid robot development,
S. Saeedvand, M. Jafari, H. S. Aghdasi, and J. Baltes, “A compre- hensive survey on humanoid robot development,” The Knowledge Engineering Review, vol. 34, p. e20, 2019
work page 2019
-
[5]
Robust feedback control of zmp-based gait for the humanoid robot nao,
J. J. Alcaraz-Jim ´enez, D. Herrero-P ´erez, and H. Mart ´ınez-Barber´a, “Robust feedback control of zmp-based gait for the humanoid robot nao,” The International Journal of Robotics Research , vol. 32, no. 9-10, pp. 1074–1088, 2013
work page 2013
-
[6]
Animated cassie: A dynamic relatable robotic character,
Z. Li, C. Cummings, and K. Sreenath, “Animated cassie: A dynamic relatable robotic character,” in 2020 IEEE/RSJ International Confer- ence on Intelligent Robots and Systems (IROS) . IEEE, 2020, pp. 3739–3746
work page 2020
-
[7]
J. Li and Q. Nguyen, “Force-and-moment-based model predictive control for achieving highly dynamic locomotion on bipedal robots,” in 2021 60th IEEE Conference on Decision and Control (CDC) . IEEE, 2021, pp. 1024–1030
work page 2021
-
[8]
X. Xiong, Y . Chen, and A. D. Ames, “Robust disturbance rejection for robotic bipedal walking: System-level-synthesis with step-to-step dynamics approximation,” in 2021 60th IEEE Conference on Decision and Control (CDC) . IEEE, 2021, pp. 697–704
work page 2021
Show all 33 references
-
[9]
3-d underactuated bipedal walking via h-lip based gait synthesis and stepping stabilization,
X. Xiong and A. Ames, “3-d underactuated bipedal walking via h-lip based gait synthesis and stepping stabilization,” IEEE Transactions on Robotics, vol. 38, no. 4, pp. 2405–2425, 2022
2022
-
[10]
Reinforcement learning for versatile, dynamic, and robust bipedal locomotion control,
Z. Li, X. B. Peng, P. Abbeel, S. Levine, G. Berseth, and K. Sreenath, “Reinforcement learning for versatile, dynamic, and robust bipedal locomotion control,” The International Journal of Robotics Research , p. 02783649241285161, 2024
2024
-
[11]
Tailoring solution accuracy for fast whole-body model predictive control of legged robots,
C. Khazoom, S. Hong, M. Chignoli, E. Stanger-Jones, and S. Kim, “Tailoring solution accuracy for fast whole-body model predictive control of legged robots,” IEEE Robotics and Automation Letters , 2024
2024
-
[12]
Gait-net-augmented implicit kino-dynamic mpc for dynamic variable-frequency humanoid locomo- tion over discrete terrains,
J. Li, Z. Duan, J. Ma, and Q. Nguyen, “Gait-net-augmented implicit kino-dynamic mpc for dynamic variable-frequency humanoid locomo- tion over discrete terrains,” arXiv preprint arXiv:2502.02934 , 2025
2025 arXiv
-
[13]
Falling motion control for humanoid robots while walking,
K. Ogata, K. Terada, and Y . Kuniyoshi, “Falling motion control for humanoid robots while walking,” in 2007 7th IEEE-RAS International Conference on Humanoid Robots . IEEE, 2007, pp. 306–311
2007
-
[14]
Unified multi-contact fall mitigation planning for humanoids via contact transition tree optimization,
S. Wang and K. Hauser, “Unified multi-contact fall mitigation planning for humanoids via contact transition tree optimization,” in 2018 IEEE-RAS 18th International Conference on Humanoid Robots (Hu- manoids). IEEE, 2018, pp. 1–9
2018
-
[15]
Push recovery by stepping for humanoid robots with force controlled joints,
B. J. Stephens and C. G. Atkeson, “Push recovery by stepping for humanoid robots with force controlled joints,” in 2010 10th IEEE- RAS International conference on humanoid robots . IEEE, 2010, pp. 52–59
2010
-
[16]
Learning push recovery for a bipedal humanoid robot with dynamical movement primitives,
D. Luo, X. Han, Y . Ding, Y . Ma, Z. Liu, and X. Wu, “Learning push recovery for a bipedal humanoid robot with dynamical movement primitives,” in 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids) . IEEE, 2015, pp. 1013–1019
2015
-
[17]
On the emergence of whole- body strategies from humanoid robot push-recovery learning,
D. Ferigo, R. Camoriano, P. M. Viceconte, D. Calandriello, S. Traver- saro, L. Rosasco, and D. Pucci, “On the emergence of whole- body strategies from humanoid robot push-recovery learning,” IEEE Robotics and Automation Letters , vol. 6, no. 4, pp. 8561–8568, 2021
2021
-
[18]
Seamless reaction strategy for bipedal locomotion exploiting real-time nonlinear model predictive control,
J. Choe, J.-H. Kim, S. Hong, J. Lee, and H.-W. Park, “Seamless reaction strategy for bipedal locomotion exploiting real-time nonlinear model predictive control,” IEEE Robotics and Automation Letters , pp. 1–8, 2023
2023
-
[19]
Approximate hybrid model predictive control for multi-contact push recovery in complex environments,
T. Marcucci, R. Deits, M. Gabiccini, A. Bicchi, and R. Tedrake, “Approximate hybrid model predictive control for multi-contact push recovery in complex environments,” in 2017 IEEE-RAS 17th interna- tional conference on humanoid robotics (Humanoids) . IEEE, 2017, pp. 31–38
2017
-
[20]
Robust humanoid contact planning with learned zero-and one-step capturability prediction,
Y .-C. Lin, L. Righetti, and D. Berenson, “Robust humanoid contact planning with learned zero-and one-step capturability prediction,” IEEE Robotics and Automation Letters , vol. 5, no. 2, pp. 2451–2458, 2020
2020
-
[21]
Humanoid arm motion planning for im- proved disturbance recovery using model hierarchy predictive control,
C. Khazoom and S. Kim, “Humanoid arm motion planning for im- proved disturbance recovery using model hierarchy predictive control,” in 2022 International Conference on Robotics and Automation (ICRA). IEEE, 2022, pp. 6607–6613
2022
-
[22]
Dynamic locomotion in the mit cheetah 3 through convex model-predictive control,
J. Di Carlo, P. M. Wensing, B. Katz, G. Bledt, and S. Kim, “Dynamic locomotion in the mit cheetah 3 through convex model-predictive control,” in 2018 IEEE/RSJ international conference on intelligent robots and systems (IROS) . IEEE, 2018, pp. 1–9
2018
-
[23]
Mujoco: A physics engine for model-based control,
E. Todorov, T. Erez, and Y . Tassa, “Mujoco: A physics engine for model-based control,” in 2012 IEEE/RSJ international conference on intelligent robots and systems . IEEE, 2012, pp. 5026–5033
2012
-
[24]
Dynamic walking: Toward agile and efficient bipedal robots,
J. Reher and A. D. Ames, “Dynamic walking: Toward agile and efficient bipedal robots,” Annual Review of Control, Robotics, and Autonomous Systems, vol. 4, no. 1, pp. 535–572, 2021
2021
-
[25]
Orientation- aware model predictive control with footstep adaptation for dynamic humanoid walking,
Y . Ding, C. Khazoom, M. Chignoli, and S. Kim, “Orientation- aware model predictive control with footstep adaptation for dynamic humanoid walking,” in 2022 IEEE-RAS 21st International Conference on Humanoid Robots (Humanoids) . IEEE, 2022, pp. 299–305
2022
-
[26]
A model predictive capture point control framework for robust humanoid balancing via ankle, hip, and stepping strategies,
M.-J. Kim, D. Lim, G. Park, and J. Park, “A model predictive capture point control framework for robust humanoid balancing via ankle, hip, and stepping strategies,” arXiv preprint arXiv:2307.13243 , 2023
2023 arXiv
-
[27]
Robust bipedal walking with closed-loop mpc: Adios stabilizers,
A. Dallard, M. Benallegue, N. Scianca, F. Kanehiro, and A. Kheddar, “Robust bipedal walking with closed-loop mpc: Adios stabilizers,” 2024
2024
-
[28]
Fall prediction for bipedal robots: The standing phase,
M. E. Mungai, G. Prabhakaran, and J. W. Grizzle, “Fall prediction for bipedal robots: The standing phase,” in 2024 IEEE International Conference on Robotics and Automation (ICRA) . IEEE, 2024, pp. 13 135–13 141
2024
-
[29]
Weighted line fitting algorithms for mobile robot map building and efficient data representation,
S. T. Pfister, S. I. Roumeliotis, and J. W. Burdick, “Weighted line fitting algorithms for mobile robot map building and efficient data representation,” in 2003 IEEE International Conference on Robotics and Automation (Cat. No. 03CH37422) , vol. 1. IEEE, 2003, pp. 1304–1311
2003
-
[30]
Featherstone, Rigid body dynamics algorithms
R. Featherstone, Rigid body dynamics algorithms . Springer, 2014
2014
-
[31]
qpoases: A parametric active-set algorithm for quadratic program- ming,
H. J. Ferreau, C. Kirches, A. Potschka, H. G. Bock, and M. Diehl, “qpoases: A parametric active-set algorithm for quadratic program- ming,” Mathematical Programming Computation, vol. 6, pp. 327–363, 2014
2014
-
[32]
Dynamic walking on highly underactuated point foot humanoids: Closing the loop between hzd and hlip,
A. B. Ghansah, J. Kim, K. Li, and A. D. Ames, “Dynamic walking on highly underactuated point foot humanoids: Closing the loop between hzd and hlip,” in 2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) . IEEE, 2024, pp. 12 686– 12 693
2024
-
[33]
Massively multi-robot simulation in stage,
R. Vaughan, “Massively multi-robot simulation in stage,” Swarm intelligence, vol. 2, pp. 189–208, 2008
2008
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.