It is all very well making it autonomous and ai driven, but it seems to me the problem is in the engineering of the boat. I mean nasa can sling a rover to mars land it and then keep on running way beyond the design life, so far this has managed to keep going for two weeks.
The IBM website makes great noise about the 30 ai sensors it uses to navigate. How much of the processing is devoted to keeping its systems running.