Autonomous systems and control