Fixing type conversion issues in Smac Planner changes#5217
Fixing type conversion issues in Smac Planner changes#5217SteveMacenski wants to merge 1 commit intomainfrom
Conversation
Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
|
@SteveMacenski, your PR has failed to build. Please check CI outputs and resolve issues. |
Sorry for the late reply, but it did not resolve issue 3. However, I see that you have already reverted the entire PR. I've been trying to debug the issue for some time, and here is what I found:
But I still have no idea how this is connected to the PR, and why I can't reproduce the issue after reverting it. |
|
@slazarev8 Really appreciate you testing this. We were able to find the issue. It look like I was managing incorrectly pointer. It happened in an edge case when cache_obstacle_heuristic was set to true. Can you test this branch https://github.com/stevedanomodolor/navigation2/tree/fix/smac_planner_orientation_goals. This should include the fix for the three problem. I am still testing it to make sure I am not missing something. The problem was bas pointer handling. Again thanks you for bug you found. |
Yes, this one fixes my issue
@stevedanomodolor Could you, please, provide more details which pointer was the issue? |
The long explanation is The issue occurs when cache_obstacle_heuristic is set to true. By default, it's false, which is why I wasn't able to reproduce the problem initially. Which makes sense why ithe first iteration works and then it stops working. |
May resolve Issue 3 in #5192 @slazarev8 please test!
CC @stevedanomodolor