跳到主要内容

get_current_action

服务类型: fourier_msgs/srv/GetCurrentAction

文件​

fourier_msgs/srv/GetCurrentAction.srv

描述​

获取当前正在执行的导航动作信息。

请求​

元素类型描述
dummyboolIDL 中的兼容占位字段;当前实现不读取。

响应​

元素类型描述
successbool是否成功获取信息。
action_namestring当前动作名称。
goal_statusaction_msgs/msg/GoalStatusROS 2 标准目标状态。当前实现填充 status 字段。
status_descriptionstring人类可读的状态描述。

目标状态码​

goal_status.status 使用 action_msgs/msg/GoalStatus 的标准状态码。对于 navigate_to_pose 导航目标,最终状态应以该 action 的结果为准,而不是只依据本服务的一次轮询结果。

状态码名称描述
0STATUS_UNKNOWN当前没有活动动作,或动作状态未知。
1STATUS_ACCEPTED已接受,正在等待开始执行。
2STATUS_EXECUTING执行中。
3STATUS_CANCELING取消中。当前查询服务不会返回此值。
4STATUS_SUCCEEDED成功完成。
5STATUS_CANCELED已取消或中断。
6STATUS_ABORTED已中止或执行失败。