Requirements

System
On a smooth, level surface:
 * S1: Upon initialization, the Balance Bot is not expected to automatically go to its resting position.
 * S2: When the mast is tilted by up to **//__15__//** degrees, the Balance Bot will return to its resting position.
 * S3: The Balance Bot will have a maximum translational velocity of at least **//__8__//** inches/seconds.
 * S4: When the Balance Bot is moving with a translational velocity of no more than **//__8__//** inches/seconds, the Balance Bot will stop within **//__8__//** inches after receiving the command to stop.
 * S5: The wireless transceiver must be able to communicate within a distance of at least **//__20__//** feet.

Electrical

 * EL1: The angular position sensor will be able to detect the angle of tilt of the Balance Bot within **//__3__//** degree of the actual angle.

Power

 * P1: The motor driver will be capable of operating at a supply voltage of no less than //**__6__**// volts DC and no more than //**__48__**// volts DC.
 * P2: The motor driver will be capable of supplying no less than //**__15__**// amps DC of peak current.
 * P3: The motor driver will be capable of supplying no less than //**__10__**// amps DC of continuous current.

Control

 * C1: In its resting position, the Balance Bot will not deviate by more than **//__3__//** degrees over a **//__2__//** minute interval.
 * C2: In its resting position, the Balance Bot will not move forward or backward by more than **//__8__//** inches over a **//__1__//** minute interval.

Ergonomic

 * ER1: There will be //**__2__**// emergency stop buttons, one on the Balance Bot and one on the Remote Control.
 * ER2: When any of the E–Stop buttons are pressed, the Balance Bot will remove power from the motors in no more than **//__4__//** seconds.

Economic

 * EC: The parts required to build a prototype of the Balance Bot will cost less than **//__$650.00__//**.