pxmlw6n2f/Gazebo_Distributed_MPI/gazebo/msgs/laserscan.proto

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;
}