Many new cars sold today are equipped with driver assist/ safety systems. Additionally most cars today use a form of CAN to control: basic car functions, gas by wire, brake by wire, steering, etc. Essentially most new vehicles are simply missing software and the communications hardware to interface the autonomous driving software with the vehicle. Comma.ai started the development of an opensource software to operate a vehicle at level 2 autonomy. The software is called Openpilot , and is available for download on GitHub. Comma.ai also makes a board, known as a Panda, to intercept car CAN messages and selectively send existing and new CAN messages back to the vehicles OEM systems. The process of selectively sending CAN messages and writing new CAN messages, enables Openpilot to control the vehicles Latitudinal direction (steering: left, right) and the Longitudinal speed (moving forward: gas, brake). Openpilot uses visual information from a camera,...