Closed-loop learned locomotion is established on commercial quadrupeds but remains uncommon at the sub-kilogram scale. Continuous-rotation legs give MiNI-Q, a 270 g quadruped, access to supporting configurations on either side of the body. We exploit this range with a single posture-conditioned reinforcement-learning policy that runs entirely onboard. A continuous joint-space reference on the torus T8 and its gravity-conditioned transformation connect upright walking, inverted walking, and landing recovery without state machines or phase switching. Coordinated posture and release curricula train this behavior family; identified actuation, cross-engine validation, and embedded execution support hardware transfer. The same sub-100k-parameter network tracks forward velocity with RMSE of 0.037 m/s upright and 0.050 m/s inverted, resumes walking in 24 of 30 release trials, and operates with four interchangeable foot geometries across four indoor surfaces. Hardware experiments and simulation ablations connect these capabilities to the representation, conditioning, and training choices that exploit the platform's motion range. Demonstration videos and supplementary material are available on the project website: https://submissionreview.github.io/around-the-world/.
Figures & tables
Fig. 2: Posture references and curriculum geometry. Left: three stance configurations (top) and four attitude references around ANYmal (bottom), all on MiNI-Q. Right: pairwise toroidal distances (rad). Lean-left–Q8bot is the only pair beyond the stage-2 cutoff of 4.0rad . Training samples both anchors and their interpolations.
Fig. 3: Onboard data path at 50Hz . The S3 constructs the reference and observation and maps policy outputs to position targets; the C3 services the IMU and actuator bus.
Iterations
Release conditions
Posture sampling
0–5k
Upright, small perturbations
Anchor + jitter
5k–10k
Lateral drops, ≤0.2m
Pairs dT8≤4.0
10k–20k
SO(3) , ≤0.5m
Any anchor pair
TABLE I: Joint release/posture curriculum; reference resampling every 6s .
Fig. 4: Velocity tracking with the same policy, upright (left) and inverted (right), on the real robot, Isaac Lab, and MuJoCo. Forward velocity and yaw rate follow a ramp-and-hold command. Dashed lines denote commands, solid lines measured motion, and bands ±1σ . Hardware trials use N=5 per orientation.
Fig. 5: Hardware posture changes under a continuous velocity command ( 25s , N=5 ). Plots report vx , ωz , and toroidal distance dT8 from the current joint state to the fixed ANYmal anchor; the images show the commanded posture sequence.
Term
Coeff.
Formulation
Tracking and task (positive)
tracking_lin_vel_x
+3.0
exp(−ev2/σ)
tracking_ang_vel
+1.5
exp(−eω2/σ)
feet_air_time
+1.2
∑kmax(tkair−0.5,0)
orientation
+0.5
∥g^xy−g^xyref∥2<θc
survival
+0.2
1[contact]
TABLE II: Reward configuration. ev=vxcmd−vx , eω=ωzcmd−sωz , s=−sign(gz) , σ=0.005 ; g^xyref is the FK-derived attitude, θc the orientation cutoff, and 1[⋅] the indicator.
Fig. 6: Foot-geometry transfer on hardware. Left: interchangeable printed variants. Right: forward-velocity RMSE (m/s), N=3 per cell. Rounded is represented in training; Hex, Square, and Spike are held-out physical shapes. Bold marks the lowest error on each surface.
Fig. 7: Actuator identification. Left: single-leg fixture. Right: hip and knee trajectories for the command (dashed), measured motion (red), nominal-gain PD (orange), and fitted model (blue).
Fig. 8: Full-policy training diagnostics, mean ±1σ over four seeds. Panels report total, tracking, and orientation rewards and gravity-sign crossings. Boundaries mark curriculum transitions at 5k and 10k; the first 15k of 20k iterations are shown.
Condition
Successes / trials
Success rate
Upright, pitch
4/6
67%
Inverted, pitch
4/6
67%
Upright, roll
5/6
83%
Inverted, roll
6/6
100%
Throw
5/6
83%
Overall
24/30
80%
TABLE III: Hardware release recovery: stable walking within 5s of first contact. All failures count in the outcome.
Symbol
Parameter
Value (SI units)
kp
Position stiffness
5.95×10−1
kd
Position damping
2.74×10−2
b
Viscous damping
1.01×10−4
Ia
Rotor armature
6.57×10−4
τf
Friction loss
2.86×10−2
τmax
Simulated torque bound
2.28×10−1
TABLE IV: Effective actuator-model settings used for training and evaluation. τmax specifies the simulated torque bound.
Hidden layers
RAM (KB)
Flash (KB)
Inference ( μ s)
128×64
115.8
812.4
400.74
128×128
150.3
846.7
594.33
256×128
247.3
943.2
1154.55
TABLE V: Implementation memory footprint and forward-pass latency for candidate policy sizes. Bold marks the deployed configuration.
Design
vxu
vxi
ωz
Recovery
Unified Baseline
0.98
1.00
0.79
6.9
No toroidal encoding
0.78
0.21
0.61
9.7
No Z2 mirror
0.59
0.02
0.27
10.0
No throw curriculum
0.76
0.80
0.77
9.7
Discrete morphology
0.69
0.00
0.39
10.0
No foot DR
0.96
0.94
0.76
8.4
TABLE VI: Simulation ablations. Tracking columns report achieved / commanded velocity ( u : upright; i : inverted); recovery time is in seconds.
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
Engine
Step
Drive
Role
Isaac Gym
2 ms
Position
Training
MuJoCo
1 ms
Explicit effort
Identification, evaluation
Isaac Lab
2 ms
Position
Evaluation
Appendix
TABLE VII: Physics integration and drive interfaces. All engines use the identified actuator model and a 50Hz actor.
Fig. 9: Periodic joint representation. Top: the front-right hip at nine positions covering ±4π/3 ; poses at ±180∘ and ±240∘ ( ≡∓120∘ ) coincide physically but differ by 2π in raw θ . Bottom: raw θ wrapped to (−π,π] jumps at every odd multiple of π ; the (sinθ,cosθ) encoding used by the policy remains smooth.
Hyperparameter
Value
Parallel environments
4096
Rollout horizon
24 steps
PPO mini-epochs
20 per rollout
KL target (adaptive LR)
≈0.01
Entropy coefficient
−0.015
Discount γ
0.99
Appendix
TABLE VIII: PPO and training hyperparameters. The entropy term enters an objective that is minimized, so the negative coefficient corresponds to a conventional entropy bonus.
Condition
Trials
Success
Upright, pitch
∙∘∘∙∙∙
4/6
Inverted, pitch
∘∙∘∙∙∙
4/6
Upright, roll
∙∙∙∘∙∙
5/6
Inverted, roll
∙∙∙∙∙∙
6/6
Throw
∙∙∙∙∘∙
5/6
Overall
24/30
Appendix
TABLE IX: Per-trial hardware recovery (same hardware trials as the main paper). ∙ = resumed commanded locomotion, ∘ = did not ( N=6 per condition).
Quadruped locomotion provides a natural setting for understanding when model-free learning can outperform model-based control design, by exploiting data patterns to bypass the difficulty of optimizing over discrete contacts and the combinatorial explosion of mode changes. We give a principled analysis of why imitation learning with quadrupeds can be inherently effective in a small data regime, based on the structure of its limit cycles, Poincaré return maps, and local numerical properties of neural networks. The understanding motivates a new imitation learning method that regulates the alignment between variations in a latent space and those over the output actions. Hardware experiments confirm that a few seconds of demonstration is sufficient to train various locomotion policies from scratch entirely offline with reasonable robustness.
Reinforcement learning (RL) for legged robots is advancing locomotion, demonstrating its ability to adapt to new and challenging terrain. Traditionally, these RL locomotion frameworks are position-based, making the policy less adaptable to terrain types and requiring state estimation techniques in the observation space, i.e., linear velocity. Moreover, these RL frameworks often use small, lightweight quadrupeds that are limited in their viability for high-complexity tasks due to hardware constraints. This work explores an RL torque control framework for heavyweight high-torque quadrupeds. The RL framework in this paper can traverse rough terrain and effectively track a desired linear velocity without requiring knowledge of the agent's current velocity. Using Nvidia's Isaac Sim and Isaac Lab, simulation results of the RL torque control policy are shown on the Unitree B1 quadruped, achieving speeds of 3.5 m/s and 1.5 rad/s. In addition, the quadruped can walk up and down stairs without the aid of an exteroceptive sensor.
Jordan Dowdy, Jean Chagas Vaz
Department of Electrical and Computer Engineering at the University of Louisville. · Faculty of Electrical and Computer Engineering, University of Louisville, Louisville, KY, 40208, USA.
Learning-based quadrupedal locomotion typically relies on complex reward formulations that entangle task specification, operational limits, gait preference, and terrain adaptation within a single optimization objective. We instead treat these functions through distinct mechanisms: rewards for task specification, constraints for operational limits, energy minimization for gait preference, and exteroceptive perception for adapting energy use to terrain difficulty. We show that these components jointly enable efficient, terrain-adaptive locomotion, and that removing each component exposes a distinct failure mode. Our formulation removes explicit gait priors (including air-time, contact-count, and foot-clearance targets) in favor of emergent behavior. Compared to a conventional complex-reward baseline, our formulation achieves comparable terrain traversal while reducing cost of transport by 56% and operational-limit violations by 96%. The resulting policies transfer zero-shot to a physical Unitree Go2 using LiDAR-based elevation mapping. Project website with videos: https://tinyurl.com/locomposition.
Loukas Kordos, Leonard T. Franz, Simon Rappenecker +4
Technical University of Munich. · University of Tübingen. · Hertie Institute for Clinical Brain Research & Center for Integrative Neuroscience. +1