Autonomous driving hardware