Structured Perception Representations for Off-road Dynamics Learning
Organizations: The Robotics Institute, Carnegie Mellon University · Pennsylvania State University
Abstract
Autonomously navigating off-road terrain at high speed demands accurate control, which often relies on dynamics models that capture complex interactions between the robot and terrain. In off-road regimes, terrain interaction is a major component of the vehicle's dynamics. Prior work attempts to capture this effect by training learned models of the vehicle's dynamics, conditioned on its perception of the local environment. However, said conditioning is often overly simplistic, ignoring the spatial structure of the dynamics problem. Our approach, SpatialBEV, exploits this spatial structure. At each step, we query the bird's-eye-view (BEV) features around the predicted state, conditioning the next prediction on current geometric and semantic cues. We additionally present a benchmarking approach that mines a dataset's most difficult scenarios. On datasets collected across seasons, SpatialBEV reduces prediction error by 17.1%, compared to physics-based and learned baselines. We further evaluate on hardware on high-speed (10 m/s) and geometrically challenging courses with a 25.3% reduction in maximum cross-track error. More details can be found at https://theairlab.org/spatial-bev-dynamics .
Figures & tables
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Mean | Std | Min | 5% | Median | 95% | Max | |
| Forward vel. (m/s) | 4.66 | 1.87 | -0.12 | 1.92 | 4.40 | 8.27 | 13.01 |
| Lateral vel. (m/s) | 0.02 | 0.27 | -1.61 | -0.37 | 0.01 | 0.44 | 3.89 |
| Slip (deg) | 0.27 | 4.41 | -38.43 | -6.10 | 0.13 | 7.24 | 51.23 |
| Yaw Rate (rad/s) | -0.00 | 0.14 | -0.89 | -0.24 | -0.00 | 0.24 | 0.84 |
| Pitch (deg) | -0.07 | 3.84 | -18.92 | -7.34 | 0.12 | 6.71 | 19.10 |
| Roll (deg) | 0.22 | 3.31 | -18.85 | -5.28 | 0.37 | 5.22 | 20.07 |
| Hyperparameter | Variable | Value |
| LSTM hidden size | 128 | |
| Predictor input encoding dim | 16 | |
| Context input encoding dim | 144 | |
| BEV context latent size | 32 | |
| Spatial query points (tire track) | 40 | |
| FPN CNN Downsample block | – |
Robot Dynamics Learning
Robot dynamics learning builds models that predict how robots and objects move under actions, enabling control, planning, and adaptation.
See all 90 papers