parameter explain from move_base
HI, can someone explain to me what it is oscillation_timeout parameter from move_base? I can't found info of it.
HI, can someone explain to me what it is oscillation_timeout parameter from move_base? I can't found info of it.
Under Parameters in the roswiki move_base package it is stated that:
oscillation_timeout (double, default: 0.0)
How long in seconds to allow for oscillation before executing recovery behaviors. A value of 0.0 corresponds to an infinite timeout
This means that if the value is 0 when the robot gets stuck it will perform osculation movements(example: move few cm back and front constantly) until it gets unstuck or fails the path planning and enters recovery behaviors to get unstuck. The problem is that these osculation movements can be from few seconds to lets say 10 minutes (who knows, maybe even hours). That is why this parameter allows you to specify how many seconds do you want the osculation occur and avoid those long/infinite osculations and enter the recovery behaviors.
In some projects I have seen that this time is usual set from 3-5 seconds but it is up to the custom requirements.
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2018-08-06 05:26:10 -0600
Seen: 150 times
Last updated: Aug 06 '18
Hector SLAM - laser_z_max_value Parameter
Localization and mapping on an open field
dwa_local_planner penalize negative x velocities
Floating point exception (core dumped).
converting ros::time to boost ptime: "Year is out of valid range" error
Robot_localization with simulated imu only
Turtle Bot 2 with Kobuki: Odometry doesn’t get fully captured
How to change launch parameters in netbeans? [closed]
How to publish a dictionary with other dictionary inside in a topic?