actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction>如何赋值
时间: 2023-04-01 17:01:54 浏览: 116
您可以使用以下代码为actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction>赋值:
actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> ac("move_base", true);
其中,"move_base"是您要连接的action服务器的名称,true表示您希望在连接时等待服务器可用。
相关问题
actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction>如何初始化
您好,对于这个问题,可以通过以下代码进行初始化:
actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> ac("move_base", true);
其中,"move_base"是Action的名称,true表示需要等待服务器响应。希望能够帮到您。
actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction>不在定义时赋值,该怎么做
您可以在使用actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction>之前,使用构造函数对其进行初始化。例如:
actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> ac("move_base", true);
其中,第一个参数是action的名称,第二个参数表示是否需要等待服务器可用。然后,您可以使用ac对象调用相关的函数。
阅读全文