1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- syntax = "proto2";
- package velodyne;
- message velodyneManagerParams
- {
- repeated velodyneLidarParams velodyne_lidars=1;
- repeated Region region=2;
- optional string fence_data_path=3 [default=""];
- optional string fence_log_path=4 [default=""];
- optional string left_model_path=5 [default=""];
- optional string right_model_path=6 [default=""];
- required bool distribution_mode=7 [default=false];//是否分布式模式,分布式模式下,各程序仅启动与自身区域相关模块
- }
- message velodyneLidarParams
- {
- required string ip=1[default=""];
- required int32 port=2[default=2368];
- required string model=3[default="VLP16"];
- required string calibrationFile=4[default=""];
- required int32 lidar_id=5[default=0];
- optional float max_range=6[default=10.0];
- optional float min_range=7[default=0.15];
- optional int32 min_angle=8[default=0];
- optional int32 max_angle=9[default=360];
- optional int32 rpm=10[default=600];
- optional Calib_parameter calib=11;
- }
- message Calib_parameter
- {
- optional float r=1 [default=0];
- optional float p=2 [default=0];
- optional float y=3 [default=0];
- optional float cx=4 [default=0];
- optional float cy=5 [default=0];
- optional float cz=6 [default=0];
- }
- message Region
- {
- required float minx=1;
- required float maxx=2;
- required float miny=3;
- required float maxy=4;
- required float minz=5;
- required float maxz=6;
- required int32 region_id=7;
- repeated int32 lidar_ids=8;
- }
|