On identifying the non-linear dynamics of a hovercraft using an end-to-end deep learning approach
Roland Schwan, Nicolaj Schmid, Etienne Chassaing, Karim Samaha, Colin N. Jones
TL;DR
The paper tackles nonlinear system identification for a novel hovercraft platform used to play air hockey, addressing how to learn a physics-inspired model directly from trajectory data. It adopts an end-to-end gradient-based approach with batched learning and a Runge-Kutta discretization, comparing a first-principles formulation to a learnable configuration-matrix representation. A key contribution is the monotonicity-regularized thrust model that enforces physically plausible behavior, enabling accurate short-horizon prediction and reliable reference tracking on real hardware. The work demonstrates a practical, data-driven framework for learning and controlling nonlinear dynamics with actuator delays, and releases datasets and code as open source to support broader adoption and extension.
Abstract
We present the identification of the non-linear dynamics of a novel hovercraft design, employing end-to-end deep learning techniques. Our experimental setup consists of a hovercraft propelled by racing drone propellers mounted on a lightweight foam base, allowing it to float and be controlled freely on an air hockey table. We learn parametrized physics-inspired non-linear models directly from data trajectories, leveraging gradient-based optimization techniques prevalent in machine learning research. The chosen model structure allows us to control the position of the hovercraft precisely on the air hockey table. We then analyze the prediction performance and demonstrate the closed-loop control performance on the real system.
