[hector_costmap] added update_radius_world as dynamic parameter and refactored cost map generation for future extensions