Hi! 'm trying to use Groot to first visualize, then modify ROS2 navigation BT. I use eloquent on 18.04, all compiled from sources (Groot, BehaviorTree.CPP and ROS2 navigation)
When I try to open a tree, e.g. navigate_w_replanning.xml, I get this error:
But I have no idea how to tell Groot where to find models, nor can find any documentation.
And the second question, I tried to visualize the running nav2 BT (a BehaviorTree.CPP), but nothing seems to publish to port 1666:
How I enable this feature on BehaviorTree.CPP? Again, cannot find any parameter nor documentation.
Thanks!
Originally posted by jorge on ROS Answers with karma: 2284 on 2020-02-20
Post score: 0
Original comments
Comment by stevemacenski on 2020-02-20:
This is a great question for @Carl D.
Frankly, I’ve always designed the BTs on paper and edited by hand. But I think in the software crowd that makes me a heretic.
Comment by francoisdtf on 2020-10-13:
Digging this out, I also encounter the second error, even though I'm using ROS1 (Kinetic). I'm not sure which port I should use since default (1666) doesn't work, or if I should configure it somewhere in the xml. I couldn't find anything related to real-time monitoring in the doc.
EDIT : found my answer here, in the loggers example code : https://www.behaviortree.dev/tutorial_05_subtrees/