Software

image

About Us

Responsible for developing the code that powers our AUV, software is vital to the success of our AUV. Specific focuses of the software subteam in the 2023-2024 season have been vision, movement, localization, navigation, and pinger localization. This includes programming in ROS, using behavior trees, and incorporating machine learning to ensure our sub successfully accomplishes each task.

image

What We Do

image

Movement

In order to autonomously operate the sub, ROS and MAVROS are utilized in conjunction with data from localization to make and execute decisions in real time.
image

Vision

Using YOLO v8, edge extraction, and color filtration, the two cameras located on our sub use localization and recognition to complete tasks and assist in movement.
image

Simulation

Using Project DAVE powered via Gazebo development libraries, and RViz, a powerful 3D visualization tool, we were able to simulate our AUV in an ocean environment and send commands through Ardupilot SITL.

Check out the other subteams we have!

Mechanical Business