Skip to content

Milestone 3: Controller Interface

Ahmed Yasser edited this page May 12, 2021 · 5 revisions

Description of Milestone:

The car will be able to be driven using two interfaces. The first is the "map" as described in Milestone 2, and the second is a GUI built in python that includes manual control of the steering as well as the option of using voice commands.

FR:

  • There should be a controller in the GUI interface for manually controlling the car, as well as to be controlled via arrow keys
  • The app shall allow the user to choose either manual or voice control option

NFR:

  • At least 85% of the users should be able to use both apps without any difficulty.
  • Manual and voice commands given to the car should not take more than 3 seconds to start executing
  • The app shall have a help button