BWSI Course - Autonomous Underwater Vehicles Challenge
Program Overview
Many of the final frontiers of exploration on Earth are underwater – the deep ocean, water-filled cave systems, and under Antarctic ice shelves . Exploring the farthest reaches of these areas requires underwater piloted or semi-autonomous vehicles. Hydrostatic pressure, dynamic currents, darkness, curious sea creatures and slimy bacteria make underwater places difficult to navigate. True underwater autonomy is difficult to achieve, and even the most advanced piloted vehicles are frequently lost. This course will introduce students to the challenges faced by real-world ocean engineers in designing, building and programming autonomous underwater autonomous vehicles (AUVs). The culmination of the summer course will be an exciting test of true autonomy – the student AUVs will autonomously navigate a simulated underwater obstacle course, applying real-time decision making based on feedback from onboard sensors.
Course topics |
Prerequisites |
|
|
Summer Course Outline
Week 1
- Introduction to marine autonomy
- Setting up computing environment
- Foundational tools – linux, vim, C++, cmake
Week 2
- Single-vehicle autonomous operations
- Mission analysis
- Writing your own sensor-driven behavior
- Individual project
Week 3
- Multi-vehicle autonomous operations
- Individual challenge problem
- Final challenge team formation
Week 4
- AUV Final Challenge execution