Precision at Speed: Sample-Efficient Online Model-Based Reinforcement Learning for Hydraulic Excavator Control
Organizations: Robotic Systems Lab, ETH Zürich, 8092 Zürich, Switzerland · Advanced Mining Technology Center (AMTC) and the Department of Electrical Engineering, Universidad de Chile, Santiago, Chile
Abstract
Precise, high-speed control remains challenging for robots with complex actuation dynamics. Learning directly on hardware is further constrained by the cost of real-world interaction. We present an online model-based reinforcement learning framework that learns a probabilistic dynamics ensemble model from scratch for sampling-based model predictive control. A precision-gated contouring objective conditions the progress reward on path accuracy, prioritizing precision over speed. In a data-driven excavator simulator, the framework achieves higher sample efficiency than the evaluated model-based reinforcement learning baselines. We validate the framework by learning directly on an 11.5-ton Menzi Muck M445 hydraulic excavator, without demonstrations or simulation pretraining. After 20 minutes of interaction, the controller reaches tracking accuracy comparable to prior learned controllers trained on 100-150 minutes of data. After 40 minutes, it sustains sub-centimeter mean path error at high operating speeds.
Figures & tables
| System | Control rate | Planner ( MPPI ) | Samples | 3000 | |
|---|---|---|---|---|---|
| Controlled joints | 4 | Horizon | 30 ( ) | ||
| Command | valve current | Iterations | 3 | ||
| Reference | quintic | Temperature | 0.05 | ||
| Trajectories/episode | 10 | Sampling std | 0.5 | ||
| Warm start | 60\text{,}\mathrm{s}$$ | EMA | 0.18 | ||
| Authority | , /ep. |
| [cm/s] | [cm] | [cm] | |||||||||
| [s] | avg | max | avg | p95 | max | avg | p95 | max | [min] | ||
| M545 | Egli & Hutter [ 6 ] | 0.13 | 20 | 53 | 2.8 | – | 6.7 | – | – | – | 100 |
| Nan & Hutter [ 7 ] | 0.27 | 37.5 | 60 | 8.56 | – | 16.2 | – | – | – | sim+10 | |
| Nan et al. [ 9 ] | 0.10 | 52 | 129 | 4.5 | – | 12.4 | – | – | – | 150 | |
| Ours, M445 | Time tracking, 20 | 0.12 | 28 | 137 | 2.7 | 7.9 | 16.3 | 1.1 | 3.1 | 7.5 | 20 |
| , 20 | 0.05 † | 26 | 94 | – | – | – | 0.87 | 2.5 | 5.1 | 20 | |
Robotic Control
Robotic control studies how machines use sensing and computation to produce reliable movement and interaction in changing environments.
See all 584 papers