parameter.proto 843 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. syntax = "proto3";
  2. package NavParameter;
  3. message AgvEmqx_parameter
  4. {
  5. string NodeId=1;
  6. string ip=2;
  7. int32 port=3;
  8. string pubSpeedTopic=4;
  9. string subPoseTopic=5;
  10. string subSpeedTopic=6;
  11. }
  12. message Emqx_parameter
  13. {
  14. string NodeId=1;
  15. string ip=2;
  16. int32 port=3;
  17. string pubStatuTopic=4;
  18. string pubNavStatuTopic=5;
  19. string subNavCmdTopic=6;
  20. }
  21. message BrotherEmqx
  22. {
  23. string NodeId=1;
  24. string ip=2;
  25. int32 port=3;
  26. string subBrotherStatuTopic=4;
  27. }
  28. message MPC_parameter
  29. {
  30. float shortest_radius=1;
  31. float dt=2;
  32. float acc_velocity=3;
  33. float acc_angular=4;
  34. }
  35. message Navigation_parameter
  36. {
  37. bool main_agv=1; //是否是两车整体
  38. AgvEmqx_parameter Agv_emqx=2;
  39. Emqx_parameter Terminal_emqx=3;
  40. BrotherEmqx brother_emqx=4;
  41. MPC_parameter x_mpc_parameter=5;
  42. MPC_parameter y_mpc_parameter=6;
  43. }