Skip to main content

The ROS `std_msgs` package offers standard and primitive message types, including integers, floats, strings, and arrays, for fundamental data exchange.

Project description

Built using https://github.com/ycheng517/ros-python-wheels.

std_msgs

std_msgs provides many basic message types. Only a few messages are intended for incorporation into higher-level messages. The primitive and primitive array types should generally not be relied upon for long-term use.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

  • ColorRGBA: A single RGBA value for representing colors.
  • Empty: Does not hold any information, useful when the sending of a message would provide sufficient information.
  • Header: Standard metadata for higher-level stamped data types used to communicate timestamped data in a particular coordinate frame.

Primitive Types

std_msgs provides the following wrappers for ROS primitive types, which are documented in the msg specification. It also contains the Empty type, which is useful for sending an empty signal. However, these types do not convey semantic meaning about their contents: every message simply has a field called "data". Therefore, while the messages in this package can be useful for quick prototyping, they are NOT intended for "long-term" usage. For ease of documentation and collaboration, we recommend that existing messages be used, or new messages created, that provide meaningful field name(s).

Array Types

std_msgs also provides the following "MultiArray" types, which can be useful for storing sensor data. However, the same caveat as above applies: it's usually "better" (in the sense of making the code easier to understand, etc.) when developers use or create non-generic message types (see discussion in this thread for more detail).

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ros_std_msgs-5.5.1-cp314-cp314t-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ros_std_msgs-5.5.1-cp314-cp314-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ros_std_msgs-5.5.1-cp313-cp313-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ros_std_msgs-5.5.1-cp312-cp312-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ros_std_msgs-5.5.1-cp311-cp311-manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ros_std_msgs-5.5.1-cp310-cp310-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file ros_std_msgs-5.5.1-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_std_msgs-5.5.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56f8e50506f6c20ef665108484c8210032347fa2f7d3fbe86401f7f6ed501fd5
MD5 72d147b292c2c2b4ac4ba6918022088a
BLAKE2b-256 5ade44e8f063a273f8c8ac5782e918b0cfe367d4b617d2d6f784e586cf22589c

See more details on using hashes here.

File details

Details for the file ros_std_msgs-5.5.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_std_msgs-5.5.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de047f7769bca7192ec25e95037be0aee8d10e57227f179cfc6b63709884513e
MD5 b5f6b2d21146070376ebb411a05e5bb2
BLAKE2b-256 04856ae30c9b2d67baf4168a91c8243cbc5fb9cf2ba0aaf6fea8b00bcde9f421

See more details on using hashes here.

File details

Details for the file ros_std_msgs-5.5.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_std_msgs-5.5.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81f3ea5e66459197ca1331273079e0a7c9c0fc1429bf999993a456170ba27250
MD5 fa5a8cc9dae33d7c39fdbd21d4ebff53
BLAKE2b-256 0b3c2a6c81e767085ecee782cee6367ee4850576e931ffd068aca20da095ddc7

See more details on using hashes here.

File details

Details for the file ros_std_msgs-5.5.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_std_msgs-5.5.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 adbe9d41fc4e31d58fb7784ecaea3fc8f1f1e56bec6139a40311cef8e401f84f
MD5 0b4f181eec7885ec087495581cb26d90
BLAKE2b-256 eac1fa8fdb35ed5749a6304187a602eefaeacec055ad4e5b71e52a71a48464e2

See more details on using hashes here.

File details

Details for the file ros_std_msgs-5.5.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_std_msgs-5.5.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba01111886566d8504c7a4ae8309de8e2b4598f8b889df7db138874392b5e890
MD5 de5f5092c0ef66ebc0ef138b3a9f661a
BLAKE2b-256 c610770a6ebc471fbe941f4fc334fb629f70376e0b1b729968f3d7ab661a5d54

See more details on using hashes here.

File details

Details for the file ros_std_msgs-5.5.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_std_msgs-5.5.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e155d84d0a5e174c7b6611baf2aeb0b2d417ea7b505db2292f4c716723a69b29
MD5 3e25708678b349feb1b0b1501c3655c0
BLAKE2b-256 4b4c27cbc086d3789a23649d691ca16d77e3acb9ab1813bee7b1a7f028685dfa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page