Layered mission control architecture and strategy for crawling underwater cleaning robot. (2015)