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

Global planner ignores footprint

asked 2020-10-15 07:42:02 -0500

EdwardNur gravatar image

We are using a move_base service called GetPlan to obtain the global planner route. We double checked the footprint parameters (which is a rectangle footprint) but for some reason, GetPlan returns a very odd path like this:

image description

What could be the reason?

edit retag flag offensive close merge delete

Comments

Please explain what is odd about this route?

JackB gravatar image JackB  ( 2020-10-15 08:08:18 -0500 )edit

@JackB Look at my footprint (green rectangle) and look the path. There is no way that this big robot can squeeze inbetween those obstacles.

EdwardNur gravatar image EdwardNur  ( 2020-10-15 09:13:37 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted
0

answered 2020-10-15 08:09:26 -0500

JackB gravatar image

If you are wondering why the global plan does not stay far away from obstacles please see the answer to this post.

edit flag offensive delete link more

Comments

That is different. One thing is for the global planner to get close to the obstacles and the other thing is for the planner to completely ignore the footprint and plan in an impossible route

EdwardNur gravatar image EdwardNur  ( 2020-10-15 09:12:40 -0500 )edit

I just read the answer. What a shitty planner then this global planner in ROS, unbelievable and no documentation that states such an important feature. Wasted my time instead of just writing a new one...

EdwardNur gravatar image EdwardNur  ( 2020-10-15 09:26:54 -0500 )edit

@EdwardNur your lack of understanding reflects poorly on something/someone, and that thing is not the ROS global planner. I encourage you to understand the topic more clearly before you speak negatively about someone's work. Good luck generating anything nearly as robust as what ROS has to offer, I imagine it will take you a while...

JackB gravatar image JackB  ( 2020-10-15 11:10:52 -0500 )edit

@JackB Did I tell something about ROS? ROS is not the global planner, I believe you should educate yourself :) I just meant that the planner is a piece of crap if it does not do even a sanity check and blindly sends a stupid path.

EdwardNur gravatar image EdwardNur  ( 2020-10-15 11:45:21 -0500 )edit
1

I will respond to this last comment just so future people reading this will not be misinformed.

It is YOUR improper configuration of the global planner that led to the results you see. There are thousands of users with a properly configured global planner that do not experience the poor results you had. Good luck.

JackB gravatar image JackB  ( 2020-10-15 11:47:36 -0500 )edit

@JackB Yes that is exactly the reason why you keep answering to these question, surely it is my improper usage of the planner, lol. You are talking about this crappy global planner as it was some legendary library but no, calm down, this is just a global planner that every student in their computer science degree courses will do.

EdwardNur gravatar image EdwardNur  ( 2020-10-22 02:08:23 -0500 )edit

Also I am commenting here last time for any future people that will come up with the similar problem:

Do the sanity check yourself at the very last steps of the planner to check wether the planner is feasable. @JackB says this is an improper configuration but I have decided to give this a chance and searched for the solution and there is nothing to be configured to include this sanity check, this feature simply does not exist.

No wonder that ROS2 navigation ditched this planner as a default one.

EdwardNur gravatar image EdwardNur  ( 2020-10-22 02:10:40 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2020-10-15 07:42:02 -0500

Seen: 452 times

Last updated: Oct 15 '20