Skip to content

Latest commit

 

History

150 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Handbook of Marine Craft Hydrodynamics and Motion Control

The "Handbook of Marine Craft Hydrodynamics and Motion Control" comprehensively explores cutting-edge developments in marine craft hydrodynamics and guidance, navigation, and control (GNC) systems. The text establishes how mathematical models and modern control theory can be implemented to simulate and verify control systems.

    Errata.pdf

ISBN: 978-1-119-57505-4

Thor I. Fossen

John Wiley & Sons Ltd., 2nd Edition, April 2021

Lecture Material

The textbook is used in the graduate course TTK4190 Guidance, Navigation and Control of Marine Craft and Drones at the Norwegian University of Science and Technology. Complementary slides can be downloaded below.

Chapters Edition PDF Slides Last Modified
Part 1: Marine Craft Hydrodynamics
1 Introduction to Part I 2nd Ch1.pdf 2025-07-02
2 Kinematics 2nd Ch2.pdf 2025-02-17
3 Rigid-Body Kinetics 2nd Ch3.pdf 2025-02-17
4 Hydrostatics 2nd Ch4.pdf 2025-07-31
5 Seakeeping Models for Ships and USVs 3rd Ch5.pdf 2026-08-27
6 Maneuvering Models for Ships and USVs 3rd Ch6.pdf 2026-08-27
7 Autopilot Models for Course and Heading Control 2nd Ch7.pdf 2025-09-09
8 Models for Underwater Vehicles 2nd Ch8.pdf 2023-08-15
9 Control Forces and Moments 2nd Ch9.pdf 2023-03-29
10 Environmental Forces and Moments 2nd Ch10.pdf 2024-08-18
Part 2: Motion Control Systems
11 Introduction to Part II 2nd Ch11.pdf 2025-10-16
12 Guidance Systems 2nd Ch12.pdf 2025-09-20
13 Model-Based Navigation Systems 2nd Ch13.pdf 2022-11-04
14 Inertial Navigation Systems 2nd Ch14.pdf 2025-10-12
15 Motion Control Systems 2nd Ch15.pdf 2023-09-02
16 Advanced Motion Control Systems 2nd Ch16.pdf 2021-06-25
Part III: Appendices
A Nonlinear Stability Theory 2nd
B Numerical Methods 2nd
C Model Transformations 2nd
D Non-dimensional Equations of Motion 2nd

MSS (Marine Systems Simulator)

The Marine Systems Simulator (MSS) is a complementary Matlab and Simulink library for simulating marine systems. The m-files are compatible with the free software GNU Octave www.octave.org. MSS includes models for ships, Autonomous Underwater Vehicles (AUVs), Uncrewed Surface Vehicles (USVs), and floating structures. The library also contains guidance, navigation, and control (GNC) systems for time-domain simulation.

github.com/cybergalactic/MSS

Python Vehicle Simulator

The Python Vehicle Simulator supplements the Matlab MSS (Marine Systems Simulator) toolbox. It includes models for Autonomous Underwater Vehicles (AUVs), Uncrewed Surface Vehicles (USVs), and ships. The vehicle models are based on the MSS marine craft models in the /MSS/VESSELS/ catalog. Each vehicle is modeled as an object in Python, and the vehicle class has methods for guidance, navigation, and control. The main program 'main.py' defines vehicle objects for real-time simulation.

github.com/cybergalactic/PythonVehicleSimulator

About

Handbook of Marine Craft Hydrodynamics and Motion Control is an extensive study of the latest research in marine craft hydrodynamics, guidance, navigation, and control (GNC) systems.

Topics

Resources

Stars

383 stars

Watchers

5 watching

Forks

Contributors