29 lines
779 B
Protocol Buffer
29 lines
779 B
Protocol Buffer
syntax = "proto2";
|
|
package gazebo.msgs;
|
|
|
|
/// \ingroup gazebo_msgs
|
|
/// \interface LaserScan
|
|
/// \brief Data from a laser scan
|
|
|
|
|
|
import "pose.proto";
|
|
|
|
message LaserScan
|
|
{
|
|
required string frame = 1;
|
|
required Pose world_pose = 2;
|
|
required double angle_min = 3;
|
|
required double angle_max = 4;
|
|
required double angle_step = 5;
|
|
required double range_min = 6;
|
|
required double range_max = 7;
|
|
required uint32 count = 8;
|
|
optional double vertical_angle_min = 9;
|
|
optional double vertical_angle_max = 10;
|
|
optional double vertical_angle_step = 11;
|
|
optional uint32 vertical_count = 12;
|
|
|
|
repeated double ranges = 13;
|
|
repeated double intensities = 14;
|
|
}
|