Milestone 9: City Environment - DIT113-V22/group-01 GitHub Wiki

Milestone Description: Milestone 9 is all about modding the smartcar's environment so that it resembles a city environment. In this city environment, there should be extra models that should make the user feel as if they are driving on the streets. The environment should still allow the user to assume control of the car, but should over a change in scenary for the user in that they aren't seeing the pre-defined environment that the smartcar provides. The environment should be fun and exciting but should not test the user on their driving skills or knowledge.

Central Use Case of the Milestone: As a user, I want to have a city environment for the manual driving, in order to have a more real world experience while practicing the manual driving.

Link to Milestone

Requirements

Functional Requirments

  • The system shows a street-like environment for all applications with the car
  • The environment should be populated with street signs, shops and buildings
  • The system shall not validate the users behavior regarding driving rules
  • The system shall allow the user to assume manual control in the given environment
  • The environment should have boundaries and objects that the car cannot drive through
  • The city environment provided by the system will resemble Gothamburg

Non-Functional Requirments

  • The city environment's details should be correctly lit, so that they are visible at all angles

Features: