Cooperative autonomous driving: intelligent vehicles sharing city roads | IEEE Journals & Magazine | IEEE Xplore