velodyne_config.proto 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. syntax = "proto2";
  2. package velodyne;
  3. message velodyneManagerParams
  4. {
  5. repeated velodyneLidarParams velodyne_lidars=1;
  6. repeated Region region=2;
  7. optional string fence_data_path=3 [default=""];
  8. optional string fence_log_path=4 [default=""];
  9. }
  10. message velodyneLidarParams
  11. {
  12. required string ip=1[default=""];
  13. required int32 port=2[default=2368];
  14. required string model=3[default="VLP16"];
  15. required string calibrationFile=4[default=""];
  16. optional float max_range=5[default=10.0];
  17. optional float min_range=6[default=0.15];
  18. optional int32 min_angle=7[default=0];
  19. optional int32 max_angle=8[default=360];
  20. optional int32 rpm=9[default=600];
  21. optional Calib_parameter calib=10;
  22. }
  23. message Calib_parameter
  24. {
  25. optional float r=1 [default=0];
  26. optional float p=2 [default=0];
  27. optional float y=3 [default=0];
  28. optional float cx=4 [default=0];
  29. optional float cy=5 [default=0];
  30. optional float cz=6 [default=0];
  31. }
  32. message Region
  33. {
  34. required float minx=1;
  35. required float maxx=2;
  36. required float miny=3;
  37. required float maxy=4;
  38. required float minz=5;
  39. required float maxz=6;
  40. }