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:

  • The app should allow the user to input a size of area that the car should clean
  • The vehicle shall clean any size of area based on the user's input
  • The vehicle shall clean at any velocity based on the user's input
  • The app should display 2 different patterns so that the user can choose one
  • The vehicle should follow one cleaning pattern at a time
  • The vehicle should follow the patterns and clean the area automatically and autonomously
  • The app should inform the user when the garbage bag capacity is full
  • The app should allow the user to empty the garbage bag whenever
  • 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


Auto Mode

auto (3)