Supervisory Control Systems for Autonomous Vehicles