Dorf: A dynamic object removal framework for robust static lidar mapping in urban environments