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).
- ByteMultiArray
- Float32MultiArray
- Float64MultiArray
- Int8MultiArray
- Int16MultiArray
- Int32MultiArray
- Int64MultiArray
- MultiArrayDimension
- MultiArrayLayout
- UInt16MultiArray
- UInt32MultiArray
- UInt64MultiArray
- UInt8MultiArray
Quality Declaration
This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ros_std_msgs-5.5.1-cp314-cp314t-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ros_std_msgs-5.5.1-cp314-cp314t-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56f8e50506f6c20ef665108484c8210032347fa2f7d3fbe86401f7f6ed501fd5
|
|
| MD5 |
72d147b292c2c2b4ac4ba6918022088a
|
|
| BLAKE2b-256 |
5ade44e8f063a273f8c8ac5782e918b0cfe367d4b617d2d6f784e586cf22589c
|
File details
Details for the file ros_std_msgs-5.5.1-cp314-cp314-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ros_std_msgs-5.5.1-cp314-cp314-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de047f7769bca7192ec25e95037be0aee8d10e57227f179cfc6b63709884513e
|
|
| MD5 |
b5f6b2d21146070376ebb411a05e5bb2
|
|
| BLAKE2b-256 |
04856ae30c9b2d67baf4168a91c8243cbc5fb9cf2ba0aaf6fea8b00bcde9f421
|
File details
Details for the file ros_std_msgs-5.5.1-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ros_std_msgs-5.5.1-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81f3ea5e66459197ca1331273079e0a7c9c0fc1429bf999993a456170ba27250
|
|
| MD5 |
fa5a8cc9dae33d7c39fdbd21d4ebff53
|
|
| BLAKE2b-256 |
0b3c2a6c81e767085ecee782cee6367ee4850576e931ffd068aca20da095ddc7
|
File details
Details for the file ros_std_msgs-5.5.1-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ros_std_msgs-5.5.1-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
adbe9d41fc4e31d58fb7784ecaea3fc8f1f1e56bec6139a40311cef8e401f84f
|
|
| MD5 |
0b4f181eec7885ec087495581cb26d90
|
|
| BLAKE2b-256 |
eac1fa8fdb35ed5749a6304187a602eefaeacec055ad4e5b71e52a71a48464e2
|
File details
Details for the file ros_std_msgs-5.5.1-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ros_std_msgs-5.5.1-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba01111886566d8504c7a4ae8309de8e2b4598f8b889df7db138874392b5e890
|
|
| MD5 |
de5f5092c0ef66ebc0ef138b3a9f661a
|
|
| BLAKE2b-256 |
c610770a6ebc471fbe941f4fc334fb629f70376e0b1b729968f3d7ab661a5d54
|
File details
Details for the file ros_std_msgs-5.5.1-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ros_std_msgs-5.5.1-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e155d84d0a5e174c7b6611baf2aeb0b2d417ea7b505db2292f4c716723a69b29
|
|
| MD5 |
3e25708678b349feb1b0b1501c3655c0
|
|
| BLAKE2b-256 |
4b4c27cbc086d3789a23649d691ca16d77e3acb9ab1813bee7b1a7f028685dfa
|