yujinrobot / yujin_ocs

Yujin Robot's open-source control libraries
http://wiki.ros.org/yujin_ocs
238 stars 178 forks source link

Redesign yocs_waypoints_navi #41

Open jihoonl opened 10 years ago

jihoonl commented 10 years ago

Instead of standalone package which parses waypoints from yaml and request move_base to navigate around, redesign it to utilise yocs_waypoint_manager to parse waypoints from yaml, and only controls move_base.

bit-pirate commented 10 years ago

Just started reading about those two packages as well and find the naming confusing. The current manager doesn't seem to do much managing - just storage and visualisation.

Also, the feature of storing of waypoints seems to be duplicated in both the manager and navigator.

Questions:

bit-pirate commented 10 years ago

After discussing this matter and the broader picture with @jihoonl, we decided to move forward with the following.

And later as part of a bigger re-design effort of the navigation-related yocs tools, we will think about merging yocs_waypoints_navi and yocs_navigator developed for the waiterbot.

bit-pirate commented 9 years ago

@jihoonl and I sat down to discuss the next step in this redesign. Here are the TODOs:

yocs_navigator_discussion_wth_jihoon

Jihoon, did I forget anything?

liushengkai008 commented 8 years ago

I DOWNLOAD the package(yocs_waypoints_navi),but i don't know how to use it . could u help me solve the problem?

stonier commented 8 years ago

We don't actually use/support this package any longer as we have since moved to another solution. Consider it deprecated, but feel free to pick it up and use it yourself.

SIMONDAVID commented 7 years ago

Hi, can i ask to which solution you've moved ? I tried to run navi node and provider with move_base but the first goal is never published in the move_base/goal topic ...

stonier commented 7 years ago

We've been using behaviour trees for quite some time. They're far more flexible and let you stitch complicated chains of behaviour together to do your waypoint style navigation with as much variety as you please.

We just open sourced the behaviour trees, but it's not yet all documented/ready for a release. Certainly usable though and you can play around with what is there. The scenarios which do the waypoints however are closed.