REVIEW 4 major objections 7 minor 23 references
Two humanoid roller-skating gaits can be learned from retargeted motion capture using adversarial motion priors and a passive-wheel simulation model.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · grok-4.5
2026-07-14 09:02 UTC pith:3MSREZFX
load-bearing objection Solid systems demo of two passive-skate humanoid gaits with AMP and a practical wheel model; Push Glide speed tracking is badly biased, so treat “command response” carefully. the 4 major comments →
Learning Roller-Skating Motions of Humanoid Robots Based on Adversarial Motion Priors
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
An AMP-based reinforcement learning pipeline—with independent reference datasets, policies, and reward architectures for Pump Glide and Push Glide, plus a nine-slice cylindrical collision model of passive skate wheels—can produce sustained humanoid roller-skating motions that appear in real-robot trials and show measurable velocity response and support-phase behavior.
What carries the argument
Adversarial motion prior (AMP) training with PPO: a discriminator scores short state transitions against retargeted demonstration clips so the policy inherits gait style, while gait-specific task rewards constrain velocity tracking, posture, and contact timing; passive wheels are simulated as nine narrow cylinders to keep rolling contact stable without false lateral support.
Load-bearing premise
The training stand-in for real skate wheels—nine thin cylinders plus randomized friction—has to be close enough to real rolling contact that the learned balance and style still work on the physical robot.
What would settle it
Deploy the same trained policies on the physical passive-skate humanoid under the reported velocity commands: if the robot cannot sustain Pump Glide open–close cycles or Push Glide alternating support, or if completion rate, torso tilt, and support timing diverge sharply from the simulation metrics without major retuning, the claimed learning–simulation–deployment pipeline fails.
If this is right
- Distinct skating propulsion styles can be encoded by separate AMP pipelines without shared hand-crafted phase rules.
- Pump Glide policies can maintain periodic foot opening–closing and long-horizon forward travel under velocity commands.
- Push Glide policies can produce alternating support timing and command-sensitive forward speed on passive wheels.
- A sliced-cylinder wheel model is usable enough for training that real-robot skating trials become feasible.
- Passive-wheel humanoid locomotion can be cast as a demonstration-driven style-plus-task problem rather than pure model-based trajectory design.
Where Pith is reading between the lines
- The same retarget–AMP–task-reward split could transfer to other underactuated human mobility devices with rolling contact, without redesigning phase machines from scratch.
- The reported command-to-speed gain bias points to closed-loop speed correction or wheel-model identification as the next practical bottleneck for outdoor use.
- If contact-model mismatch is the main sim-to-real limiter, refining wheel geometry or identifying friction online may improve tracking without discarding the learned gait priors.
- Independent policies per gait imply a later need for a selector or multi-gait prior if continuous switching between Pump and Push is required.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper proposes an AMP-PPO reinforcement learning pipeline for passive-wheel humanoid roller skating on a Booster T1 retrofitted with free-rolling skates. The authors introduce a 9-slice cylindrical collision model for skate wheels, retarget human mocap of two gaits (Pump Glide and Push Glide) via GMR into separate AMP reference datasets, and train independent policies with gait-specific task rewards and discriminators. Simulation studies report velocity-command sweeps, long-horizon tracking, and support-phase timing; real-robot trials provide qualitative snapshots of both gaits. The claimed contributions are (1) the sliced-wheel simulation method, (2) the demonstration-to-policy AMP pipeline for the two gaits, and (3) sim/real validation of sustained skating with velocity and support analysis.
Significance. Passive-wheel humanoid skating is a genuine underactuated contact-rich problem that sits between bipedal walking and wheeled mobility; demonstrating two stylistically distinct gaits with AMP priors and real-robot trials is a useful systems contribution for the wheeled-legged and humanoid RL communities. Strengths include a careful geometric analysis of wheel collision options (extra-volume fraction, roll-support angle, and training-throughput trade-off for the 9-slice model), explicit separation of style (AMP) from task objectives, and gait-specific contact-timing curricula for Push Glide. If the command-tracking and sim-to-real claims hold under tighter evaluation, the work would be a solid reference for passive-wheel humanoid locomotion. The result is incremental relative to prior AMP locomotion and recent skating/skateboarding RL papers, but the dual-gait passive-skate focus and wheel-modeling detail are concrete additions.
major comments (4)
- [§5.2 Table 2 / Fig. 9] §5.2, Table 2 and Fig. 9: Push Glide is presented as achieving “command-sensitive forward speed,” yet the stable-window actual speeds are systematically much higher than commanded (0.10→0.366 m/s, 0.50→1.594 m/s; errors 0.266–1.094 m/s). This is a large gain bias, not a small tracking residual. §6 attributes it to passive-wheel coupling and Isaac/MuJoCo mismatch, but Contribution 2–3 and §3.2 frame the task as operator velocity-command tracking (ct). Without closed-loop correction, gain calibration, or a clear statement that only monotonic sensitivity—not tracking accuracy—is claimed, the controllable-skating claim for Push Glide is overstated and reduces toward open-loop style generation.
- [Abstract vs §5] Abstract states that simulation experiments evaluate “gait quality, velocity tracking, turning, and gait-specific reward ablations.” §5 reports velocity sweeps, a long-horizon Pump Glide profile, and Push Glide support timing, but does not present turning results or reward-ablation studies. Either the missing experiments must be added with quantitative metrics, or the abstract and contribution framing must be narrowed to what is actually shown. As written, the paper promises evaluations that are load-bearing for the “independent reward architectures” claim and are not delivered.
- [§3.1, §5.2, §6] §3.1 and §6: The 9-slice cylinder model is central (Contribution 1) and is justified by geometry and throughput, but Push Glide evaluation is moved to MuJoCo while training is in Isaac Lab, and real-robot contact is a third regime. The manuscript admits mismatch as a source of velocity error yet still uses those runs as primary validation of command response and support timing. A load-bearing fix is needed: either quantify cross-simulator and sim-to-real contact fidelity (rolling radius, lateral friction, support height) for the adopted 9-slice model, or restrict claims to “sustained style under approximate rolling contact” and demote command-tracking claims accordingly.
- [§5.1–5.2 real-robot trials] §5 real-robot material (Figs. 5 and 8) is almost entirely qualitative snapshots, while completion rate, travel distance, torso tilt, and velocity error are reported only in simulation (and only thoroughly for Pump Glide). For a systems paper whose third contribution is “simulation and real-robot validation,” at least a minimal quantitative real-robot protocol (distance sustained, fall rate, approximate speed band, friction condition) is needed so that real-robot claims are not carried solely by images.
minor comments (7)
- [Table 1 / §4] Table 1 reward keys are listed without equations or precise definitions for several Push Glide terms (wheel_air_time_ratio, support_leg_switch_reward, wheels_spinning_reward, penalize_single_leg_ahead). A short appendix defining each ϕ_i would make the independent reward architectures reproducible.
- [§4 AMP features] §4: AMP state dimension is given as zm_t ∈ R^300 for a 5-frame stack, but the per-frame feature breakdown (which joints, which key points, units) is not specified. Please list the feature vector composition.
- [§3.1] §3.1: Wheel radius is written “R = 32 mm” correctly in places, but the sphere-width comparison text is clear; still, units should be checked consistently (one line earlier uses “32 mm” without issue—verify no “m” typos in camera-ready).
- [Fig. 3 / §3.1] Fig. 3 throughput plot is useful; please state whether “9-slice” is fixed for all later experiments and whether real-robot wheels match the 23.13 mm width assumption used in η_extra and ϕ_edge.
- [§2.2] Related work cites several concurrent arXiv skating/humanoid papers; ensure final versions and page numbers are updated, and clarify how SKATER [21] differs methodologically from the present Pump Glide policy (AMP vs hand-crafted/curriculum rewards).
- [§5.1] §5.1 completion rates ~0.77–0.81 over ~16 s trials: define failure (fall, timeout, foot collision) explicitly so the metric is interpretable.
- [Throughout] Minor prose/spacing issues appear throughout (e.g., missing spaces in “postureregulation,” “PumpGlideskating,” concatenated words in §2). A careful copy-edit pass is needed.
Circularity Check
No significant circularity: empirical AMP-PPO skating policies are trained from external mocap and hand-designed task rewards, not derived by tautology.
full rationale
This is an engineering/RL systems paper, not a first-principles derivation that claims to predict a quantity forced by its own fit. Human Pump/Push Glide mocap is collected and retargeted (GMR), then used as AMP reference distributions; task rewards (velocity tracking, foot spacing, support switching, air-time curricula, etc.) are explicit design choices with stated weights (Table 1) and mix coefficients (0.40/0.60 and 0.45/0.55). The sliced-cylinder wheel model is an approximation chosen for throughput/fidelity tradeoff, not a uniqueness theorem. Reported outcomes (completion rates, foot-separation rhythm, support timing, real-robot snapshots, and the Push Glide speed bias in Table 2/Fig. 9) are experimental measurements that can fail; the paper even admits velocity-tracking mismatch as a limitation. No step reduces a claimed prediction to a fitted input by construction, imports uniqueness from overlapping authors, or renames a known result as a forced derivation. Self-citations are standard AMP/DeepMimic/PPO/Isaac Lab background and are not load-bearing uniqueness claims. Score 0 is appropriate.
Axiom & Free-Parameter Ledger
free parameters (8)
- Number of cylinder slices per wheel
- Task reward weights (Table 1, gait-specific)
- AMP vs task reward mix
- AMP reward scale c_amp and tanh gain η
- Push Glide contact-timing curriculum schedules
- Command curricula and velocity ranges
- Gait-specific action ranges / PD low-level controller gains
- Domain randomization ranges
axioms (6)
- domain assumption Passive skate wheels provide no drive torque; propulsion arises only from leg motion and wheel-ground friction (Iω̇ from tangential contact).
- ad hoc to paper A 9-slice narrow-cylinder collision model is an adequate proxy for real narrow-wheel rolling contact for training and evaluation.
- domain assumption GMR retargeting from human mocap yields reference states that preserve skating style useful for AMP on the T1 morphology.
- domain assumption Wasserstein AMP discriminators on 5-frame state features constrain gait style without requiring phase-aligned trajectory tracking.
- standard math PPO with the stated observation/action spaces can optimize the combined AMP+task return under Isaac Lab passive-wheel simulation.
- domain assumption Real-robot trials on the modified T1 are comparable enough to simulation to support validation claims despite model mismatch.
invented entities (2)
-
Sliced-cylinder passive skate-wheel collision model (9 cylinders)
no independent evidence
-
Gait-specific dual AMP-PPO policies (Pump Glide / Push Glide)
no independent evidence
read the original abstract
Humanoid roller-skating is difficult because the robot must coordinate whole-body balance, rolling contacts, and velocity-dependent posture regulation. This paper presents an adversarial motion prior based reinforcement learning framework for two humanoid roller-skating gaits: Pump Glide skating and Push Glide skating. The two gait datasets are collected independently through motion capture and retargeted to the humanoid robot separately. The retargeted data are then smoothed and resampled into reference motion states for AMP training. The two gaits are learned by independent AMP training pipelines with separate reference datasets, separate policies, and independent reward architectures. Simulation experiments are designed to evaluate gait quality, velocity tracking, turning, and gait-specific reward ablations.
Figures
Reference graph
Works this paper leans on
-
[1]
ACM Transactions on Graphics 37(4), 1–14 (2018)
Peng, X.B., Abbeel, P., Levine, S., van de Panne, M.: DeepMimic: Example-guided deep reinforcement learning of physics-based character skills. ACM Transactions on Graphics 37(4), 1–14 (2018)
2018
-
[2]
ACM Transactions on Graphics 40(4), 1–15 (2021)
Peng,X.B.,Ma,Z.,Abbeel,P.,Levine,S.,Kanazawa,A.:AMP:Adversarialmotion priors for stylized physics-based character control. ACM Transactions on Graphics 40(4), 1–15 (2021)
2021
-
[3]
arXiv preprint arXiv:1707.06347 (2017)
Schulman, J., Wolski, F., Dhariwal, P., Radford, A., Klimov, O.: Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347 (2017)
Pith/arXiv arXiv 2017
-
[4]
In: Proceedings of the 5th Confer- ence on Robot Learning, pp
Rudin, N., Hoeller, D., Reist, P., Hutter, M.: Learning to walk in minutes using massively parallel deep reinforcement learning. In: Proceedings of the 5th Confer- ence on Robot Learning, pp. 91–100 (2022)
2022
-
[5]
4565–4573 (2016) 12 Y
Ho,J.,Ermon,S.:Generativeadversarialimitationlearning.In:AdvancesinNeural Information Processing Systems, pp. 4565–4573 (2016) 12 Y. Cheng et al
2016
-
[6]
arXiv preprint arXiv:2510.02252 (2025)
Araujo,J.P.,Ze,Y.,Xu,P.,Wu,J.,Liu,C.K.:Retargetingmatters:Generalmotion retargeting for humanoid motion tracking. arXiv preprint arXiv:2510.02252 (2025)
arXiv 2025
-
[7]
In: IEEE International Conference on Robotics and Automation, pp
Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Yokoi, K., Hirukawa, H.: Biped walking pattern generation by using preview control of zero- moment point. In: IEEE International Conference on Robotics and Automation, pp. 1620–1626 (2003)
2003
-
[8]
Autonomous Robots 40, 429–455 (2016)
Kuindersma, S., Deits, R., Fallon, M., Valenzuela, A., Dai, H., Permenter, F., Koolen, T., Marion, P., Tedrake, R.: Optimization-based locomotion planning, es- timation, and control design for the Atlas humanoid robot. Autonomous Robots 40, 429–455 (2016)
2016
-
[9]
In: Advances in Service and Industrial Robotics, pp
Ficht, G., Behnke, S.: Direct centroidal control for balanced humanoid locomotion. In: Advances in Service and Industrial Robotics, pp. 242–255. Springer (2022)
2022
-
[10]
In: Proceedings of CLAWAR 2024, pp
Thibault, W., Melek, W., Mombaur, K.: Learning velocity-based humanoid lo- comotion: massively parallel learning with Brax and MJX. In: Proceedings of CLAWAR 2024, pp. 278–283. Springer (2024)
2024
-
[11]
arXiv preprint arXiv:2404.05695 (2024)
Gu, X., et al.: Humanoid-Gym: Reinforcement learning for humanoid robot with zero-shot sim-to-real transfer. arXiv preprint arXiv:2404.05695 (2024)
Pith/arXiv arXiv 2024
-
[12]
arXiv preprint arXiv:2409.07846 (2024)
Thibault, W., Rajendran, V., Melek, W., Mombaur, K.: Learning skateboarding for humanoid robots through massively parallel reinforcement learning. arXiv preprint arXiv:2409.07846 (2024)
Pith/arXiv arXiv 2024
-
[13]
In: Proceedings of CLAWAR 2024, pp
Rajendran, V., Mombaur, K.: Humanoids operating mobility devices designed for humans: experiments on a Segway. In: Proceedings of CLAWAR 2024, pp. 219–224. Springer (2024)
2024
-
[14]
IEEE Robotics and Automation Letters 4(2), 2116–2123 (2019)
Bjelonic, M., Bellicoso, C.D., de Viragh, Y., Sako, D., Tresoldi, F.D., Jenelten, F., Hutter, M.: Keep Rollin’–Whole-body motion control and planning for wheeled quadrupedal robots. IEEE Robotics and Automation Letters 4(2), 2116–2123 (2019)
2019
-
[15]
Frontiers in Robotics and AI (2026)
Petri, R., et al.: Passive wheeled-legged robots: A review. Frontiers in Robotics and AI (2026). doi:10.3389/frobt.2026.1857985
-
[16]
In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp
Todorov, E., Erez, T., Tassa, Y.: MuJoCo: A physics engine for model-based con- trol. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 5026–5033 (2012)
2012
-
[17]
Biology Open 8(4), bio037713 (2019)
Chen, J., Xu, K., Ma, H., Ding, X.L.: Motion characteristics of human roller skat- ing. Biology Open 8(4), bio037713 (2019). doi:10.1242/bio.037713
-
[18]
arXiv preprint arXiv:2402.16796 (2024)
Cheng, X., et al.: Expressive whole-body control for humanoid robots. arXiv preprint arXiv:2402.16796 (2024)
Pith/arXiv arXiv 2024
-
[19]
arXiv preprint arXiv:2406.10454 (2024)
Fu, Z., et al.: HumanPlus: Humanoid shadowing and imitation from humans. arXiv preprint arXiv:2406.10454 (2024)
Pith/arXiv arXiv 2024
-
[20]
arXiv preprint arXiv:2504.14305 (2025)
Shi, X., et al.: Adversarial locomotion and motion imitation for humanoid policy learning. arXiv preprint arXiv:2504.14305 (2025)
arXiv 2025
-
[21]
arXiv preprint arXiv:2601.04948 (2026)
Gu, J., Yuan, F., Shi, W., Huang, T., Zhang, H., Zhang, X., Wang, Y., Gao, W., Zhang, S.: SKATER: Synthesized kinematics for advanced traversing efficiency on a humanoid robot via roller skate swizzles. arXiv preprint arXiv:2601.04948 (2026)
arXiv 2026
-
[22]
arXiv preprint arXiv:2603.18408 (2026)
Wang, H., Fang, Z., Hanna, J., Xiong, X.: Efficient and versatile quadrupedal skating: Optimal co-design via reinforcement learning and Bayesian optimization. arXiv preprint arXiv:2603.18408 (2026)
arXiv 2026
-
[23]
arXiv preprint arXiv:2511.04831 (2025)
Mittal, M., et al.: Isaac Lab: A GPU-accelerated simulation framework for multi- modal robot learning. arXiv preprint arXiv:2511.04831 (2025)
Pith/arXiv arXiv 2025
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.