Skip to main content

Welcome Members & RoboSub Teams!

Here at RoboSub LA, we are passionate about Robotics; we want to share what we know with our community of robotic enthusiasts and foster technical skills through a hands-on, collaborative approach.


What is RoboSub?

RoboSub is an international student competition. Student teams from around the world design and build robotic submarines, otherwise known as Autonomous Underwater Vehicles (AUV). The behaviors demonstrated by these experimental AUVs mimics those of real-world systems, currently deployed around the world for underwater exploration, seafloor mapping, and sonar localization, amongst many others.

The Competition

Assemble your team and get busy designing, building and testing the sub-systems of your AUV. Now put it all together and demonstrate your vehicles autonomy by completing a series of tasks through a pre-defined mission. Themes differ every year. For the upcoming 2023 event, the competition's will be based on the iconic sci-fy film Stargate. Click the RoboSub logo below to learn more.

RoboSub Logo


Our team is split up into two project teams, the student organization and the senior design team. The senior design team builds one vehicle, and the club members build a separate vehicle while being mentored by senior design members. Both vehicles are intended for use in the competition and strategies will be carefully considered based on the capabilities of both vehicles. Members have the opportunity to design advanced robotics systems and work on an interdisciplinary project to gain experience working with a team. Please see the progress tab for a better idea of what our members are working on and what tasks and projects are available to new members. Click our logo below to access our past technical design reports!
RoboSubLA Logo

Team Breakdown - Subteams:

Frame & Hull Photo

The Frame and Hull subteam is responsible for making the design of the AUV itself. Frame and Hull will be constructing and assembling the frame and hull. This subteam also works with SolidWorks to determine placement of other submarine components and varying approach decisions.

Electronics Photo

The Electronics subteam is responsible primarily on the management of internal current conversion from the battery to all of the other electronic parts in the robotic submarine. The team creates schematics for the functionality of buck converters. Additionally, this subteam will use software including KiCAD and EagleCAD to design and optimize PCB boards.

Actuated Systems Photo

The Actuated Systems subteam is responsible for designing and manufacturing the claw, ball dropper, and torpedo systems. Students focus on kinematics, finite element analysis, and computational fluid dynamics & effectively apply that in the design and manufacturing of the aforementioned submarine components.

Controls Photo

The Controls Team is responsible for making the AUV respond to movement instructions. Because the AUV is autonomous, the controls won't be manually operated by any person, but there will usually still be a GUI that either the Controls or Autonomy subteam must make, in order to debug the code and test the controllers. Controls also creates frameworks that will assess the sensors, the thrusters and other software components.

Autonomy Photo

The Autonomy team is responsible for writing the state machine of the AUV. The state machine determines what the AUV is doing at any time, and it's very important when deciding what to do next. For example, an AUV might have a state that tells it to follow a path. If the AUV has reached the end of a path, then something has to be called by the state machine to tell the AUV to transition to the next state, which might tell the AUV to stop or do another task.

CV Team Photo

The Computer Vision subteam is responsible for providing the AUV ability to locate & recognize objects. The main objective is object detection. YOLO (You Only Look Once) is a deep learning algorithm that CV uses to train custom object detection models for providing computer vision. The CV team is also responsible for interfacing with the submarine's camera for real-time detection using a ROS node.