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

Global planner path update faster

asked 2016-06-09 00:53:48 -0500

rajnunes gravatar image

how do i make the global planner realize that its path is blocked by an obstacle and re-update faster ?

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
0

answered 2016-06-09 01:44:52 -0500

That is a very generic question, actually not related to ROS (unless you are talking about an specific ROS package), but I will try to answer it anyway.

Basically, you have to periodically run collision checking on your path, and if the path is not longer valid, recalculate. Depending on the algorithm and your specific problem, you can do this in many many different ways. For example, if you are able to detect what changed in the map, you only have to evaluate if the path goes through those places with changes. Or if the robot is moving along the path, you do not need to check the whole path, just the remaining part. Or if you use a planner like elastic bands or something, it will automatically update to avoid collisions.

At the end, it really depends on what you are using and your problem statement.

edit flag offensive delete link more

Comments

We are already using teb_local planner but .. the global planner does not realize that there is a obstacle (at least i think it does not realize ) in its way until the local planner (i mean the bot base frame ) gets too close to an obstacle...only then does the global planner re route after a while

rajnunes gravatar image rajnunes  ( 2016-06-09 01:55:13 -0500 )edit

If you are using the move_base node, there is the "planner_frequency" parameter which determines the frequency which the global planner runs at. If you increase the value the global plan will update more often.

FOXTER gravatar image FOXTER  ( 2016-06-09 06:11:02 -0500 )edit

You can also increase the "obstacle_range" parameter for the costmaps which is the maximum distance where obstacles are added.

FOXTER gravatar image FOXTER  ( 2016-06-09 06:12:41 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2016-06-09 00:53:48 -0500

Seen: 1,391 times

Last updated: Jun 09 '16