Autonomous control for adaptive ships