Software used on robots made by the USC AUV team.