clear_costmap_recovery

clear_costmap_recovery包是一个简单的恢复行为,通过从机器人到给定的半径外的距离恢复静态地图,来清除导航中代价地图的空间。它通过ROS参数设置恢复距离,从而在机器人周围清除障碍物。

clear_costmap_recovery包为导航包stack提供了恢复功能,可以通过在给定区域的静态地图外边恢复代价地图来清除空间。

1概述

clear_costmap_recovery::ClearCostmapRecovery对象是一个简单的恢复行为,通过从机器人到给定的半径外的距离恢复静态地图,来清除导航中代价地图的空间。它依附于在nav_core中nav_core::RecoveryBehavior的接口,可以被用于move_base节点提供恢复行为。

2.2ROS Parameters

/reset_distance (double, default: 3.0)

距离机器人的半径值。当它被恢复到静态地图时,障碍物将从代价地图中被移除。

# Move base node parameters. For full documentation of the parameters in this file, please see # # http://www.ros.org/wiki/move_base # shutdown_costmaps: false controller_frequency: 5.0 controller_patience: 3.0 planner_frequency: 1.0 planner_patience: 5.0 oscillation_timeout: 10.0 oscillation_distance: 0.2 # local planner - default is trajectory rollout #base_local_planner: "dwa_local_planner/DWAPlannerROS" base_local_planner: "teb_local_planner/TebLocalPlannerROS" #alternatives: global_planner/GlobalPlanner, carrot_planner/CarrotPlanner base_global_planner: "navfn/NavfnROS" #We plan to integrate recovery behaviors for turtlebot but currently those belong to gopher and still have to be adapted. ## recovery behaviors; we avoid spinning, but we need a fall-back replanning recovery_behavior_enabled: true recovery_behaviors: #- name: 'super_conservative_reset1' #type: 'clear_costmap_recovery/ClearCostmapRecovery' #- name: 'conservative_reset1' #type: 'clear_costmap_recovery/ClearCostmapRecovery' #- name: 'aggressive_reset1' #type: 'clear_costmap_recovery/ClearCostmapRecovery' - name: 'clearing_rotation1' type: 'rotate_recovery/RotateRecovery' - name: 'super_conservative_reset2' type: 'clear_costmap_recovery/ClearCostmapRecovery' #- name: 'conservative_reset2' #type: 'clear_costmap_recovery/ClearCostmapRecovery' #- name: 'aggressive_reset2' #type: 'clear_costmap_recovery/ClearCostmapRecovery' - name: 'clearing_rotation2' type: 'rotate_recovery/RotateRecovery' #super_conservative_reset1: #reset_distance: 3.0 #conservative_reset1: #reset_distance: 1.5 #aggressive_reset1: #reset_distance: 0.0 super_conservative_reset2: reset_distance: 2.0 #conservative_reset2: #reset_distance: 1.5 #aggressive_reset2: #reset_distance: 0.0
06-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值