consumer-viable autonomous vehicles