Current state of autonomous vehicles