File tree Expand file tree Collapse file tree 2 files changed +47
-0
lines changed Expand file tree Collapse file tree 2 files changed +47
-0
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,42 @@ Parameters
53
53
Description
54
54
List of behavior tree node shared libraries.
55
55
56
+ :enable_groot_monitoring:
57
+
58
+ ==== =======
59
+ Type Default
60
+ ---- -------
61
+ bool true
62
+ ==== =======
63
+
64
+ Description
65
+ Enable live Groot monitoring of the current BT status.
66
+ This is possible due to attaching a ZMQ server and publisher to the active behavior tree.
67
+
68
+ **Attention: ** Groot will only work after the behavior tree is running, which means that the nav2 stack has to receive a goal first.
69
+
70
+ :groot_zmq_publisher_port:
71
+
72
+ ====== =======
73
+ Type Default
74
+ ------ -------
75
+ int 1666
76
+ ====== =======
77
+
78
+ Description
79
+ ZMQ publisher port for the Groot monitor. Used to consecutive publish the current status of the BT as flatbuffer.
80
+
81
+ :groot_zmq_server_port:
82
+
83
+ ====== =======
84
+ Type Default
85
+ ------ -------
86
+ int 1667
87
+ ====== =======
88
+
89
+ Description
90
+ ZMQ server port for the Groot monitor. Used to send the current bt factory + configuration as flatbuffer on an (empty) request by Groot.
91
+
56
92
:transform_tolerance:
57
93
58
94
====== ======= =======
@@ -118,6 +154,9 @@ Example
118
154
global_frame : map
119
155
robot_base_frame : base_link
120
156
transform_tolerance : 0.1
157
+ enable_groot_monitoring : True
158
+ groot_zmq_publisher_port : 1666
159
+ groot_zmq_server_port : 1667
121
160
bt_xml_filename : replace/with/path/to/bt.xml
122
161
plugin_lib_names :
123
162
- nav2_compute_path_to_pose_action_bt_node
Original file line number Diff line number Diff line change @@ -24,6 +24,14 @@ BackUp Recovery Interface Changes
24
24
``target.x `` in a backup recovery goal should be positive indicating the distance to drive backward.
25
25
In both cases negative values are silently inverted.
26
26
27
+ Groot Support
28
+ *************
29
+
30
+ Live Monitoring and Editing of behavior trees with Groot is now possible.
31
+ Switching bt-xmls on the fly through a new goal request is also included.
32
+ This is all done without breaking any APIs.
33
+ Enabled by default.
34
+
27
35
New Plugins
28
36
***********
29
37
You can’t perform that action at this time.
0 commit comments