The course lecture and lab material will be augmented and modified as newer content will be introduced in 2025.
Lectures
- Lecture 1: Class Introduction
- Lecture 2: Fundamentals of AUVs
- Lecture 3: Robot Middleware and Autonomy
- Lecture 4: Introduction to Software Subsystems of an AUV
- Lecture 5: Software and Hardware in the Loop Simulations
- Lecture 6: Introduction to Electrical Systems Design
- Lecture 7: Low-level Control Systems of AUVs
- Lecture 8: Hydrostatics
- Lecture 9: Underwater Navigation
- Lecture 10: Introduction to Marine Autonomy
- Lecture 11: From the Depths: Navigating a Career in Marine Robotics (guest lecture by Bryan Keller, Oceaneering)
Labs
- Lab 01: Course Laptop Setup
- Lab 2a: How to login to a SeaBeaver II AUV
- Lab 2b: Unit Testing Sensors and Actuators
- Lab 03: Autonomy Middleware and Missions
- Lab 04: Surface navigation using GPS
- Lab 05: Software and Hardware in the Loop Simulations
- Lab 06: Tailcone Assembly (Session 1)
- Lab 7a: Tailcone Assembly (Session 2)
- Lab 7b: Low-level Control Systems of AUVs
- Lab 08: Vehicle Assembly
- Lab 9a: Vehicle Tank Testing
- Lab 9b: Underwater Navigation
- Lab 10: Vehicle Tank Testing Cont.
- Lab 11: Preliminary Sea Trials & Control System Tuning
- Lab 12: A thermocline in the Charles River Basin?