Closed ipa-kut closed 3 years ago
Identify subsystems, develop protocols, write mocks for subsystems.
Ex: Write a mock sensor publisher to test the marvel interpreter and braking time. The mocked sensor can publish sinusoidal sensor data, sends the trigger signals and gives ground truth. This is compared to the calculator over >10 trials, and accuracy of system is calculated.
Testing the goal interpreter requires move_base. Consider mocking it.
Some suggested points to check when testing the components (interpreters, runners, calculators etc..): @ipa-rwu and @ipa-alb : Please feel free to add some more points