← Back to Explore

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 Mathematics · Entry MATH037

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Source: Regeneron International Science and Engineering Fair

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. Browsing stays public.

Continue with Google