Unformatted text preview:

ENG H193 & H193A ProjectsH193 & H193A: Administrative IssuesH193: Robot "Starter" KitH193: Reference Text SuppliedH193: Problems from Previous YearsSlide 6H193A: Problems from the Previous YearH193: The Handy BoardSlide 9Slide 10H193: Typical Programming PitfallsH193 & H193A: Team Problem AreasPursue Achievable GoalsTake Calculated RisksKeeping Up with Daily WorkThe 2007 FEH Robot CompetitionThe Venue – St. John ArenaSlide 18The Final H193 Oral PresentationsThe 2007 H193A Nano Presentations and CompetitionCelebrating Success – End of Year PicnicLect 30 P. 1 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionENG H193 & H193A ProjectsLecture 30Lect 30 P. 2 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionH193 & 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.Lect 30 P. 3 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionH193: 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 $150 budget in Company StoreLect 30 P. 4 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionH193: Reference Text SuppliedLect 30 P. 5 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionH193: 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 !Lect 30 P. 6 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionH193: 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 chipLect 30 P. 7 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionH193A: 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 attachLect 30 P. 8 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionH193: The Handy BoardDisplayMotor PortsProcessorInput and Output PortsLect 30 P. 9 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionH193: 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!Lect 30 P. 10 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionH193: Problems from Previous YearsLect 30 P. 11 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionH193: 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 !Lect 30 P. 12 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionH193 & 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 !!!!!!Lect 30 P. 13 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionPursue Achievable GoalsLect 30 P. 14 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionTake Calculated RisksLect 30 P. 15 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionKeeping 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!!!Lect 30 P. 16 Engineering H192 - Computer Programming Winter QuarterThe Ohio State UniversityGateway Engineering Education CoalitionThe 2007 FEH Robot Competition•Final Competition: May 24, 2007 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


View Full Document

OSU ENGR H192 - Lecture 30 - H193 Project

Documents in this Course
Strings

Strings

22 pages

Load more
Download Lecture 30 - H193 Project
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture 30 - H193 Project and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture 30 - H193 Project 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?