/AUV-modeling-and-sim

This submission contains the files used in this video on modeling, simulation and control of an Autonomous Underwater vehicle - https://www.mathworks.com/videos/modeling-and-simulation-of-an-autonomous-underwater-vehicle-1586937688878.html. This submission models a 6-DoF autonomous underwater vehicle (AUV) and a position and velocity controller for the AUV. You can switch between low and high fidelity sensor and environment models based on your application needs.

Primary LanguageMATLABOtherNOASSERTION

Modeling and Simulation of an Autonomous Underwater Vehicle

Copyright 2020-2021, The MathWorks, Inc

View Modeling and Simulation of an Autonomous Underwater Vehicle on File Exchange

Description

This submission contains the files used in this video on Modeling, Simulation and Control of an Autonomous Underwater vehicle. This submission models a 6-DoF autonomous underwater vehicle (AUV) and a position and velocity controller for the AUV. You can switch between low and high fidelity sensor and environment models based on your application needs.

Aerospace Blockset is used to model the dynamics of the vehicle. Watch this video to learn how to model the thrusters using system identification

Files:

  1. AUVmodelingandsim.prj - Launches the project and sets up the environment appropriately.
  2. resources - project resources
  3. Files\AUV_Model.slx - Simulink model with the AUV model
  4. Files\setax.m - MATLAB helper function to visualize the AUV

Contact

Please write to roboticsarena@mathworks.com with any questions or suggestions

License

The license used in this contribution is the XSLA license, which is the most common license for MathWorks staff contributions. Refer license.txt for more information.