move_base warn start position, out out the global cost map [closed]
Hello all
running the navigation stack give me the following errors:
The robot's start position is off the global costmap. Planning will always fail, are you sure the robot has been properly localized?
I think I should have all the parameters setup already:
/amcl/parameter_descriptions
/amcl/parameter_updates
/amcl_pose
/base_scan/scan
/camera_info
/clock
/cmd_vel
/gazebo/link_states
/gazebo/model_states
/gazebo/parameter_descriptions
/gazebo/parameter_updates
/gazebo/set_link_state
/gazebo/set_model_state
/image_raw
/image_raw/compressed
/image_raw/compressed/parameter_descriptions
/image_raw/compressed/parameter_updates
/image_raw/compressedDepth
/image_raw/compressedDepth/parameter_descriptions
/image_raw/compressedDepth/parameter_updates
/image_raw/theora
/image_raw/theora/parameter_descriptions
/image_raw/theora/parameter_updates
/initialpose
/map
/map_metadata
/move_base/NavfnROS/NavfnROS_costmap/inflated_obstacles
/move_base/NavfnROS/NavfnROS_costmap/obstacles
/move_base/NavfnROS/NavfnROS_costmap/robot_footprint
/move_base/NavfnROS/NavfnROS_costmap/unknown_space
/move_base/NavfnROS/plan
/move_base/TrajectoryPlannerROS/cost_cloud
/move_base/TrajectoryPlannerROS/global_plan
/move_base/TrajectoryPlannerROS/local_plan
/move_base/TrajectoryPlannerROS/parameter_descriptions
/move_base/TrajectoryPlannerROS/parameter_updates
/move_base/cancel
/move_base/current_goal
/move_base/feedback
/move_base/global_costmap/inflated_obstacles
/move_base/global_costmap/obstacles
/move_base/global_costmap/parameter_descriptions
/move_base/global_costmap/parameter_updates
/move_base/global_costmap/robot_footprint
/move_base/global_costmap/unknown_space
/move_base/goal
/move_base/local_costmap/inflated_obstacles
/move_base/local_costmap/obstacles
/move_base/local_costmap/parameter_descriptions
/move_base/local_costmap/parameter_updates
/move_base/local_costmap/robot_footprint
/move_base/local_costmap/unknown_space
/move_base/parameter_descriptions
/move_base/parameter_updates
/move_base/result
/move_base/status
/move_base_simple/goal
/odom
/particlecloud
/point_cloud_sensor
/rosout
/rosout_agg
/scan
/set_hfov
/set_joint_trajectory
/set_update_rate
/slam_gmapping/entropy
/tf
And the problem is probably related to global cost-map, here are my files:
1) launch file for move_base:
<launch>
<!-- Run the map server -->
<node name="map_server" pkg="map_server" type="map_server" args="$(find navigation_for_segbot)/empty_map.yaml"/>
<!--- Run AMCL -->
<include file="$(find amcl)/examples/amcl_diff.launch" />
<include file="$(find erratic_navigation)/navigation_slam/slam_gmapping.launch" />
<node pkg="move_base" type="move_base" respawn="false" name="move_base" output="screen">
<rosparam file="$(find navigation_for_segbot)/params/base_global_planner_params.yaml" command="load" ns="local_costmap" />
<rosparam file="$(find navigation_for_segbot)/params/base_global_planner_params.yaml" command="load" ns="global_costmap" />
<rosparam file="$(find navigation_for_segbot)/params/local_costmap_params.yaml" command="load" />
<rosparam file="$(find navigation_for_segbot)/params/global_costmap_params.yaml" command="load" />
<rosparam file="$(find navigation_for_segbot)/params/base_local_planner_params.yaml" command="load"/>
</node>
</launch>
and 2) my global cost map params:
global_costmap:
global_frame: /map
robot_base_frame: base_footprint
update_frequency: 5.0
static_map: true
3) my overall planner params:image: willow-empty-0.05.pgm resolution: 0.050000 origin: [0.0, 0.0, 0.0] negate: 0 occupied_thresh: 0.65 free_thresh: 0.196
obstacle_range: 2.5
raytrace_range: 3.0
footprint: [[0.4, 0.4], [0.4, -0.4], [-0.4, 0.4], [-0.4, -0.4]]
#robot_radius: ir_of_robot
inflation_radius: 0.55
observation_sources: laser_scan_sensor point_cloud_sensor
laser_scan_sensor: {sensor_frame: base_footprint, data_type: LaserScan, topic: /scan, marking: true, clearing: true}
4) my map.yaml file:
image: willow-empty-0.05.pgm
resolution: 0.050000
origin: [0.0, 0.0, 0.0]
negate: 0
occupied_thresh: 0.65
free_thresh: 0.196
5) my local planner costmap:
local_costmap:
global_frame: /map
robot_base_frame: base_footprint
update_frequency: 6.0
publish_frequency: 2.0
static_map: false
rolling_window: true
width: 200.0
height: 200.0
resolution: 0.05
transform_tolerance: 0.8 # seconds
Could you guys please give me some idea, plz?
Thank you
HI there! I'm having exactly the same problem! have you managed to fix it?
Cheers, Hugo