ros-navigation / navigation2

ROS 2 Navigation Framework and System
https://nav2.org/
Other
2.61k stars 1.3k forks source link

Motion Primitives should return failure if they would collide #899

Closed crdelsey closed 5 years ago

crdelsey commented 5 years ago

Bug report

PR #889 changed added support for collision checking to the motion primitives, however, they always return SUCCESS to a motion request, regardless of whether they successfully completed the action. They should return FAILURE if they failed to complete the action. The bt_navigator behavior tree needs to be updated to deal with this appropriately.

crdelsey commented 5 years ago

Duplicate of #1206