Cyber-Physical Maritime Robotic Systems