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.