File tree Expand file tree Collapse file tree 6 files changed +20
-20
lines changed
nav2_behavior_tree/include/nav2_behavior_tree
nav2_bt_navigator/src/navigators
nav2_system_tests/src/system Expand file tree Collapse file tree 6 files changed +20
-20
lines changed Original file line number Diff line number Diff line change @@ -93,10 +93,10 @@ class BtActionServer
93
93
94
94
/* *
95
95
* @brief Enable (or disable) Groot2 monitoring of BT
96
- * @param Enable Groot2 monitoring
97
- * @param Publisher Publisher port
96
+ * @param enable Groot2 monitoring
97
+ * @param server_port Groot2 Server port, first of the pair (server_port, publisher_port)
98
98
*/
99
- void setGrootMonitoring (const bool enable, const unsigned publisher_port );
99
+ void setGrootMonitoring (const bool enable, const unsigned server_port );
100
100
101
101
/* *
102
102
* @brief Replace current BT with another one
@@ -286,7 +286,7 @@ class BtActionServer
286
286
287
287
// Parameters for Groot2 monitoring
288
288
bool enable_groot_monitoring_ = true ;
289
- int groot_publisher_port_ = 1666 ;
289
+ int groot_server_port_ = 1667 ;
290
290
291
291
// User-provided callbacks
292
292
OnGoalReceivedCallback on_goal_received_callback_;
Original file line number Diff line number Diff line change @@ -245,10 +245,10 @@ bool BtActionServer<ActionT>::on_cleanup()
245
245
}
246
246
247
247
template <class ActionT >
248
- void BtActionServer<ActionT>::setGrootMonitoring(const bool enable, const unsigned publisher_port )
248
+ void BtActionServer<ActionT>::setGrootMonitoring(const bool enable, const unsigned server_port )
249
249
{
250
250
enable_groot_monitoring_ = enable;
251
- groot_publisher_port_ = publisher_port ;
251
+ groot_server_port_ = server_port ;
252
252
}
253
253
254
254
template <class ActionT >
@@ -299,10 +299,10 @@ bool BtActionServer<ActionT>::loadBehaviorTree(const std::string & bt_xml_filena
299
299
300
300
// Enable monitoring with Groot2
301
301
if (enable_groot_monitoring_) {
302
- bt_->addGrootMonitoring (&tree_, groot_publisher_port_ );
302
+ bt_->addGrootMonitoring (&tree_, groot_server_port_ );
303
303
RCLCPP_DEBUG (
304
304
logger_, " Enabling Groot2 monitoring for %s: %d" ,
305
- action_name_.c_str (), groot_publisher_port_ );
305
+ action_name_.c_str (), groot_server_port_ );
306
306
}
307
307
308
308
return true ;
Original file line number Diff line number Diff line change @@ -53,12 +53,12 @@ bt_navigator:
53
53
navigators : ["navigate_to_pose", "navigate_through_poses"]
54
54
navigate_to_pose :
55
55
plugin : " nav2_bt_navigator::NavigateToPoseNavigator"
56
- enable_groot_monitoring : False
57
- groot_publisher_port : 1667
56
+ enable_groot_monitoring : false
57
+ groot_server_port : 1667
58
58
navigate_through_poses :
59
59
plugin : " nav2_bt_navigator::NavigateThroughPosesNavigator"
60
- enable_groot_monitoring : False
61
- groot_publisher_port : 1669
60
+ enable_groot_monitoring : false
61
+ groot_server_port : 1669
62
62
# 'default_nav_through_poses_bt_xml' and 'default_nav_to_pose_bt_xml' are use defaults:
63
63
# nav2_bt_navigator/navigate_to_pose_w_replanning_and_recovery.xml
64
64
# nav2_bt_navigator/navigate_through_poses_w_replanning_and_recovery.xml
Original file line number Diff line number Diff line change @@ -49,13 +49,13 @@ NavigateThroughPosesNavigator::configure(
49
49
node->declare_parameter (getName () + " .enable_groot_monitoring" , false );
50
50
}
51
51
52
- if (!node->has_parameter (getName () + " .groot_publisher_port " )) {
53
- node->declare_parameter (getName () + " .groot_publisher_port " , 1669 );
52
+ if (!node->has_parameter (getName () + " .groot_server_port " )) {
53
+ node->declare_parameter (getName () + " .groot_server_port " , 1669 );
54
54
}
55
55
56
56
bt_action_server_->setGrootMonitoring (
57
57
node->get_parameter (getName () + " .enable_groot_monitoring" ).as_bool (),
58
- node->get_parameter (getName () + " .groot_publisher_port " ).as_int ());
58
+ node->get_parameter (getName () + " .groot_server_port " ).as_int ());
59
59
60
60
return true ;
61
61
}
Original file line number Diff line number Diff line change @@ -55,13 +55,13 @@ NavigateToPoseNavigator::configure(
55
55
node->declare_parameter (getName () + " .enable_groot_monitoring" , false );
56
56
}
57
57
58
- if (!node->has_parameter (getName () + " .groot_publisher_port " )) {
59
- node->declare_parameter (getName () + " .groot_publisher_port " , 1667 );
58
+ if (!node->has_parameter (getName () + " .groot_server_port " )) {
59
+ node->declare_parameter (getName () + " .groot_server_port " , 1667 );
60
60
}
61
61
62
62
bt_action_server_->setGrootMonitoring (
63
63
node->get_parameter (getName () + " .enable_groot_monitoring" ).as_bool (),
64
- node->get_parameter (getName () + " .groot_publisher_port " ).as_int ());
64
+ node->get_parameter (getName () + " .groot_server_port " ).as_int ());
65
65
66
66
return true ;
67
67
}
Original file line number Diff line number Diff line change @@ -50,8 +50,8 @@ bt_navigator:
50
50
navigators : ["navigate_to_pose", "navigate_through_poses"]
51
51
navigate_to_pose :
52
52
plugin : " nav2_bt_navigator::NavigateToPoseNavigator"
53
- enable_groot_monitoring : false
54
- groot_publisher_port : 1667
53
+ enable_groot_monitoring : true
54
+ groot_server_port : 1667
55
55
navigate_through_poses :
56
56
plugin : " nav2_bt_navigator::NavigateThroughPosesNavigator"
57
57
error_code_name_prefixes :
You can’t perform that action at this time.
0 commit comments