Individual member works in subteams which fall under these branches. Scroll down for details about your subteam of interest.
Hardware Engineering
We build the physical AUV’s. Members of our team come from a diverse set of Engineering majors such as Mechanical Engineering, Electrical Engineering and Computer Science, Industrial Engineering and Operations Research, and Materials Science Engineering.
Vehicle Design/Manufacturing
CAD/FEA
Machining Parts
PCB Design
Power Distribution
etc.
Software Engineering
We write the programs that operate the AUV’s. Members of our team are predominantly EECS or related majors. However, anyone who is interested in learning more about computer science topics like Computer Vision, Controls, and Machine Learning is welcome to join our team.
OpenCV
ROS
Object Detection
Gazebo Simulator
Behavior Tree
etc.
Business Operations
We perform a vast array of tasks that ensures the functionality of our organization. Members of the our team come from a diverse array of majors including STEM and non-STEM majors. Anyone who is interested in learning about the operations of an engineering organization is welcome to join our team.
Logistics
Finance
Outreach
etc.
Subteams
Mechanical
Leading the research and development process regarding the implementation of new vehicle component designs. Vehicle components include the chassis, propulsion system, mounting brackets, buoyancy/ballast, and payload tools (i.e. manipulators/grippers, torpedo launchers, etc).
Tools: 3D CAD [Solidworks Modeling/Assembly], Finite Element Analysis [SolidWorks Simulations+ANSYS FEA] Relevant Classes (not required): E25, E26, E27, MSE45, E128
Electrical
Students in this team will be leading the design, development, and manufacture of the vehicle’s electrical system. Tasks include system integration, wiring layout, thermal management, power distribution, circuit design, PCB design, and firmware development.
Build onboard systems to utilize scene information from the Perception team and sensors (such as accelerometer, gyroscope and depth) to plan a trajectory and generate thruster commands.
Creating simulation pipeline for generation of synthetic data for Perception, thorough testing of combined submarine software.
Keywords: ROS, IMU, sensors, path planning, Linux Relevant courses (not required): EECS 106A, EE 128
Software-Perception
Develops vision algorithms for extracting object positions, orientations, and classes from live video. Techniques used fall into categories of either classical computer vision or data-driven methods like deep learning.