Geometry-Aware Surrogate for Real-Time Hydrodynamics Estimation of Autonomous Ground Vehicles in Amphibious Environments
Ammar Waheed,Luke Gallantree,Zohaib Hasnain

TL;DR
This paper introduces a geometry-aware neural network surrogate model that predicts hydrodynamic forces on amphibious vehicles in real-time, bridging the gap between physical fidelity and computational efficiency for simulation and planning.
Contribution
The work presents a novel per-surface neural network surrogate trained on CFD data, capable of real-time hydrodynamics prediction with geometry and depth awareness for amphibious vehicles.
Findings
Achieves 13% sMAPE in longitudinal force prediction and 3-12% in vertical force.
Inference time is under 0.9 ms per sample, enabling real-time applications.
Emergent physical relationships like quadratic speed scaling and linear depth scaling are observed.
Abstract
Autonomous ground vehicles operating in shallow water or flood-prone terrains require dynamic models that account for hydrodynamic forces. However, the simulation and planning tools currently available either lack the physical fidelity or are too computationally expensive to run in real time. This work presents a per-surface neural network surrogate that bridges this gap by predicting geometry-resolved hydrodynamic forces at real-time rates, trained entirely on high-fidelity CFD data from two geometrically distinct vehicles. A vehicle specific Signed Distance Field (SDF) provides per-surface submergence inputs, allowing the model to resolve how loading varies with vehicle geometry, depth, and flow direction. On held-out CFD data, the surrogate achieves a longitudinal-force symmetric MAPE (sMAPE) of 13\% and a vertical-force sMAPE of 3-12\%, with inference running under 0.9\,ms per…
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.
