open-navigation / opennav_coverage

Nav2 Compatible Complete Cover Task Server, Navigator, & BT Utils
Apache License 2.0
99 stars 24 forks source link

Obstacle Avoidance And Task Completion Problem #49

Open berkettunckal opened 4 months ago

berkettunckal commented 4 months ago

Topic 1: First of all, I would like to ask the following. I guess there is nothing in the package for obstacle avoidance when the robot is tracking a path, because it aborts during tracking. Do you have any suggestions or improvements on this subject?

Topic 2: I'm not sure if this could be a bug. During the mission, although it does not complete the mission, it says that it has completed the mission and leaves it unfinished. I am not sure if this is a problem that happened to me.

SteveMacenski commented 4 months ago

I guess there is nothing in the package for obstacle avoidance when the robot is tracking a path, because it aborts during tracking.

That is just a really simple demo. The behavior that your robot employs in the situation that there's something in the way is highly dependent on application and you should design your BT solution to be sensable for what you want to accomplish. For example:

So, consider your application, environment, and use the tools as appropriate for the behavior you'd like

During the mission, although it does not complete the mission, it says that it has completed the mission and leaves it unfinished.

Can you clarify this with logs and more description of what you mean?