Skip to main content

ROS `geometry_msgs` provides standard messages for common geometric primitives like points, vectors, poses, acceleration, and inertia.

Project description

geometry_msgs

This package provides messages for common geometric primitives such as points, vectors, and poses. These primitives are designed to provide a common data type and facilitate interoperability throughout the system.

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

Messages (.msg)

  • Accel: Expresses acceleration in free space broken into its linear and angular parts.
  • AccelStamped: An accel with reference coordinate frame and timestamp.
  • AccelWithCovariance: Acceleration in free space with uncertainty.
  • AccelWithCovarianceStamped: An estimated accel with reference coordinate frame and timestamp.
  • Inertia: Expresses the inertial properties of a link.
  • InertiaStamped: An Inertia with reference coordinate frame and timestamp.
  • Point32: The position of a 3-dimensional point in free space, with 32-bit fields.
  • Point: The position of a 3-dimensional point in free space.
  • PointStamped: Point with reference coordinate frame and timestamp.
  • Polygon: A specification of a polygon where the first and last points are assumed to be connected.
  • PolygonInstance: A specification of a polygon where the first and last points are assumed to be connected. Contains an identification field for disambiguation of multiple instances.
  • PolygonInstanceStamped: A Polygon with reference coordinate frame and timestamp. Contains an identification field for disambiguation of multiple instances.
  • PolygonStamped: A Polygon with reference coordinate frame and timestamp.
  • Pose2D: Deprecated as of Foxy and will potentially be removed in any following release.
  • PoseArray: An array of poses with a header for global reference.
  • Pose: A representation of pose in free space, composed of position and orientation.
  • PoseStamped: A Pose with reference coordinate frame and timestamp.
  • PoseWithCovariance: A pose in free space with uncertainty.
  • PoseWithCovarianceStamped: An estimated pose with a reference coordinate frame and timestamp.
  • Quaternion: An orientation in free space in quaternion form.
  • QuaternionStamped: An orientation with reference coordinate frame and timestamp.
  • Transform: The transform between two coordinate frames in free space.
  • TransformStamped: A transform from coordinate frame header.frame_id to the coordinate frame child_frame_id.
  • Twist: Velocity in 3-dimensional free space broken into its linear and angular parts.
  • TwistStamped: A twist with reference coordinate frame and timestamp.
  • TwistWithCovariance: Velocity in 3-dimensional free space with uncertainty.
  • TwistWithCovarianceStamped: An estimated twist with reference coordinate frame and timestamp.
  • Vector3: Represents a vector in 3-dimensional free space.
  • Vector3Stamped: Represents a Vector3 with reference coordinate frame and timestamp.
  • Wrench: Represents force in free space, separated into its linear and angular parts.
  • WrenchStamped: A wrench with reference coordinate frame and timestamp.

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_geometry_msgs-5.3.6-cp314-cp314t-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ros_geometry_msgs-5.3.6-cp314-cp314-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ros_geometry_msgs-5.3.6-cp313-cp313-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ros_geometry_msgs-5.3.6-cp312-cp312-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ros_geometry_msgs-5.3.6-cp311-cp311-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ros_geometry_msgs-5.3.6-cp310-cp310-manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file ros_geometry_msgs-5.3.6-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_geometry_msgs-5.3.6-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac6f51f64e4968a8c359e1bd6a0f84285384114036ba239c1561ce62247a90c5
MD5 d4e0a6c12ac9c060560711fe513f1e2c
BLAKE2b-256 113e1c81d5d96cff4d86c84c1061520385e24fad305d3214983b153ba8a67afa

See more details on using hashes here.

File details

Details for the file ros_geometry_msgs-5.3.6-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_geometry_msgs-5.3.6-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a7cf4d7b190a8f80ed4d26970de21940d1d54a6bd2b1b3f94beefc48de1720a0
MD5 a7f8d4364f8a953fc4f452f3be3f63c3
BLAKE2b-256 33cf6dc34a09d952a17c1bfd3a595fba1b0f8b7e2961375e046c58a99b6ff733

See more details on using hashes here.

File details

Details for the file ros_geometry_msgs-5.3.6-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_geometry_msgs-5.3.6-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c2b4ed2bb0931028ed3464ba0b18dc48b9d625c78f546bcedf3e3921c882fba
MD5 1e49538dc9ed56ce9a3eceac261fc9da
BLAKE2b-256 a29a1904a5237c42f78660ed95ff497370f17378a621eefb7d4ff1beacc07591

See more details on using hashes here.

File details

Details for the file ros_geometry_msgs-5.3.6-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_geometry_msgs-5.3.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cff51628fe2b6849f88f7d78745c8a5895dfa332c61f54615fd1f670286e7508
MD5 92470aadc2a7976924a105c87e60d4c7
BLAKE2b-256 076d2a95a1ce02aa88b2db47643c3c9c40cc641dc24a54cc827f5486eb5e6fd1

See more details on using hashes here.

File details

Details for the file ros_geometry_msgs-5.3.6-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_geometry_msgs-5.3.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a0b1f13b1d109fa378c8c59170c41dc6f4683ddd8929776e29084460a95f931
MD5 f34fdf8c310a57b536a024453ced7171
BLAKE2b-256 5efefc7a3442267a72cce96a1304e1399cf9c73b07dccd6cff72350bff11c6de

See more details on using hashes here.

File details

Details for the file ros_geometry_msgs-5.3.6-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_geometry_msgs-5.3.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60f48ef9258219d875bdf92a455d012fcc1ee2f91cdefc4b2d0edd390b1977fe
MD5 5b689952aa593a693b5a39a867cad6f2
BLAKE2b-256 133e9420f4a00f3e562a7c14130c384bc54b41aad8a40bc679f3ef2a4e78864c

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