Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
,Used in:
Connectivity structure between trajectories.
Used in:
Used in:
,Used in:
These values are actually int16s, but protos don't have a native int16 type.
Used in:
Used in:
Used in:
Used in:
'{x, y, z}_indices[i]' is the index of 'values[i]'.
The entries in 'values' should be uint16s, not int32s, but protos don't have a uint16 type.
Used in:
,Used in:
Used in:
,Used in:
Used in:
Rangefinder points outside these ranges will be dropped.
Points beyond 'max_range' will be inserted with this length as empty space.
Number of range data to accumulate into one unwarped, combined range data to use for scan matching.
Voxel filter that gets applied to the range data immediately after cropping.
Voxel filter used to compute a sparser point cloud for matching.
Voxel filter used to compute a sparser point cloud for finding loop closures.
Whether to solve the online scan matching first using the correlative scan matcher to generate a good starting point for Ceres.
Time constant in seconds for the orientation moving average based on observed gravity via the IMU. It should be chosen so that the error 1. from acceleration measurements not due to gravity (which gets worse when the constant is reduced) and 2. from integration of angular velocities (which gets worse when the constant is increased) is balanced.
True if IMU data should be expected and used.
NEXT ID: 18
Used in:
Rangefinder points outside these ranges will be dropped.
Number of range data to accumulate into one unwarped, combined range data to use for scan matching.
Voxel filter that gets applied to the range data immediately after cropping.
Voxel filter used to compute a sparser point cloud for matching.
Whether to solve the online scan matching first using the correlative scan matcher to generate a good starting point for Ceres.
Time constant in seconds for the orientation moving average based on observed gravity via the IMU. It should be chosen so that the error 1. from acceleration measurements not due to gravity (which gets worse when the constant is reduced) and 2. from integration of angular velocities (which gets worse when the constant is increased) is balanced.
Number of histogram buckets for the rotational scan matcher.
Used in:
Number of threads to use for background computations.
Sort sensor input independently for each trajectory.
Used in:
Used in:
,Threshold above which range data is inserted based on time.
Threshold above which range data is inserted based on linear motion.
Threshold above which range data is inserted based on rotational motion.
Used in:
,Used in:
, , , ,Node index in the given trajectory.
Used in:
,Used in:
,Used in:
,Submap ID.
Node ID.
Pose of the node relative to submap, i.e. taking data from the node frame into the submap frame.
Weight of the translational part of the constraint.
Weight of the rotational part of the constraint.
Differentiates between intra-submap (where the range data was inserted into the submap) and inter-submap constraints (where the range data was not inserted into the submap).
Used in:
Used in:
, ,Used in:
Online loop closure: If positive, will run the loop closure while the map is built.
Options for the constraint builder.
Weight used in the optimization problem for the translational component of non-loop-closure scan matcher constraints.
Weight used in the optimization problem for the rotational component of non-loop-closure scan matcher constraints.
Options for the optimization problem.
Number of iterations to use in 'optimization_problem_options' for the final optimization.
Rate at which we sample a single trajectory's nodes for global localization.
Whether to output histograms for the pose residuals.
If for the duration specified by this option no global contraint has been added between two trajectories, loop closure searches will be performed globally rather than in a smaller search window.
Used in:
(message has no fields)
Used in:
Probability change for a hit (this will be converted to odds and therefore must be greater than 0.5).
Probability change for a miss (this will be converted to odds and therefore must be less than 0.5).
If 'false', free space will not change the probabilities in the occupancy grid.
Used in:
Used in:
Used in:
Probability change for a hit (this will be converted to odds and therefore must be greater than 0.5).
Probability change for a miss (this will be converted to odds and therefore must be less than 0.5).
Up to how many free space voxels are updated for scan matching. 0 disables free space.
Used in:
Used in:
Header of the serialization format. At the moment it only contains the version of the format.
Used in:
Used in:
,Used in:
, ,Serialized state of a Submap2D.
Used in:
Serialized state of a Submap3D.
Used in:
Used in:
, , , ,Submap index in the given trajectory.
Used in:
Used in:
Used in:
Index into 'SubmapList.trajectory(trajectory_id).submap'.
Index into 'TrajectoryList.trajectory'.
Used in:
,Version of the given submap, higher means newer.
When multiple textures are present, high resolution comes first.
Error message in response to malformed requests.
Texture that visualizes a grid of a submap.
Used in:
GZipped map data, in row-major order, starting with (0,0). Each cell consists of two bytes: value (premultiplied by alpha) and alpha.
Dimensions of the grid in cells.
Size of one cell in meters.
Pose of the resolution*width x resolution*height rectangle in the submap frame.
Used in:
Number of range data before adding a new submap. Each submap will get twice the number of range data inserted: First for initialization without being matched against, then while being matched.
Used in:
Resolution of the 'high_resolution' map in meters used for local SLAM and loop closure.
Maximum range to filter the point cloud to before insertion into the 'high_resolution' map.
Resolution of the 'low_resolution' version of the map in meters used for local SLAM only.
Number of range data before adding a new submap. Each submap will get twice the number of range data inserted: First for initialization without being matched against, then while being matched.
Used in:
ID of this trajectory.
Time-ordered sequence of Nodes.
Submaps associated with the trajectory.
NEXT_ID: 8
Used in:
Index of this node within its trajectory.
Transform from tracking to global map frame.
Used in:
Index of this submap within its trajectory.
Transform from submap to global map frame.
Used in:
,Used in:
Used in:
Used in:
,Serialized state of a mapping::TrajectoryNode::Data.
Used in:
,