Test Cases

No GPS valid data

* Preconditions: The system shall be in manual mode and the GPS receiver shall be switched off * Input conditions / steps: send a request to change the operating mode to parallel guidance * Expected results: the vehicle shall ignore the request to change the operating mode to parallel guidance

Change to autonomous parallel guidance

* Preconditions: The system shall be in manual mode and both the GPS receiver and the IMU shall be switched on * Input conditions / steps: send a request to change the operating mode to parallel guidance * Expected results: the vehicle shall change the operating mode to parallel guidance

No valid IMU data

* Preconditions: The system shall be in manual mode and the IMU shall be switched off * Input conditions / steps: send a request to change the operating mode to parallel guidance * Expected results: the vehicle shall change the operating mode to parallel guidance

Change to teleoperated guidance

* Preconditions: The vehicle is in parallel guidance * Input conditions / steps: Move the GPS base station to cause an unexpected behaviour of the GPS system * Expected results: The vehicle stops in safe state

GPS sporadic error

* Preconditions: The vehicle is in parallel guidance * Input conditions / steps: Inject a fault GPS position to cause a sporadic error * Expected results: The vehicle shall ignore the injected position

No remote controller

* Preconditions: The vehicle is in parallel guidance * Input conditions / steps: Switch off the remote controller * Expected results: The vehicle stops in safe state

No valid CRC

* Preconditions: The vehicle is in parallel guidance * Input conditions / steps: send a request to change the operating mode to manual mode with an invalid CRC * Expected results: The vehicle shall ignore the request

Spoofing of signal

* Preconditions: The vehicle is in parallel guidance * Input conditions / steps: send a request to change the operating mode to manual mode from a second remote controller * Expected results: The vehicle shall ignore the request

Inject errors in the CRC of the IMU messages

* Preconditions: The system is in parallel guidance * Input conditions / steps: inject errors in the CRC of the IMU messages * Expected results: the vehicle shall detect the error in the communication and stops in safe state

Switch off the IMU

* Preconditions: The system is in parallel guidance * Input conditions / steps: switch off the IMU * Expected results: the vehicle stops in safe state

Inject errors in the IMU data

* Preconditions: The system is in parallel guidance * Input conditions / steps: inject errors in the IMU data * Expected results: the vehicle shall detect the IMU failure and stops in safe state