Requirement ID Functional Requirement Type Specification Metric
1 Connect User to Help Constraint The robot must be able to rapidly connect the user to either emergency services or a number of their choosing, to allow for a rapid response to an adverse event Seconds to Response
2 Remain with User Constraint The robot must be accessible to the user at all points throughout their nighttime movement by staying within 2 meters of the user. This following metric will be enabled if the user specifies that they want to be followed. Meters
3 Make the User Feel Safer Constraint Our solution needs to make the user feel at least 20% safer when moving around at night Percentage

 

Rationale

  • The “Connect User to Help” functional requirement provides an option for the user to call emergency services/a friend if they feel they’re in an unsafe situation. If the user finds themselves in danger, and nobody happens to be around to interfere, we want the proper authorities to be alerted and respond rapidly.
  • The “Remain with User” functional requirement provides proximity to the solution at all times during the user’s outdoor, nighttime travel. Being physically near our solution will allow users to utilize the services provided, and allow the immediate area to remain illuminated. This will increase the user’s feeling of safety, similarly to when people travel in groups.
  • The “Make the User Feel Safer” functional requirement is the minimum increase in the percentage of users that self-report a greater perceived safety level. A person’s safety level will be indicated by a validated survey, which will ask their perceived safety level before and after using our solution.  Note: Our goal is for our solution to make users feel safer with an emphasis on increasing the feeling of safety for groups that may not feel safe with traditional methods such as a police response.