actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction>如何初始化
时间: 2023-04-01 10:01:53 浏览: 197
您好,对于这个问题,可以通过以下代码进行初始化:
actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> ac("move_base", true);
其中,"move_base"是Action的名称,true表示需要等待服务器响应。希望能够帮到您。
相关问题
actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction>如何通过传常进行初始化
可以通过以下代码进行初始化:
move_base_msgs::MoveBaseGoal goal;
// 填充goal的相关信息
actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> ac("move_base", true);
ac.waitForServer();
ac.sendGoal(goal);
actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction>如何赋值
您可以使用以下代码为actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction>赋值:
actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> ac("move_base", true);
其中,"move_base"是您要连接的action服务器的名称,true表示您希望在连接时等待服务器可用。
阅读全文