A hierarchical planner for autonomous underwater vehicle control: the distributed control system multicomputer (DCSM) workbench | IEEE Conference Publication | IEEE Xplore