Presentation is loading. Please wait.

Presentation is loading. Please wait.

Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 1Winter Quarter ENG H193 & H193A Projects.

Similar presentations


Presentation on theme: "Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 1Winter Quarter ENG H193 & H193A Projects."— Presentation transcript:

1 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 1Winter Quarter ENG H193 & H193A Projects Lecture 30

2 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 2Winter Quarter H193 & H193A: Administrative Issues Teams should be established by middle of spring break. (Watch your email over spring break) The cost of the course materials is $75 per team member. This fee will be a part of your fee statement for Spring quarter, and thus, you will pay this when you pay Spring Quarter tuition and fees.

3 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 3Winter Quarter H193: Robot "Starter" Kit One completely functional Handy Board with charger/interface box, wall adapter, serial cable, link cable, and simple documentation Basic set of sensors (CdS cell, optosensor, microswitches, IR receiver, encoder) plus some miscellaneous stuff One kit of basic hand tools One copy of "Robotic Explorations" by Fred Martin (the guy who designed the Handy Board) Teams get $160 budget in Company Store

4 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 4Winter Quarter H193: Reference Text Supplied

5 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 5Winter Quarter H193: Problems from Previous Years Building a rigid chassis Mounting a motor on the chassis Connecting the motors to the drive wheel, sprocket, etc. Getting the robot to drive straight Reducing friction Not starting soon enough !

6 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 6Winter Quarter H193: Problems from Previous Years Mounting sensors – avoid hot glue and duct tape Mounting minimum no. of sensors to perform functions Spaghetti wiring – Label wiring for each component (allows easy reinstallation of all wiring when you have to change Handy Board !) Pick a color-coded wiring scheme and stick to it Protecting the power trace on the Handy Board – The edge of the board is the +5V supply for the processor chip

7 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 7Winter Quarter H193A: Problems from the Previous Year Leaks Starting too late on data collection Overly complicated flow channel designs Contaminants in the system –Dust looks pretty big when the system is only 100 microns wide Getting cells to grow and attach Getting too many cells to grow and attach

8 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 8Winter Quarter H193: The Handy Board Display Motor Ports Processor Input and Output Ports

9 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 9Winter Quarter H193: Problems from Previous Years Not making good solder joints Not having enough sensors wired as spares Not taking care of your batteries –"Zap" charge will zap (i.e., kill) your battery –First battery replaced at nominal fee –Second battery replaced at cost (about $20) Not starting soon enough!

10 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 10Winter Quarter H193: Problems from Previous Years

11 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 11Winter Quarter H193: Typical Programming Pitfalls Too much code – exceed memory of Handy Board Failing to use global variables Scarcity of comments in code (comments don’t take any memory space) Improper use of functions Inappropriate timing to check sensors Not using modular approach to building code, not checking modules often Suggestion -- Write a general "check sensor" routine and run it periodically Not starting soon enough !

12 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 12Winter Quarter H193 & H193A: Team Problem Areas Making decisions that everyone supports How to make decisions Making work assignments What happens when an individual is having trouble completing assigned work Making a project schedule and keeping it updated (this will be a living document and requires weekly/daily change) What to do if someone doesn’t come to meetings HAVING ALTERNATIVE PLANS !!!!!! AND KNOWING WHEN TO GO TO THEM !!!!!!

13 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 13Winter Quarter Pursue Achievable Goals

14 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 14Winter Quarter Take Calculated Risks

15 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 15Winter Quarter Keeping Up with Daily Work Sharing project notebook, updating, team meeting agenda, and team meeting notes assignments Document meetings and decisions made with rationale behind them Checking the schedule Keeping others up to date on your progress For other courses, get homework done before working on robot!!!

16 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 16Winter Quarter The 2008 FEH Robot Competition Final Competition: May 22, 2008 from 4:00 to 5:30 Location: St. John Arena Admission is free – friends and parents welcome There will be some early rounds conducted during the middle of the day starting at about 12 noon Competition style will likely include three rounds of match play followed by a single-elimination tournament -- This guarantees each team 4 opportunities to run on competition day

17 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 17Winter Quarter The Venue – St. John Arena

18 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 18Winter Quarter The Venue – St. John Arena

19 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 19Winter Quarter The Final H193 Oral Presentations

20 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 20Winter Quarter The 2008 H193A Nano Presentations and Competition May 22, 2008 Poster presentations during robot "halftime" Location: St. John Arena TBD (Either in 10 th week or Finals week) Competition presentation to panel of judges Location: TBD

21 Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 21Winter Quarter Celebrating Success – End of Year Picnic


Download ppt "Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 30P. 1Winter Quarter ENG H193 & H193A Projects."

Similar presentations


Ads by Google