The following is an analysis of the requirements and constraints of Turtlebot which is the major project of the EE 3 class featured in Phase 3. Requirements Turtlebot must meet the following specified and implied requirements: 1.

Turtlebot must be able to start moving whenever the barrier is removed. 2. Similar to the previous project, Turtlebot has to be able to run through a given course without getting off the course. 3.

Partly similar to the previous project, Turtlebot is also expected to place a small six-sided cardboard box in a designated area; however, in order to complete this task, Turtlebot must be able to detect a magnetic marker placed 5 centimeters behind the drop area. 4. All materials needed to build Turtlebot are already given by the instructor, Mr. Richard Bradley.

Therefore, the design of Turtlebot should not take much time to complete. However, any personal customizations designed for Turtlebot have to go through careful consideration in order to give Turtlebot the best chance to operate well. . In addition, the ability to detect barrier of Turtlebot is highly emphasized which mean Turtlebot has to be highly sensitive to any kind of obstruction given when running through the course. Upon detecting or making contact with any kind of barrier, Turtlebot should be instantly stopped from moving forward.

6. In order to make it easier for observers to understand Turtlebot’s behaviors, visual indication linked to each Turtlebot’s actions must be clearly visible to the observers.Interpretation of visual indication must be provided to observers that are not familiar with the product. 7. Ways of creating visual indication can be chosen from various options. Therefore, customization related to visual indication designed for Turtlebot has to be appropriate and compatible with the design of Turtlebot.

Constraints Turtlebot must meet the following specified and implied constraints: 1. Choosing which way to display visual indication can be a complicated process.Other than using LED, sound indication requires more components to be added to the design of Turtlebot which can either ruin the default design or make it harder to modify the design in a more unique way. 2. Although materials needed to build Turtlebot are given by the instructor, there are no spare components to replace damaged one given the case that the design is inappropriate which results in damaging the components when testing. This situation forces the whole group to carefully work on the design and to use any kind of virtual testing for the whole system before trying to assemble Turtlebot with the given materials.

. Turtlebot’s behaviors react to magnet marker can be messed up with its behaviors upon detecting solid barriers given the conditions are closely similar. If the magnet marker is set up as a standing solid wall then Turtlebot might mistaken it with other barrier and stop moving. We appreciate the time you have taken to review our analysis report. If you have any more questions, contact us either by phone.

We’ll be glad to answer any question from you. Sincerely yours,