Can I design an underwater simulator using MATLAB Simulink

16 次查看(过去 30 天)
I am working on a 6DOF Autonomous Underwater Vehicle. The AUV uses HAOYE thrusters. I have the task of designing an underwater simulator application. The dynamics of the AUV in the simulator should match that of the real one. I understand that this can be done by mathematical modelling of the AUV using Simscape. The user will give commands through a joystick, MATLAB will process those commands and the AUV will move in an underwater scenario accordingly.
Can I make this simulator using MATLAB Simulink? I know that the AUV model can be made, but I don't only want to test the model but I also want to create an environment in which the AUV will move, something like the BlueRobotics simulator.
I'm a beginner to MATLAB, so before I invest my time into learning it, I should know whether Matlab can make a simulator or not.
  1 个评论
Hayden Welch
Hayden Welch 2023-8-15
Hi Sarwat, I am looking at completing a similar task to this. Have you been able to make good progress on this?

请先登录,再进行评论。

采纳的回答

Jai Khurana
Jai Khurana 2023-2-15
Yes, MATLAB and Simulink can be used to create an AUV simulator, including both the AUV model and the underwater environment. Simulink is a powerful tool for modeling and simulating dynamic systems, including AUVs. Simscape is a domain-specific tool within Simulink that can be used to model physical systems, including the dynamics of the AUV and its thrusters.
In addition to the AUV model, you can also use MATLAB to create an underwater environment, such as a virtual ocean floor, currents, and obstacles. You can use Simulink to simulate the motion of the AUV in this environment, taking into account factors such as hydrodynamics, buoyancy, and the forces and torques generated by the thrusters.
One way to create an underwater environment in MATLAB is to use MATLAB's Virtual Reality (VR) Toolbox, which allows you to create 3D virtual worlds and interact with them. You can use this toolbox to create an underwater environment with obstacles, currents, and other features, and then simulate the motion of the AUV within this environment using Simulink.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Assembly 的更多信息

标签

产品


版本

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by