The Use of Algorithms to Analyze 3D Vectors and Component Transformations in a ROV Simulator
ISEF · 2018 Mathematics
Overview
This project aimed to build a computer program that contains an interactive underwater ROV (Remotely Operated Underwater Vehicle) build and test simulator. Its purpose was to engage people with the use of game mechanics in order to teach students and to assist engineers with the basics of building simple ROVs. It consists of a building system that uses algorithms for analyzing 3D vectors and calculating component transformations. The user can use virtual PVC tubes to assemble their own ROV frame design. It takes the players through the process of learning how to build a ROV and allowing them to build upon that to create their own innovative designs. The building system uses a variety of different pieces that are modeled after their real-life counterparts in aspects such as their dimensions and functionality. Once the ROV prototype has been constructed, the player uses keyboard inputs to control the impulse and force that act upon the model (which is set to simulate physics) in order to test the design in the virtual environment. Vectors within the programming are used and controlled to run the test simulation. The primary software used was the Unreal Game Engine, within which Blueprint scripting was used for programming. Additional assets were made in Blender and Photoshop and then exported to the game engine.
Competition history
- ISEF 2018
Resources
Related projects
ISEF · 2023
Underwater Robotics: Manipulation and Photogrammetry
ISEF · 2020
CAD Modeling, Simulation and Prototyping of a Wave Energy Generation System for USVs
ISEF · 2024
A Multi-Usage Hydraulic Powered Underwater Robot Arm
ISEF · 2021
Submergible Robotic System Used to Clean Calm Bodies of Water
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair