CAN (Controller Area Network) is a robust and mature vehicle bus standard that allows devices to communicate with each other. Now over thirty years old, CAN is used on virtually all passenger vehicles as well as heavy equipment.
A low-cost physical layer combined with robust and reliable transport layer delivers messages across the bus. As autonomous vehicles require many sensors to reliably exchange data, CAN is an excellent interface choice for a variety of low and medium speed vehicle sensors such as the Wheel Speed Sensor, Steering Angle Sensor, Throttle Position Sensor, and the Inertial Measurement Unit.