Reinforcement Learning Control for Autonomous Hydraulic Material Handling Machines with Underactuated Tools
Filippo A. Spinelli, Pascal Egli, Julian Nubert, Fang Nan, Thilo, Bleumer, Patrick Goegler, Stephan Brockes, Ferdinand Hofmann, Marco Hutter

TL;DR
This paper presents an RL-based control system for hydraulic material handling machines, combining data-driven and first-principles modeling to improve accuracy, speed, and safety in trajectory control with minimal oscillations.
Contribution
It introduces a novel simulation environment integrating neural network and physics-based models for training RL controllers transferable to real machines.
Findings
RL controller outperforms inexperienced operators
Reduces end-effector oscillations
Achieves accuracy comparable to professional drivers
Abstract
The precise and safe control of heavy material handling machines presents numerous challenges due to the hard-to-model hydraulically actuated joints and the need for collision-free trajectory planning with a free-swinging end-effector tool. In this work, we propose an RL-based controller that commands the cabin joint and the arm simultaneously. It is trained in a simulation combining data-driven modeling techniques with first-principles modeling. On the one hand, we employ a neural network model to capture the highly nonlinear dynamics of the upper carriage turn hydraulic motor, incorporating explicit pressure prediction to handle delays better. On the other hand, we model the arm as velocity-controllable and the free-swinging end-effector tool as a damped pendulum using first principles. This combined model enhances our simulation environment, enabling the training of RL controllers…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHydraulic and Pneumatic Systems · Iterative Learning Control Systems · Mechanical Systems and Engineering
