Learning the Right Abstraction: Neural Reduced Dynamics for Complex Robot Control
Organizations: Department of Mechanical Engineering, University of Wisconsin–Madison, Madison, 53706, WI, USA
Abstract
High-fidelity embodied AI simulators provide realistic evaluation of complex robotic systems, but their computational cost limits their direct use for large-scale reinforcement learning campaigns. We advocate the use of less accurate but more expeditious simulations, which might draw on data-driven, e.g., neural dynamics, models. This contribution argues that the practical value of a neural dynamics model for complex robot control lies in learning the right abstraction: a reduced state that preserves the control-relevant physics of the high-fidelity system while enabling high-throughput policy learning. We develop a neural reduced dynamics (NRD) framework that separates the state the model propagates from what can be supplied as an input or recovered analytically, trains policies entirely inside the frozen learned model, and validates them back in the high-fidelity simulator. Two case studies instantiate it across three control tasks: terrain-aware HMMWV trajectory tracking on rigid, bumpy and deformable Continuum Representation Model (CRM) terrain; and goal reaching for a stock tracked vehicle and its front-mounted articulated arm. Every policy transfers back to the high-fidelity simulator. A single policy trained inside the terrain-conditioned dynamics model, and given no terrain input of its own, attains lower median and mean tracking error than both single-terrain specialists on all three terrains, including zero-shot bumpy terrain. Quantitatively, the tracked vehicle reaches 100 of 100 goals and the arm 97 of 100, with zero contacts or joint-limit violations. The NRD models advance roughly four orders of magnitude faster in simulated time than the high-fidelity simulator scenes they replace, making iterative on-policy learning practical and supporting neural reduced dynamics as a bridge between accurate but expensive physics simulation and scalable robot learning.
Figures & tables
| Dataset | Role | Scale | Code |
| Flat rigid | Train, val, in-domain test | 82k episodes ( 300 GiB); 329 M / 81 M transitions | |
| CRM soil | Train, val, in-domain test | 2,000 episodes; 2.28 M / 0.60 M transitions | |
| Bumpy rigid | Zero-shot OOD test only | 20 episodes are selected for chrono closed-loop policy evaluation |
| Setting | Rigid (flat, bumpy) | CRM (soil) |
| Tire model | TMEASY (analytical) | RIGID_MESH (FSI) |
| Terrain / contact | SMC rigid surface | SPH–FSI deformable soil |
| Tire-force source | analytical tire report | FSI spindle force |
| Friction / soil | coh. kPa, , kg/m 3 , MPa | |
| Integration step | 2 ms | 0.5 ms |
| Terrain extent | flat / m heightmap ( m) | m box, m spacing |
| One-step loss | 10 s rollout err/dist | |||
| Dynamics model | Rigid | CRM | Rigid | CRM |
| Generalist (75/25) | 0.0025 | 0.094 | 3.7% | 5.4% |
| Rigid-only | 0.0018 | 1.27 † | 3.8% | 194.1% † |
| CRM-only | 0.72 † | 0.11 | 39.6% † | 4.2% |
| Item | Tracked vehicle | Arm |
| Physical task | planar goal reach | end-effector reach |
| Reduced-state dim | ||
| Action dim | ||
| Sampling interval | s | s |
| Context length | ||
| Transformer layers |
| Model | One-step | Open-loop err/dist |
| Tracked Vehicle NRD model | , m/s; rad/s | / m XY |
| Arm NRD model | mm (ee) | ee drift |
| Setting | Vehicle policy | Arm policy |
| Parallel environments | ||
| Control rate | Hz | Hz |
| Observation / action dim | / | / |
| Actor/critic hidden | ||
| Learning rate | ||
| Adaptive KL target |
| Task | Trials | Success | Median final err |
| Vehicle goal reaching | m | ||
| Arm reaching | m |
| Control task | Learned recurrent state | Action / context | Evaluated outside the NRD model | Why this abstraction is needed | Chrono evidence |
| HMMWV tracking | Body velocities, attitude, and angular rates; per-wheel normal loads and speeds ( -D) | Steering, throttle, braking; rigid/CRM terrain code | Vehicle pose ; body frame error from reference trajectories | Exposes wheel slip, load transfer, and the domain-dependent tire–terrain response | Lower median and mean tracking error than both single-terrain specialist policies on flat, CRM, and zero-shot bumpy terrain |
| Tracked vehicle reaching | Planar velocities and yaw rate ( -D) | Steering, throttle, braking | Vehicle pose ; body frame error from goal point | Skid-steer chassis response in the plane is pose-invariant; pose is integrable | goals within m |
| Arm reaching | Joint positions and velocities ( -D) | Joint target command | End-effector and contact clearance | Joint response is dynamic and depends on ; task geometry is known analytically | goals within m; zero contacts or joint-limit violations |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Configuration | Steps/s | RTF | Cost | |
| HMMWV — rigid flat | ms | |||
| HMMWV — bumpy rigid | ms | |||
| HMMWV — CRM soil | ms | |||
| HMMWV — NRD model ( -layer) ‡ | ms |
| Configuration | Steps/s | RTF | Cost | |
| Tracked vehicle arm — rigid | ms | / | ||
| Tracked vehicle — NRD model ‡ | ms | |||
| Arm — NRD model ‡ | ms |
| Terrain | Policy | Median | Mean | IQR |
| Rigid flat | Mixture generalist | 0.157 | 0.184 | 0.099–0.236 |
| Rigid-only | 0.174 | 0.219 | 0.163–0.277 | |
| CRM-only | 0.232 | 0.259 | 0.189–0.328 | |
| CRM | Mixture generalist | 0.180 | 0.249 | 0.134–0.321 |
| Rigid-only | 0.854 | 1.000 | 0.365–1.447 | |
| CRM-only | 0.231 | 0.361 | 0.174–0.521 |
| Model | head_dim | ctx | One-step loss | 10 s rollout err/dist | |||||
| Flat | CRM | Flat | CRM | ||||||
| Ablation model 1 (used) | 8 | 256 | 32 | 128 | 0.0025 | 0.094 | 3.7% | 5.4% | 4.6% |
| Ablation model 2 | 6 | 256 | 32 | 256 | 0.0021 | 0.114 | 6.1% | 3.7% | 4.9% |
| Ablation model 3 | 6 | 512 | 32 | 128 | 0.0020 | 0.103 | 4.6% | 5.3% | 4.9% |
| Ablation model 4 | 6 | 384 | 32 | 128 | 0.0030 | 0.095 | 5.6% | 4.9% | 5.2% |
| Ablation model 5 | 6 | 256 | 16 | 128 | 0.0021 | 0.097 | 6.7% | 3.9% | 5.3% |
| One-step loss | 10 s rollout err/dist | ||||
| Data | Flat | CRM | Flat | CRM | |
| 20% | 0.0023 | 0.138 | 4.2% | 9.6% | 6.9% |
| 40% | 0.0022 | 0.124 | 8.1% | 4.8% | 6.5% |
| 60% | 0.0021 | 0.114 | 7.0% | 5.7% | 6.3% |
| 80% † | 0.0020 | 0.105 | 3.9% | 4.6% | 4.3% |
| 100% (used) | 0.0025 | 0.094 | 3.7% | 5.4% | 4.6% |
| Model | One-step loss | 10 s open-loop err/dist | ||
| Flat | CRM | Flat | CRM | |
| Baseline (20-D) | 0.00248 | 0.09378 | 0.0373 | 0.0538 |
| No one-hot (18-D) | 0.00236 | 0.09395 | 0.0826 | 0.0486 |
| No terramechanics (12-D) | 0.00341 | 0.06198 † | 0.0341 | 0.0800 |
Robotic Control
Robotic control studies how machines use sensing and computation to produce reliable movement and interaction in changing environments.
See all 583 papers