gkouros / rsband_local_planner

A ROS move_base local planner plugin for Car-Like robots with Ackermann or 4-Wheel-Steering.
BSD 3-Clause "New" or "Revised" License
161 stars 51 forks source link

Question about StartToEnd Strategy #22

Closed LotfiZ closed 2 years ago

LotfiZ commented 2 years ago

Hi George,

First, great idea to combine eband planner and rs planner in a context of a local planner for Ackermann models. Amazing work !

Correct me if i'm wrong but the StartToEnd Strategy use the RS planner only for the start and end pose derived from the eband planner. However, knowing that the RS planner does not perform a path searching ( as global planner do ), how in this case he will find the best path between the two poses without a collision check between them ?

Maybe i missed something, and i'll really appreciate if you can clarify this point for me.

Thank you,

gkouros commented 2 years ago

Hi.

Using StartToEnd planner does not make much sense in combination with a global planner. I added it mostly for some experiments where the global path is simply the start and the goal pose without any inbetween poses. I personally mainly used the StartToNext strategy. Also, I suggest you look into teb_local_planner if you haven't already. It works much better than my approach.

I hope that helps.

LotfiZ commented 2 years ago

Thank you for the quick response George !

Im digging into your approach to see how i can use your implementation of the rs planner as a global planner. I already read your comment to the ticket opened in your rs planner wrapper concerning using it as global planner then i saw the StartToEnd Strategy and i was little bit confused. Now i understand ! A big thanks to you !

Best regards