beluga icon indicating copy to clipboard operation
beluga copied to clipboard

Setup CI on real hardware

Open hidmic opened this issue 1 year ago • 1 comments

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 avatar Sep 06 '23 21:09 hidmic

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.

hidmic avatar Sep 19 '23 15:09 hidmic

We are closer to automated performance regression tests than we are from HIL tests. I'll close this for now, we can resurrect when applicable.

hidmic avatar Oct 24 '24 19:10 hidmic