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[2024 material]
- Lecture 4: Introduction to Software Subsystems of an AUV [2024 material]
- Lecture 5: Software and Hardware in the Loop Simulations [2024 material]
- Lecture 6: Introduction to Electrical Systems Design
- Lecture 7: Low-level Control Systems of AUVs [2024 material]
- Lecture 8: Hydrostatics [2024 material]
- Lecture 9: Underwater Navigation [2024 material]
- Lecture 10: Introduction to Marine Autonomy
- Lecture 11: Guest Lecture
- Lecture 12: Ocean Sensing
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 [2024 material]
- Lab 04: Surface navigation using GPS [2024 material]
- Lab 05: Software and Hardware in the Loop Simulations [2024 material]
- Lab 06: Tailcone Assembly
- Lab 7a: Vehicle Assembly (Session 1)
- Lab 7b: Low-level Control Systems of AUVs [2024 material]
- Lab 08: Vehicle Assembly (Session 2)
- Lab 9a: Vehicle Tank Testing
- Lab 9b: Underwater Navigation [2024 material]
- Lab 10: Preliminary Sea Trials[2024 material]
- Lab 11: In-water deployments - control system tuning [2024 material]
- Lab 12: Mapping Underwater Temperature Variation in Charles
- Lab 13: In-water deployments and data post-processing