The course lecture and lab material will be augmented and modified as newer content will be introduced in 2026.
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 [2025 material]
- Lecture 9: Underwater Navigation [2025 material]
- Lecture 10: Introduction to Marine Autonomy
Labs
- Lab 01: Course Laptop Setup
- Lab 2a: How to login to a SeaBeaver III 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 [2025 material]
- Lab 10: Preliminary Sea Trials & Control System Tuning [2025 material]
- Lab 11: Preliminary Sea Trials & Control System Tuning Cont. [2025 material]
- Lab 12: A thermocline in the Charles River Basin? [2025 material]