Skip to content

Car Cleaning Movement

JinaDawood edited this page May 30, 2021 · 16 revisions

The app allows the user to choose a pattern movement, the size of the area and speed of which the car will clean. The app gives the user 2 options for pattern movement, "zig zag" and "inwards", which allows the vehicle to follow the pattern and clean autonomously. The app also allows the user to input a size of the area (in m^2) for the vehicle to clean as well as the app displays a slider allowing the user to change the velocity by sliding the bar depending on velocity they would like.


Functional requirements:

  1. The app should allow the user to input a size of area that the car should clean
  2. The vehicle shall clean any size of area based on the user's input
  3. The vehicle shall clean at any velocity based on the user's input
  4. The app should display 2 different patterns so that the user can choose one
  5. The vehicle should follow one cleaning pattern at a time
  6. The vehicle should follow the patterns and clean the area automatically and autonomously
  7. The app should inform the user when the garbage bag capacity is full
  8. The app should allow the user to empty the garbage bag whenever
  9. The vehicle should empty the garbage bag on the spot and reset the bag capacity

Non-functional requirements:

  1. The cars bag will be filled up when the car has traveled 100 meters within its cleaning location.

Related user stories


Other issues


Milestone

Milestone - Car Cleaning Movements


Usage Example

Are you tired of doing cleaning the old fashioned way? Or perhaps have a restless feline companion in your hosehold? Fret not. For TDM's automated cleaning mode has arrived. With a customizable velocity meter and a multitude (two) of cleaning patterns at your disposal. You'll get things done in no time, in a stylish fashion, and in one that will never cease to amuse that old rascal cat of yours.

Auto Mode

auto (3)