ubiquitous autonomous driving