msg/

Overview

The msg/ directory contains the 13 ROS message definitions used by the Cartographer ROS package. These messages describe submaps, trajectory state, landmarks, metrics, bagfile progress, and the common status convention shared by the service definitions.

Messages

  • BagfileProgress.msg — progress information while processing bagfiles.

  • HistogramBucket.msg — a single bucket of a histogram metric.

  • LandmarkEntry.msg — a single landmark observation with weighting.

  • LandmarkList.msg — a list of landmark observations.

  • Metric.msg — a single metric value (counter, gauge, or histogram).

  • MetricFamily.msg — a named family of related metrics.

  • MetricLabel.msg — a key/value label attached to a metric.

  • StatusCode.msg — status code constants mirroring the gRPC API.

  • StatusResponse.msg — a common outcome message for service calls.

  • SubmapEntry.msg — the pose and version of a single submap.

  • SubmapList.msg — a list of submaps.

  • SubmapTexture.msg — the texture (occupancy grid) of a submap slice.

  • TrajectoryStates.msg — the state of each active trajectory.

Cross-References

  • Messages in this directory are referenced by the services in srv/, including SubmapQuery.srv, GetTrajectoryStates.srv, ReadMetrics.srv, and FinishTrajectory.srv.

  • The message set depends on std_msgs/Header, geometry_msgs/Pose, and standard ROS primitive types.