1. 程式人生 > >ros/move_base終止正在進行的導航navigation

ros/move_base終止正在進行的導航navigation

move msg nav 正在 swe 取消 暫停 advertise question

參考:http://answers.ros.org/question/46214/move_base-stop-navigation/

導航時,取消當前目標點或者暫停導航是一個常見的問題

經過查閱資料.發現僅用如下一條指令即可另導航停止,小車停止:

rostopic pub /move_base/cancel actionlib_msgs/GoalID -- {}

或者

ros::Publisher  cancle_pub_ = nh_.advertise("move_base/cancel",1);

actionlib_msgs::GoalID first_goal;

cancle_pub_.publish(first_goal);

ros/move_base終止正在進行的導航navigation