Sanity control requirements - DIT113-V22/group-10 GitHub Wiki

Description

For the safety of both the car and the package, the car should keep track of its distance from obstacles in its way with the provided sensors on it. With this the customers, will have a better experience since they will not need to deal with accidents during the process. Upon facing an obstacle on the way, the car send obstacle warnings to the app and then is automatically stopped, so that the user can not go further. Afterwards, the customer can continue the steering by moving backwards. The warnings are shown in a big and clear format so that they are hard to miss.

Requirements

  1. F. The car shall not allow the user to bump the car to an obstacle.
  2. F. The app shall warn the user of potential hazards.
  3. NF. The warnings shall be prominent so they are hard to miss.

Milestone

For the milestone follow this link: Sanity control

Related user stories

Usage example

You are steering the car and for some reason, you loose control and are about to bump to an obstacle on your way. The application warns you and stops the car before crashing in to the obstacle.