ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Changing Parameters of Local Planner, ROS Navigation

asked 2014-07-29 22:09:07 -0500

ROSCMBOT gravatar image

The tutorial says:

http://wiki.ros.org/base_local_planner

"There are a large number of ROS Parameters that can be set to customize the behavior of the base_local_planner::TrajectoryPlannerROS wrapper. These parameters are grouped into several categories: robot configuration, goal tolerance, forward simulation, trajectory scoring, oscillation prevention, and global plan."

Where can I set/change these parameters?

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
2

answered 2014-08-01 18:36:44 -0500

Ken_in_JAPAN gravatar image

updated 2014-08-01 19:23:46 -0500

Have you looked at base_local_planner_params.yaml in turtlebot_navigation/param? This yaml sets some parameters for TrajectoryPlannerROS. Please check it out! I think that this yaml is useful for you. In case of eband_planner_params.yaml, contents of yaml is following.

EBandPlannerROS:

#TRAJECTORY CONTROL
 differential_drive: true
 max_acceleration: 0.5

# velocity limits
 max_vel_lin: 0.6
 max_vel_th: 0.8
 min_vel_lin: 0.1
 min_vel_th: 0.0
 min_in_place_vel_th: 0.0
 in_place_trans_vel: 0.0

# goal tolerance
 xy_goal_tolerance: 0.2
 yaw_goal_tolerance: 0.2

# angular velocity PID
 k_prop_; 0.75

#eband parameters

You will need to check more detailed of Parameter by yourself.

edit flag offensive delete link more
2

answered 2014-07-30 02:20:53 -0500

ahendrix gravatar image

The navigation RobotSetup Tutorial describes how to set the parameters to the navigation stack.

edit flag offensive delete link more
1

answered 2014-08-01 18:56:43 -0500

2ROS0 gravatar image

You can either set them up in your launch file by giving the values. Or you can load yaml config files into your launch file. The similarity between this is explained in more detail in this question. It is preferred to use the yaml config file in the case of the base_local_planner due to the large number of params.

And finally, you can also set these params on the command line as mentioned here

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2014-07-29 22:09:07 -0500

Seen: 2,952 times

Last updated: Aug 01 '14