config.yaml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. measurement_devices:
  2. - id: "device_1"
  3. position: [50.0, 50.0, 0.0]
  4. slots:
  5. - position: [10.0, 20.0, 0.0]
  6. occupied: False
  7. slot_id: 0
  8. - position: [20.0, 20.0, 0.0]
  9. occupied: False
  10. slot_id: 1
  11. - position: [30.0, 20.0, 0.0]
  12. occupied: False
  13. slot_id: 2
  14. - id: "device_2"
  15. position: [100.0, 50.0, 0.0]
  16. slots:
  17. - position: [10.0, 20.0, 0.0]
  18. occupied: False
  19. slot_id: 0
  20. - position: [20.0, 20.0, 0.0]
  21. occupied: False
  22. slot_id: 1
  23. - position: [30.0, 20.0, 0.0]
  24. occupied: False
  25. slot_id: 2
  26. feeder:
  27. position: [0.0, 0.0, 0.0]
  28. approach_position: [0.0, 0.0, 20.0]
  29. dropoff_grades:
  30. accepted:
  31. position: [0.0, 10.0, 0.0]
  32. capacity_threshold: 0.8
  33. rejected:
  34. position: [0.0, 20.0, 0.0]
  35. capacity_threshold: 0
  36. mqtt:
  37. broker: localhost # or debug
  38. port: 1883
  39. username: robot
  40. password: robot
  41. keepalive: 60
  42. grbl:
  43. # port: /dev/ttyACM0 # or debug
  44. port: debug
  45. baudrate: 115200
  46. system_settings:
  47. speed: 400.0
  48. acceleration: 20.0
  49. safe_height: 25.0
  50. logging:
  51. level: INFO
  52. file_path: logs/robot.log
  53. max_file_size_mb: 1
  54. backup_count: 3
  55. console_output: true