Missing file in AUV deep dive example

2 views (last 30 days)
saeed NA
saeed NA on 14 Nov 2022
Edited: Walter Roberson on 11 Aug 2023
Hello,
I am trying to use Simulink for controlling the Autonomous Underwater Vehicle (AUV) in the simulation environment. In MATLAB solution for underwater vehicle page, I saw a helpful video regarding the AUV deep dive example and I try to follow the step to understand different aspects of the AUV deep dive project.
However, there are a few issues regarding this example and I will be grateful if some staff from Mathworks help me with them. I have downloaded AUV deep dive example from the following link that Mathworks provides:
  • In the AUV deep dive example in the section “Connecting with 3D Virtual Environments” when trying to execute edit('ModelingtheEnvironment.mlx') following error is generated during the execution of this line
- No system or file called 'AUV_UE4_Visualization' found.
  • The required unreal scene project (auv_demo.uproject), which was mentioned at 2:26 of "AUV Deep Dive, Part 6" video is missing.
  • Also, the AUV 3D CAD file required to upload into the unreal scene was not provided.
  • At the beginning of the video, it says that” this video picks up where we left off with our Unreal Engine 4 environment” I searched for the previous videos regarding this topic but I could not find them. It seems that some information provided in another video is not available. Could you please check for that?
Thanks a lot for your help in advance
Saeed

Answers (1)

Russell Graves
Russell Graves on 17 Nov 2022
Edited: Walter Roberson on 11 Aug 2023
Hello Saeed!
Thank you very much for your interest! The scene project "auv_demo.uproject" along with many of the demo files associated with the Unreal connection were too large to include in the git repo. So, they are indeed missing. For the release associated with this demo, R2020b, you can use your own Unreal Engine project and the method I showed in the videos.
Since that time, we have added more official support for custom meshes in UE4 through our toolboxes. Please see:
For more information on how to prepare a custom mesh and add it to your Unreal Scene. There is also a video resource here:
We are also actively making improvments to our ability to integrate with Unreal Engine including programmatic scene editing. In the future, we may update the github repository to include material demonstrating the Unreal Engine connection!
  2 Comments
saeed NA
saeed NA on 20 Nov 2022
Dear Russell,
First of all thanks, a lot for the replay and wonderful example.
As an individual, one needs lots of time to learn and develop Unreal scenes in order to test AUV deep dive visualization.
I have checked the links that you mentioned before and I'd like to test AUV in the underwater environment.
I believe if the standalone or compiled version of the underwater environment is shared (similar to the scene that is shared for the dual lane example) it won't be too large.
Also since the mechanical and electrical design of AUV has been described in the previous section, sharing the AUV CAD file will be so helpful.
And finally sharing Simulink "AUV_UE4_Visualization " in AUV deep dive (i.e., open_system('AUV_UE4_Visualization')) is required to understand the visualization part is critical.
Many thanks for your time and consideration.
Warmest regards,
Saeed
勖之 曹
勖之 曹 on 11 Aug 2023
I encountered the same issue. I am very interested in the AUV video series, but due to the incomplete information, I faced difficulties in same place as Saeed. I saw your reply mentioning that you might add related UE4 resources to the GitHub repository in the future, but it seems like they haven't been added yet? I wonder if you could upload them to GitHub soon or perhaps to another platform? It would be tremendously helpful for students like me who are new and interested in the integration and interaction between Simulink and UE4 (now there's UE5 too). Many thanks!

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!