Skip to content

Commit 7ec8730

Browse files
committed
Add standard ROS message definitions
Add comprehensive collection of message definitions for core ROS packages including actionlib_msgs, diagnostic_msgs, geometry_msgs, nav_msgs, pcl_msgs, rosgraph_msgs, sensor_msgs, shape_msgs, std_msgs, stereo_msgs, tf2_msgs, trajectory_msgs, and visualization_msgs.
1 parent acffafe commit 7ec8730

File tree

141 files changed

+1644
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+1644
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# The stamp should store the time at which this goal was requested.
2+
# It is used by an action server when it tries to preempt all
3+
# goals that were requested before a certain time
4+
time stamp
5+
6+
# The id provides a way to associate feedback and
7+
# result message with specific goal requests. The id
8+
# specified must be unique.
9+
string id
10+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
GoalID goal_id
2+
uint8 status
3+
uint8 PENDING = 0 # The goal has yet to be processed by the action server
4+
uint8 ACTIVE = 1 # The goal is currently being processed by the action server
5+
uint8 PREEMPTED = 2 # The goal received a cancel request after it started executing
6+
# and has since completed its execution (Terminal State)
7+
uint8 SUCCEEDED = 3 # The goal was achieved successfully by the action server (Terminal State)
8+
uint8 ABORTED = 4 # The goal was aborted during execution by the action server due
9+
# to some failure (Terminal State)
10+
uint8 REJECTED = 5 # The goal was rejected by the action server without being processed,
11+
# because the goal was unattainable or invalid (Terminal State)
12+
uint8 PREEMPTING = 6 # The goal received a cancel request after it started executing
13+
# and has not yet completed execution
14+
uint8 RECALLING = 7 # The goal received a cancel request before it started executing,
15+
# but the action server has not yet confirmed that the goal is canceled
16+
uint8 RECALLED = 8 # The goal received a cancel request before it started executing
17+
# and was successfully cancelled (Terminal State)
18+
uint8 LOST = 9 # An action client can determine that a goal is LOST. This should not be
19+
# sent over the wire by an action server
20+
21+
#Allow for the user to associate a string with GoalStatus for debugging
22+
string text
23+
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Stores the statuses for goals that are currently being tracked
2+
# by an action server
3+
Header header
4+
GoalStatus[] status_list
5+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# This message is used to send diagnostic information about the state of the robot
2+
Header header #for timestamp
3+
DiagnosticStatus[] status # an array of components being reported on
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# This message holds the status of an individual component of the robot.
2+
#
3+
4+
# Possible levels of operations
5+
byte OK=0
6+
byte WARN=1
7+
byte ERROR=2
8+
byte STALE=3
9+
10+
byte level # level of operation enumerated above
11+
string name # a description of the test/component reporting
12+
string message # a description of the status
13+
string hardware_id # a hardware unique string
14+
KeyValue[] values # an array of values associated with the status
15+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
string key # what to label this value when viewing
2+
string value # a value to track over time
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# This expresses acceleration in free space broken into its linear and angular parts.
2+
Vector3 linear
3+
Vector3 angular
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# An accel with reference coordinate frame and timestamp
2+
Header header
3+
Accel accel
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# This expresses acceleration in free space with uncertainty.
2+
3+
Accel accel
4+
5+
# Row-major representation of the 6x6 covariance matrix
6+
# The orientation parameters use a fixed-axis representation.
7+
# In order, the parameters are:
8+
# (x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis)
9+
float64[36] covariance
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# This represents an estimated accel with reference coordinate frame and timestamp.
2+
Header header
3+
AccelWithCovariance accel

0 commit comments

Comments
 (0)