Autonomous electric vehicles and electric propulsion