An Open Approach To Autonomous Vehicles