message.proto 646 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. syntax = "proto3";
  2. message AGVStatu {
  3. float x=1;
  4. float y=2;
  5. float theta=3;
  6. float v=4;
  7. float vth=5;
  8. }
  9. message ChangeSpeedCmd {
  10. float v=1;
  11. float vth=2;
  12. }
  13. message Pose2dMsg
  14. {
  15. float x=1;
  16. float y=2;
  17. float theta=3;
  18. }
  19. message TrajectoryMsg
  20. {
  21. repeated Pose2dMsg points=1;
  22. }
  23. message NavCmd
  24. {
  25. int32 action=1; // 0 开始导航,1 pause, 2 continue ,3 cancel
  26. repeated TrajectoryMsg trajs=2;
  27. }
  28. message NavStatu
  29. {
  30. bool isrunning=1;
  31. repeated TrajectoryMsg trajs=2;
  32. int32 action_type=3;
  33. float angular=4;
  34. float velocity=5;
  35. TrajectoryMsg select_traj=6;
  36. TrajectoryMsg predict_traj=7;
  37. }