Object
This is a ROS message definition.
Source
###########################################################
# This message describes an object.
# Many of the geometric items below lack a stamp/frame_id,
# header stamp/frame_id should be used there
std_msgs/Header header
# An object might have a name
string name
# An object might have a known (named) support surface
string support_surface
# Objects might have properties, such as type/class, or color, etc.
ObjectProperty[] properties
###########################################################
# Objects have many possible descriptions
# The following are the possible description formats
# Perception modules often represent an object as a cluster of points
# Is considered valid if number of points > 0
sensor_msgs/PointCloud2 point_cluster
# MoveIt prefers solid primitives or meshes as a description of objects
shape_msgs/SolidPrimitive[] primitives
geometry_msgs/Pose[] primitive_poses
shape_msgs/Mesh[] meshes
geometry_msgs/Pose[] mesh_poses
# An object representing a support surface might be described by a plane
# Is considered valid if coefficients are not all 0s.
shape_msgs/Plane surface