[2203.10174] Are We Ready for Radar to Replace Lidar in All-Weather Mapping and Localization?