Goliath Fall 2017

Goliath Requirments Update

Mark Huffman (Project Manager)

L1 Requirements

By Mark Huffman (Project Manager)

1. Project Schedule – Project shall be ready by Wednesday, December 13th, 2017

2. Operational Task – The Goliath will have the functionality to be connected remotely using Arxterra

3. Toy – Elements – The Goliath will behave like a toy

4. Driving Surface – The Goliath will be able to drive on flat surfaces

5. Driving Surface – The Goliath shall traverse on cloth, paper and linoleum

6. Print Time – All modifications shall allow the Goliath to be printed under a total print time of 6 hours with no part taking longer than 2 hours

7. Custom PCB – The Goliath shall contain a custom PCB (Remove)

Without a working color shield, an alternative custom PCB is not needed. Would only be used to combine breakout boards.

8. 3Dot – The Goliath will use the 3Dot Board

9. Appearance – The Goliath should appear in scale to the real Goliath 302 tank (Request to remove “scale” requirement)

In an effort to make the chassis as small as possible to fit the 3Dot snugly, the scale dimensions will be off from the exact scale measurements.

10. Operation Task – The Goliath should be told to move remotely using Arxterra

11. Budget – The total cost of the Goliath shall remain under $350

12. Operation Task – The Goliath should traverse a maze under remote control

13. Operation Task – The Goliath should traverse the maze without user input

14. Operational Task – The Goliath should remember the manual instructions given, in terms of navigating the maze

15. Creative – The Goliath should display the next turn direction on LED grid display

16. Creative – The Goliath should have easy access for charging and programming hookup

17. Duration – The Goliath shall remain operating for at least an hour

18. Creative – The Goliath should be smaller than the final design of the previous version

19. Assembly – All of the Goliath electronics and motors should be disassemble and reassemble within 20 minutes

20. Avoidance – The Goliath should detect and avoid running into other bots on the maze

L2 Requirements

By Mark Huffman (Project Manager)

1. Noise – The Goliath should produce tank noises (Remove)

With the current code taking 81% of available programming resources and limited time to implement this, dropping is recommended. Adding the sound table alone maxes out resources.

2. Weight – Mass of Goliath should not exceed 350 grams

3. Power Limits – Voltage drawn from the 3DOT must not exceed 3.6V

4. Visible Range – Goliath should detect objects in a 8 inch radius

5. Durability – Goliath should withstand impact of wall and other robots

6. Current draw limit – Total current drawn from the 3DOT must not exceed 650mAh

7. Turn indicator – 8×8 LED display shall be placed on top of Goliath

8. Cable routing – The wires in Goliath should be clean so no interference during disassembly

9. Maze tracking – Goliath should be able to keep track and identify its location on the maze internally

10. Overall Size – The Goliath will be smaller than 4.71x 3.77 x 1.8 inches (Current size)

L2 Sub-Electronic Requirements

By Mark Huffman (Project Manager)

1. Speaker The Goliath shall produce tank noises with a 8 Ohm speaker (Remove)

Dropped from dropping the L2 base requirement.

2. Speaker – The Goliath’s speaker shall not use consume more than 2[V] and .5 [A] (Remove)

Dropped from dropping the L2 base requirement.

3. LED Matrix – Power – The Goliath’s LED Matrix shall consume 3.3[V] and 1 [mA] for operation

4. IR Sensor – Power – The Goliath’s IR sensor shall not use consume more than 3.3[V] and 4.4 [mA]

5. Gyroscope-Power The Goliath’s Gyroscope shall not use consume more than 3.6[V] and 3.2 [mA]

6. LED Matrix-Turning – A LED Matrix shall be utilized displaying the direction of the Goliath’s next move

7. Color Sensor- Tracking – The Goliath should utilize 2 color sensors(TCS34725) to follow the lines of the maze. With an optimal range of 10[mm]

8. Gyroscope-Tracking – The Goliath shall utilize a gyroscope to make turns within the maze

9. IR Sensor – Range – The Goliath shall utilize an IR Sensor to detect objects

10. Moving – Noise – The Goliath will produce noises while navigating throughout the maze (Remove)

Dropped from dropping the L2 base requirement.

L2 Sub-Manufacturing Requirements

By Mark Huffman (Project Manager)

1. Goliath-Size Change – The Goliath shall measure 4.71×3.3×1.8 (LxWxH)

2. Wire Routing – Wires should be maintained on a clear path (away from the center)by adding loops to the inside of the side panels (where possible).

3. Durability – At max acceleration, force shall not exceed F<<350*a

4. Top panel design – The IR sensor should be propped up from top, front panel when robot is on mission (Remove)

The sensor has been relocated to an internal position and doesn’t need a hatch.

5. Appearance – The added LED display shall lay flush to the top panel surface to maintain goliath structure

6. Component placement – Mass of goliath will be evenly distributed (front to back)


Component placement – The goliath shall have two gears (front and back) in opposite directions