Goals for the feasibility study
------------------------------

Read the sample of scenarios and the sketch of the system. You will
notice that the Lego Mindstorms Robot System (LMR) must be able to:

a) command the robot to move at certain speeds. This means that the
robot API must allow the controller to measure time and to control
the speed of the motors using a parameter that represents the power. 

b) (re-)establish bluetooth connection with station automatically,
without operator intervention.

c) movement commands require the station to detect when keys are
pressed (two concomitent keys, for example) and when they are
depressed. 

In order to continue with the elicitation and analysis of the LMR
system, we neeed to know whether the Robot h/w and programming API
supports requirements (a) and (b) and whether the programming
environment that you choose for the station suppports (b) and (c)
easily. 

The feasibility study should report on your findings. For example,
how can you check whether requirement (a) can be implemented? See if
you can write code to command the robot to move forward for a
distance of 3 metres, at constant speed, for a duration of 10
seconds. Distances and time can be measured with the tape and clock
(the time can be measured with the computer as well). 

A secondary goal for your feasibility study, apart from getting a mark
in the class, is to document your findings for your own team. The time
will come when you will write code for the system. You will forget the
sequence of function calls and the parameter values you used to move
the robot at a speed of 0.33 m/s for example, but you should use the
feasibility study document to get back on track.

SUGGESTED CONTENT
1) Introduction:
   describe your goals, ex (a) and (b) for robot team, (b) and (c) for
   station team.

2) Solution: describe your approach, you may even give code snippets.

3) Conclusion: summary of your conclusions, what is feasible and what
   not.