Robotics StackExchange | Archived questions

Carrot planner unable to plan at all

I'm trying out the carrot planner by adding the baseglobalplanner parameter in "baselocalplanner_params.yaml":

controller_frequency: 15.0
recovery_behaviors: [{name: rotate_recovery, type: rotate_recovery/RotateRecovery}]
planner_patience: 2.0
controller_patience: 2.0
base_global_planner: carrot_planner/CarrotPlanner

TrajectoryPlannerROS:
# Robot Configuration Parameters
  max_vel_x: 0.8
  min_vel_x: 0.30
  escape_vel: -0.1
  max_rotational_vel: 1.5
  min_in_place_rotational_vel: 0.3

  acc_lim_th: 1.9
  acc_lim_x: 0.50
  acc_lim_y: 0.50

  holonomic_robot: false

# Goal Tolerance Parameters
  yaw_goal_tolerance: 0.2
  xy_goal_tolerance: 0.3
  latch_xy_goal_tolerance: true #false

# Forward Simulation Parameters
  sim_time: 1.5
  vx_samples: 6
  vtheta_samples: 20

# Trajectory Scoring Parameters
  path_distance_bias: 0.6
  goal_distance_bias: 0.8
  occdist_scale: 0.01
  heading_lookahead: 0.325
  dwa: false

# Oscillation Prevention Parameters
  oscillation_reset_dist: 0.05

The other move_base parameter files are done according to the navigation tutorials.

However, I am not able to get the robot to move anywhere (even if the goal is in complete free space). All I'm getting is:

"The carrot planner could not find a valid plan for this goal"

When using the default navfn planner, I notice there is a topic /move_base/NavfnROS/plan, but with carrot planner, nothing is published. I'm not sure if this has anything to do with the problem, or if this means I'm using the carrot planner wrongly?

Asked by weiin on 2012-04-10 17:12:12 UTC

Comments

Answers