actionlib_msgs

Summary

actionlib_msgs
Version:

1.12.3

Description:

actionlib_msgs defines the common messages to interact with an action server and an action client. For full documentation of the actionlib API see the actionlib package.

Maintainers:
  • Tully Foote <tfoote AT osrfoundation DOT org>
Licenses:
  • BSD
Urls:
Authors:
  • Vijay Pradeep
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:
Exports:
  • <architecture_independent/>

Types

Message types

actionlib_msgs/GoalStatus
Field:
Constant:
  • PENDING (uint8):0
  • ACTIVE (uint8):1
  • PREEMPTED (uint8):2
  • SUCCEEDED (uint8):3
  • ABORTED (uint8):4
  • REJECTED (uint8):5
  • PREEMPTING (uint8):6
  • RECALLING (uint8):7
  • RECALLED (uint8):8
  • LOST (uint8):9
GoalID goal_id
uint8 status
uint8 PENDING         = 0   # The goal has yet to be processed by the action server
uint8 ACTIVE          = 1   # The goal is currently being processed by the action server
uint8 PREEMPTED       = 2   # The goal received a cancel request after it started executing
                            #   and has since completed its execution (Terminal State)
uint8 SUCCEEDED       = 3   # The goal was achieved successfully by the action server (Terminal State)
uint8 ABORTED         = 4   # The goal was aborted during execution by the action server due
                            #    to some failure (Terminal State)
uint8 REJECTED        = 5   # The goal was rejected by the action server without being processed,
                            #    because the goal was unattainable or invalid (Terminal State)
uint8 PREEMPTING      = 6   # The goal received a cancel request after it started executing
                            #    and has not yet completed execution
uint8 RECALLING       = 7   # The goal received a cancel request before it started executing,
                            #    but the action server has not yet confirmed that the goal is canceled
uint8 RECALLED        = 8   # The goal received a cancel request before it started executing
                            #    and was successfully cancelled (Terminal State)
uint8 LOST            = 9   # An action client can determine that a goal is LOST. This should not be
                            #    sent over the wire by an action server

#Allow for the user to associate a string with GoalStatus for debugging
string text
actionlib_msgs/GoalID
Field:
  • stamp (time) –
  • id (string) –

The stamp should store the time at which this goal was requested. It is used by an action server when it tries to preempt all goals that were requested before a certain time

# The stamp should store the time at which this goal was requested.
# It is used by an action server when it tries to preempt all
# goals that were requested before a certain time
time stamp

# The id provides a way to associate feedback and
# result message with specific goal requests. The id
# specified must be unique.
string id
actionlib_msgs/GoalStatusArray
Field:

Stores the statuses for goals that are currently being tracked by an action server

# Stores the statuses for goals that are currently being tracked
# by an action server
Header header
GoalStatus[] status_list