-
The software must be able to determine when it is on the wrong floor
as well as which floor to go to when a room request is made.
-
Stairs are not allowed to be traversed, so elevators must be
navigated to when changing between floors.
-
The software must be able to notify the user when they are within 2
meters of their requested destination. As long as 95% of requests
pass this test then it will be considered a success.
-
When completed, the robot must be able to operate at an average walking
speed of about 3 to 4 miles per hour. Consequently, for our specific
project we must ensure our software follows the above requirements while
being walked around at these speeds on a portable laptop or smartphone.
-
Software must eventually operate in any viable building regardless of the
number of floors, sparsity of available routers, or proximity of
destination points (i.e. classrooms, bathrooms, offices, etc).