Repository navigation
MSS Toolbox 2.1
This feature release includes the following updates.
- Introduced a new unified maneuvering and seakeeping model for the Otter USV using MSS-Capytaine frequency-dependent hydrodynamic data, power-based equivalent matrices, nonlinear Coriolis/centripetal terms, damping, and twin-pontoon cross-flow drag.
- Retained the first-principles model as
otter_legacy.m. TheSIMotterGUI selects between the models, with the new model as default.exOtterretains the legacy model for the EKF/course-control example. - Expanded the
SIMotterGUI with ocean-current settings, wave selection, significant wave height, peak frequency, wave direction, simulation duration, and time step. - Added exKalmanWavefilterAutopilot, exPassiveWavefilterAutopilot, and exPassiveWavefilterDP demonstrating wave filtering.
- Added optional wn_d to headingAutopilot, allowing independent reference-model bandwidth.
- Corrected the IIR option in notchFilter to give unity DC gain.
- Updated
waveForceRAOandwaveMotionRAOto accumulate signed encounter phase during maneuvering, consistent with Fossen (2027, Chapter 10). Updated the simulations and examples to retain the returnedwaveModelhistory. - Improved mssPath to remove obsolete paths and exclude hidden folders, with updated installation instructions.