########################################################################################### ## NOTE: Costmap conversion is experimental. Its purpose is to combine many point ## ## obstales into clusters, computed in a separate thread in order to improve the overall ## ## efficiency of local planning. However, the implemented conversion algorithms are in a ## ## very early stage of development. Contributions are welcome! ## ########################################################################################### TebLocalPlannerROS: ## Costmap converter plugin #costmap_converter_plugin: "costmap_converter::CostmapToPolygonsDBSMCCH" costmap_converter_plugin: "costmap_converter::CostmapToLinesDBSRANSAC" #costmap_converter_plugin: "costmap_converter::CostmapToLinesDBSMCCH" #costmap_converter_plugin: "costmap_converter::CostmapToPolygonsDBSConcaveHull" costmap_converter_spin_thread: True costmap_converter_rate: 5 ## Configure plugins (namespace move_base/costmap_to_lines or move_base/costmap_to_polygons) ## costmap_converter/CostmapToLinesDBSRANSAC, costmap_converter/CostmapToLinesDBSMCCH, costmap_converter/CostmapToPolygonsDBSMCCH costmap_converter/CostmapToLinesDBSRANSAC: cluster_max_distance: 0.4 cluster_min_pts: 2 ransac_inlier_distance: 0.15 ransac_min_inliers: 10 ransac_no_iterations: 1500 ransac_remainig_outliers: 3 ransac_convert_outlier_pts: True ransac_filter_remaining_outlier_pts: False convex_hull_min_pt_separation: 0.1