Of all of my projects, this one is definitely the oldest. I started working on my first ROV in October 2012, back when I knew very little about electronics and nothing about programming. I was motivated by the challenge - designing an ROV is no simple task - and by the potential for discovery that it offered. This project started with the simple objective of building something, but it has grown since then to include a whole suite of vehicles, probes, and concepts.
The things I've learned from building ROVs have helped me with almost every other project I've worked on. Whether it's an electronics skills, programming technique, or project management structure, I can often trace its origins back to this project. I haven't yet built a properly useful ROV, but each iteration of this project teaches me something new for the next attempt. Every failed test flight has taught me something valuable and, because of this, every test flight lasts a little longer than the one before it. So, with that, lets meet the iterations of failed ROVs.