Ekumen-OS/beluga

Setup CI on real hardware

Opened this issue · 1 comments

hidmic commented

Feature description

To ensure system quality and performance moving forward, we need changes to be validated against not just tests in a vacuum but also real hardware. Either a procedure or automation needs to be setup to streamline deployment and testing.

Implementation considerations

We have a few Kobuki bases in the office readily available to set this up. An office map will be necessary, a trajectory groundtruth would be advisable for complete performance characterization. Also, CI can be manual QA to start with.

hidmic commented

Additional considerations:

  • Define a QA procedure based on autonomously traversing a fixed path.
  • Record bag file throughout the entire procedure for post-mortem analysis.
  • (stretch) Use InOrbit for remote management.