MOSAIC-SV: Real-Time Adaptive Identification of Vessel Dynamics for the Control and Deployment of Aquatic Robots

MOSAIC-SV: Real-Time Adaptive Identification of Vessel Dynamics for the Control and Deployment of Aquatic Robots

Wensen Liu, Jerry Peng, Shravani Vedagiri, Aaron M. Johnson · N/A · 2026

control

Framework

N/A

License

N/A

Stars

N/A

Summary

Model-based control of an aquatic robotic platform depends on a hydrodynamic model that is costly to identify and specific to the hull, payload, and conditions it was measured in.

Abstract Summary

Model-based control of an aquatic robotic platform depends on a hydrodynamic model that is costly to identify and specific to the hull, payload, and conditions it was measured in. Here, we present MOSAIC-SV, a deployable real-time adaptive dynamics identification and control system that identifies a control-sufficient dynamics model from a spec-sheet engineering prior, without dedicated identification trials, and re-estimates it at every control step of a closed-loop mission while the controller plans on it. A physically admissible unscented Kalman filter re-estimates hydrodynamic, disturbance, and actuator parameters at every control step of the closed-loop mission; while a command-dependent consider projection withholds corrections the current command cannot attribute between actuator effectiveness and external force; and a model predictive path integral controller plans on the current estimate. In simulation on a CyberShip II plant, MOSAIC-SV recovers the transit performance of the calibrated model under static mismatch and transient changes, and stays within 20% of its own transit time at the unscaled prior when its inertia or damping prior is wrong by an order of magnitude. In on-water field trials on the Blue Robotics BlueBoat, a twin-thruster catamaran, MOSAIC-SV transits at least 25% faster and predicts its own motion with at least 56% less error than its frozen engineering prior, including under an unmodeled payload. The same MOSAIC-SV system concept was also feasibly deployed on a 6.3-tonne dual outboard monohull.

Key Points

  • Model-based control of an aquatic robotic platform depends on a hydrodynamic model that is costly to identify and specific to the hull, payload, and conditions it was measured in.
  • Here, we present MOSAIC-SV, a deployable real-time adaptive dynamics identification and control system that identifies a control-sufficient dynamics model from a spec-sheet engineering prior, without dedicated identification trials, and re-estimates it at every control step of a closed-loop mission while the controller plans on it.
  • A physically admissible unscented Kalman filter re-estimates hydrodynamic, disturbance, and actuator parameters at every control step of the closed-loop mission; while a command-dependent consider projection withholds corrections the current command cannot attribute between actuator effectiveness and external force; and a model predictive path integral controller plans on the current estimate.
  • In simulation on a CyberShip II plant, MOSAIC-SV recovers the transit performance of the calibrated model under static mismatch and transient changes, and stays within 20% of its own transit time at the unscaled prior when its inertia or damping prior is wrong by an order of magnitude.
  • In on-water field trials on the Blue Robotics BlueBoat, a twin-thruster catamaran, MOSAIC-SV transits at least 25% faster and predicts its own motion with at least 56% less error than its frozen engineering prior, including under an unmodeled payload.

VESSEL MODEL

We define a vessel’s state $s=[\eta^{\top},\nu^{\top}]^{\top}$ with standard North-East-Down (NED) global pose $\eta=[x,y,\psi]^{\top}$, where $x$ is North and $y$ is East, and Forward-Right-Down (FRD) body velocities $\nu=[u,v,r]^{\top}$ (Fig. 2 a).

VESSEL MODEL — MOSAIC-SV: Real-Time Adaptive Identification of Vessel Dynamics for the Control and Deployment of Aquatic Robots
Fig. 2: (a) The general NED and FRD vessel frames. Heading $\psi$ is defined as clockwise from North. (b) The general form of the twin-hulled catamaran vessel class evaluated in this work, with location of forces and corresponding lever arms.

PARAMETER ESTIMATOR DESIGN

We estimate the model parameters $\theta$, detailed in § III-A , from online state transitions during a mission, using the navigation state $s_{t}$ provided by the vessel’s state estimator.

We represent the parameter belief as a Gaussian $\mathcal{N}(\hat{\theta}_{t},P_{t})$ propagated by a scaled unscented Kalman filter (UKF), with predicted mean and covariance $\hat{\theta}^{-}_{t}$ and $P^{-}_{t}$, process-noise covariance $Q$, measurement $z_{t}$, nonlinear measurement map $h$, and observation-noise covariance $R$.

PARAMETER ESTIMATOR DESIGN — MOSAIC-SV: Real-Time Adaptive Identification of Vessel Dynamics for the Control and Deployment of Aquatic Robots
Fig. 3: Simulation course in the world frame. The triangle marks the start, open circles waypoints passed under way, and the square the stop waypoint.

CONTROLLER DESIGN

We plan vessel commands with model predictive path integral control (MPPI) [ 33 ] on the transition $\Phi_{\Delta t}$ defined in ( 14 ).

At each control step we define a nominal control sequence $\mathcal{U}=[a_{0},\ldots,a_{N-2}]$ over a horizon of $N$ states and sample $N_{s}$ perturbed sequences, where $E^{k}=[E^{k}_{0},\ldots,E^{k}_{N-2}]$ is the perturbation sequence and $\Sigma$ is a diagonal per-command sampling covariance.

CONTROLLER DESIGN — MOSAIC-SV: Real-Time Adaptive Identification of Vessel Dynamics for the Control and Deployment of Aquatic Robots
Fig. 4: Static mismatch. Top: median transit time per plant level. $n$ gives the number of seeds that completed the run when there were incomplete runs. Bottom: median self-prediction error. Levels are the scale applied to the unperturbed plant.

Results

We evaluate the estimator-controller system from § III –§ IV , MOSAIC-SV, in closed-loop simulation against two non-adaptive planning models, and on water against the frozen engineering prior. In simulation, we use a calibrated model of CyberShip II, a 1:70-scale supply-vessel model whose inertia, Coriolis, and damping coefficients are published from tank identification [ 35 , 12 ] .

Results — MOSAIC-SV: Real-Time Adaptive Identification of Vessel Dynamics for the Control and Deployment of Aquatic Robots
Fig. 5: MOSAIC-SV sensitivity to the engineering prior. Evaluated using an unperturbed plant and scaling the prior inertia, damping, or both. The band marks $\pm 20\%$ of the transit time at the unscaled prior.

Sources and Demonstrations

Figures are reproduced from Liu et al. See the full paper for experimental details and the project page, when the paper links one, for demonstrations and videos.

Share

Related Papers

A Biomimetic Gaze Control to Restore Head-Neck Movements
arXiv preprint

A Biomimetic Gaze Control to Restore Head-Neck Movements

Colin Rubow, Haohan Zhang

Powered neck exoskeletons are developed to restore head-neck motions for those with neck muscle weakness. Current methods using hand-held input devices to control these robotic systems are unintuitive or non-viable for these populations.

vision control
PDF Intermediate