IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey...

44
IEEE SoutheastCon Hardware Competition Team 1A: Nils Bjeren Donovan Carey Christopher Lewis Kurt Marsman James Pace Ryan-David Reyes Julian Velasquez Faculty Advisors: Dr. Mike Frank Dr. Bruce Harvey Dr. Carl Moore Dr. Linda DeBrunner EEL4911C: Senior Design 1 Fall 2014 September 24th 1 Presenter: Nils Bjeren

Transcript of IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey...

Page 1: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

IEEE SoutheastCon Hardware Competition

Team 1A: Nils Bjeren Donovan Carey Christopher Lewis Kurt Marsman James Pace Ryan-David Reyes Julian Velasquez

Faculty Advisors: Dr. Mike Frank Dr. Bruce Harvey Dr. Carl Moore Dr. Linda DeBrunner

EEL4911C: Senior Design 1Fall 2014

September 24th

1Presenter: Nils Bjeren

Page 2: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

The Hardware Competition: Recent History

SoutheastCon: Annual conference of IEEE Region 3

First conference: Louisville, KY, 1984.

The FAMU/FSU COE team has placed in the top three twice in the last three years: 2011/12: First Place 2012/13: Third Place

This year: Fort Lauderdale, FL

Presenter: Nils Bjeren 2

Page 3: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

This Year’s Challenge

3Presenter: Nils Bjeren

Page 4: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Mission

Win.

4Presenter: Nils Bjeren

Page 5: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Preliminary Design Outline

Synergies between challenges

Two arms

“Manipulators”

Presenter: Nils Bjeren 5

Page 6: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Meet the TeamSenior design team: SoutheastCon 1A

Page 7: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Code of Conduct

Communication Protocols: The smartphone app GroupMe and google drive serves as our sources of communication. Whereby the app is used for setting meeting times; and Google Drive is for storing our documents, code and design blueprints.

Decision Making Practices: All group decisions should be done in a democratic fashion. After all possible options are thoroughly discussed, the group will take a vote on the idea to be used.

7Presenter: Donovan Carey

Page 8: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Meet the Team

Diversity:

The difference in the strengths, weaknesses, knowledge, experience, and ethnicity of the individuals in the team, supplies us with a platform for us to not only achieve our goal in winning the competition; but to supply an environment for each individual to learn, grow, and gain experience in an all around manner.

1. Nils Bjeren- Project Manager and Team Lead:

Oversees each design aspect and the project as a whole

Organizes internal meetings and sets team goals

Serves as a liaison between advisors and the team8Presenter: Donovan Carey

Page 9: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Meet the Team

2. Ryan Reyes- Head Programmer and Controls Engineer:

Reviews all programs produced by each group member before final implementation

Construct’s and maintain all systems associated with the chassis and movement

3. James Pace- Head Mechanical Engineer:

Produces mechanical calculations and torque specs needed for the design

Responsible for structural integrity of the robot9Presenter: Donovan Carey

Page 10: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Meet the Team

4. Christopher Lewis- Hardware Controls Engineer:

Writes the programming code intended to control the manipulators on the robot to do the required task.

5. Julian Velasquez- Financial Advisor and Power Systems Engineer:

Control finances for the team and manages the overall budget

Determines the power needed to run each subsystem of the robot and the most effective way to provide it.

10Presenter: Donovan Carey

Page 11: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Meet the Team

6. Donovan Carey- Hardware Systems Engineer:

Responsible for the electromechanical design and implementation of the manipulator systems

7. Kurt Marsman- Secretary and Systems Engineer:

Organizes all paperwork and ensure timely submission

Records and uploads minutes for every meeting

Provides assistance to any other members that needs additional support

11Presenter: Donovan Carey

Page 12: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Team Dynamics

1. Respect for one another

2. Determination

3. Unity

4. Integrity

5. Knowledge

6. Humility

12Presenter: Donovan Carey

Page 13: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Needs and WantsSenior design team: SoutheastCon 1A

Page 14: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Customer Needs and Wants

Needs Reliable Start Line Following Robot Positioning Playing Card Rubik’s Cube Etch-A-Sketch Complete Course in Less

than 5 Minutes

14Presenter: Chris Lewis

Page 15: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Customer Needs and Wants

Wants Simon Says Sideways Motion Complete Course in Less than 3 Minutes

15Presenter: Chris Lewis

Page 16: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Needs Matrix

Requirements Reliable Movement Completion of Challenges Optimization of Race Time

Weights 0.5 0.4 0.1 1.0

Needs

Reliable Start x x x 1.0

Line Following x x x 1.0

Robot Positioning x x x 1.0

Playing Card x 0.4

Rubik's Cube x 0.4

Etch-A-Sketch x 0.4

Completion in < 5 min x 0.1

Wants

Simon Says x 0.4

Sideways Motion x x 0.6

Completion in < 3 min x 0.1

16Presenter: Chris Lewis

Page 17: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

System RequirementsSenior design team: SoutheastCon 1A

Page 18: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Major Level System Requirements

Line following

Start Signaled by Red LED

Find Line

Navigate Down Branches

Knowledge of State

Stay Within Track

Alignment

Align Manipulator with Toys

Interface with Sensors

Sideways Movement

18Presenter: Ryan-David Reyes

Page 19: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Major Level System Requirements

Playing Card

Extend Arm

Pick Up Card with Arm

Verify Card Picked Up

Carry Card Across Finish

Rubik’s Cube

Hold Cube Stationary

Grasp One Level of Cube

Turn Level 180 Degrees

19Presenter: Ryan-David Reyes

Page 20: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Major Level System Requirements

Etch-A-Sketch

Grasp and Turn Knobs

Fine Motion Control

Movements to Replicate Letters

Simon Says

Press Button to Begin Game

Identify Which Button Active

Record Sequence

Replay Buttons in Sequence

Play for 15 Seconds

20Presenter: Ryan-David Reyes

Page 21: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Major Level System Requirements

Gamesmanship:

Finish Course in 5 Minutes or Less

Skip Certain Games

Cut Corners in Course

21Presenter: Ryan-David Reyes

Page 22: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

TestingSenior design team: SoutheastCon 1A

Page 23: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Testing

Functional Tests: Rubik’s Cube Simon Etch-A-Sketch Card Pickup

Line Following Alignment Starting

Constraint Tests: Size

23Presenter: James Pace

Page 24: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Size

Description: Robot must be able to fit in a 1 ft. by 1 ft. by 1 ft. cube

Can be tested for as soon as the robot is completely mechanically designed

24Presenter: James Pace

Page 25: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Line Following

Description: Robot must be able to follow lines to each obstacle and stay

on top of lines Robot must be able to understand and react properly to

junctions

Tests involve: Trying different possible paths and seeing how robot

responds Success means staying on top of lines and handling junctions

and turns25Presenter: James Pace

Page 26: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Starting

Description: At the starting position of the course:

1. Red light stays on2. When it is turned off, time starts

To test, have the bottom light sensors and rolling chassis, as well as specified LED. Success if robot starts when and only when the LED turns off.

26Presenter: James Pace

Page 27: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Alignment

Manipulator for each toy has to actually be on the toy. Robot must line things up correctly Must have right manipulator in right direction

Testing this requires fully functioning prototype

Particularly tests the robot’s localization and intelligence skills

27Presenter: James Pace

Page 28: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Simon

Description: 1. Must be able to to sense which option the game has

displayed2. Must be able to hit the correct button

Test 1 using the sensors, then just printing what space was given by the toy. Success if right value is printed.

Test 2 requires the physical hardware and manipulator. Success if played for 15 seconds.

28Presenter: James Pace

Page 29: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Rubik’s Cube

Description: Robot must turn one row of Rubik’s cube 180 degrees

Can be tested once motors are selected and arm is built

Success when Rubik’s Cube is rotated 180 degrees

29Presenter: James Pace

Page 30: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Pick Up Card

Description: Robot must be able to pick up a single card from a deck. Robot must be able to carry the card to finish

aka not drop is

Tests will involve:1. Pickup – one arm is built, arm goes down and picks up

card2. Carrying – robot will pickup card and then move through

course, success if card is not dropped

30Presenter: James Pace

Page 31: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Etch-A-Sketch

Description: Robot must draw IEEE on an Etch-A-Sketch

Test involves: Robot able to make mark on Etch-A-Sketch screen Robot able to draw specific letters accurately

31Presenter: James Pace

Page 32: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Schedule & BudgetSenior design team: SoutheastCon 1A

Page 33: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Preliminary Project Schedule

External Deadlines

Fall semester

Spring semester

Task Intended Completion Date/Deadline

Milestone 1: Needs Analysis 9/18/14

Milestone 2: Project Proposal 10/16/14

Milestone 3: Conceptual/System-Level Design Review

11/13/14

Task Intended Completion Date/Deadline

School Level Competition End of February/Early March

SoutheastCon 2015 4/9/15

33Presenter: Julian Velasquez

Page 34: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Preliminary Project Schedule cont…

Task Name Team Members Duration Time Frame

Propulsion 1 2 months Sept. 1st – Oct. 31st

Chassis Design 4 1 month Sept. 1st – Sept. 30th

Line Following 2 2 weeks Sept. 1st – Sept. 15th

Simon/Rubik’s arm 3 1.5 months Sept. 1st – Oct. 15th

Etch-a-sketch/Card arm 3 1.5 months Sept. 1st – Oct. 15th

Circuit Development 3 3 weeks Sept. 29th – Oct. 20th

Integrate all systems 7 1 month Oct. 21st – Nov. 19th

System Level Testing 7 1 month Nov. 19th – Dec. 17th

Time Improvement 7 3 months Jan. 5th – April 8th

SoutheastCon 2015 7 4 days April 9th – April 12th

Project functionality schedule

34Presenter: Julian Velasquez

Page 35: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Preliminary Project Budget

A rough estimate for the total cost of the project is $1,200

Category Cost

Wheels $80.00

Motors $300.00

Batteries/Chargers $150.00

Microcontrollers $300.00

Electronics $200.00

Misc. Mechanical Parts $170.00

Total: $1,200.00

35Presenter: Julian Velasquez

Page 36: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Budget details

Microcontrollers run around $30-50 Design may need multiple microcontrollers It is better to buy microcontrollers with more processing

power and memory, these tend to be more expensive

The four motors used for propulsion have built in encoders Encoders are typically the same price as a motor

More motors will be needed to develop the arms

36Presenter: Julian Velasquez

Page 37: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

RisksSenior design team: SoutheastCon 1A

Page 38: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Preliminary Risk Assessment

Major Risks Error in code Wires breaking Motors on chassis and arms breaking No walls on track

Minor Risks Voltage associated with the design Soldering fumes Travel safety

38Presenter: Kurt Marsman

Page 39: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Major Risk Mitigation Strategies

Errors in Code Have time to refine before competition Do not mess with it

Wires Breaking Have a CAD wiring diagram Spares

39Presenter: Kurt Marsman

Page 40: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Major Risk Mitigation Strategies

Motors on Chassis and Arms Breaking

Double check chassis/arm weight vs. motor specs

Check coding for errors

Spares

No Walls on Track

Have people posted around the track

Test thoroughly

40Presenter: Kurt Marsman

Page 41: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Minor Risk Mitigation Strategies

Voltage Associated with the Design No wiring while energized Protect electronics from reverse current from motors

Soldering fumes Solder in well ventilated area Take turns

Travel safety Do not rush Proper paperwork submitted

41Presenter: Kurt Marsman

Page 42: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

SummarySenior design team: SoutheastCon 1A

Page 43: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Summary

Our mission is to win the 2015 IEEE SoutheastCon Hardware Competition

6 ECE students, 1 ME student

We need to beat the other SoutheastCon Team

Hierarchy of needs

The robot should be finished by the end of December

Budget: ~$1200

43Presenter: Nils Bjeren

Page 44: IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.

Questions and Comments

?44Presenter: Nils Bjeren