There are several submarine competitions: SEAPerch, National Underwater Robotics Competition. The goal is to build a submarine that can compete in one of these competitions.