Agile design of low-cost autonomous underwater vehicles