650 likes | 829 Views
Oregon Robotics Tournament and Outreach Program. II. Coaching/Mentoring Techniques Workshop for Mindstorms NXT. 2009. Opening doors to the worlds of science and technology for Oregon’s youth. Ken Cone ken_cone@ous.edu 503-821-1134. Jim Ryan james.r.ryan@intel.com 971-215-6087.
E N D
Oregon Robotics Tournament and Outreach Program II. Coaching/Mentoring Techniques Workshop for Mindstorms NXT 2009 Opening doors to the worlds of science and technology for Oregon’s youth
Ken Cone ken_cone@ous.edu 503-821-1134 Jim Ryan james.r.ryan@intel.com 971-215-6087 Leroy Nuckles leroy.a.nuckles@intel.com 503-264-2088 Roger Swanson swanson@hevanet.com 503-297-1824 Dale Jordan Dale_A_Jordan@msn.com Instructor Contacts
ORTOP Project Administrator Cathy Swider Cathy_Swider@ous.edu (503) 821-1136 After Aug. 1: 503-725-2920
Today’s Goals • Focus on being a coach or mentor using Mindstorms NXT robotics kits • I hope you leave: • Feeling more comfortable about your role • Having some more tools in your bag of tricks • Understanding better what it takes to solve a challenge. • Having gotten your questions answered • Have some fun!!
Agenda • Review our Mission • Forming your team • Registering your team • Equipping your team • Managing your team • Climate Connections Challenge kit from 2008 • Use NXT Robots from last week to program more with the Mindstorms NXT Software
We’re asking you to help us! Our Mission • Program not just about building robots and competing in tournaments • Teach skills • Specific technical skills • General life skills • Show that technical problem solving can be fun • The youngsters do the work – Coaches’ Honor Code and Team Promise • Open up the possibility of technical careers • One secret opportunity
Where Teams Come From • School Based • In class: Perhaps 45 minutes a day • After school: Perhaps 1.5 hours; 2 to 4 times a week • Special block: Several hours once a week • Club Based • Probably after school or evening • Independent team • After school, evenings, or weekends • We encourage you to find and include youngsters that normally would not have this exposure
Where to Meet • Large enough space to handle the number of youngsters on the team • Space for challenge field setup – 4’x8’ • Access to a computer • Storage space between meetings • Challenge table • Partially built robot • LEGO parts
Team size • High initial interest may fade • Sub-teams of 2-3 can work in parallel • Experiment with prototypes • Learn programming techniques • Work on the presentation • Eventually team should stabilize at 10 or less • 5 to 7 team members is probably ideal
You Need Adults, Too! • Coach – The person in charge • Organizes the team • Does not need to be a techie • Mentor – The technical guru • Provides technical advice • Provides the technical basics • One person can play both roles • But, don’t go it alone • Recruit other adults to supervise sub-teams
Coach – The Person in Charge • Single point of contact for team • Understands the FLL and ORTOP programs • Management expertise more important than technical expertise • Point of contact for FIRST and ORTOP info • Recruits the team • Registers the team • Arranges for equipment • Schedules meetings • Sets the philosophy and instills team spirit • Is a good role model
Mentor – The Technical Guru • Technical Advisor to assist the coach • Teaches both robot design and programming • Helps set achievable goals • Encourages structured problem solving • Follow typical engineering project models • Experiment with one variable at a time • Graduates of FLL can work as mentors
General Advice to All Adults • This is the kids’ project, not yours • Be a good role model • Keep a positive attitude • Encourage teamwork and insist on mutual respect • Don’t over emphasize “winning” – demonstrating a solution at a tournament is success • Have fun
FLL Core Values • We are a team. • We do the work to find the solutions with guidance from our coaches and mentors. • We honor the spirit of friendly competition. • What we discover is more important than what we win. • We share our experiences with others. • We display gracious professionalism in everything we do. • We have fun.
FLL Core Values Team Observations • Tournament officials observe teams during tournaments • Looking for exceptional positive or negative demonstrations of FLL Core Values • Observations can impact a team’s score either positively or negatively
No-Touch Rule • Youngsters design, build, and program their robots • Youngsters are responsible for project work • During tournament, no adult may touch the computer keyboard, mouse, robot, robot attachments, or project materials. • Giving verbal directives on programming and building or during table competition is a violation. • Same guidelines apply for team meetings
Team Registration • National registration through FLL: http://register4fll.com/ • May through end of September or when max reached • $200 FLL registration fee • Receive Coaches Handbook, web forum access, DVDs on FIRST and FLL, and support • Optional ordering of kits • First-Come-First-Served, so REGISTER EARLY!!
Purchases at FLL Registration • Registration fee: $200 • FLL Robot Set (NXT): $395 • Field set-up kit: $65 • Extra parts: rechargeable battery, motors, and sensors (light and touch) • They don’t ship until they are paid
ORTOP State Registration • Takes place early October 2009 • ORTOP Tournament fees • $75 for a Qualifying Tournament • $75 for a Championship Tournament • We notify all coaches that have registered with FLL in Oregon and SW Washington • Provide list of Qualifying Tournaments • Ask for 3 Qualifying Tournament choices in priority order • We assign teams to Qualifying Tournaments • Register early!!
Minimum Resources to Start • A robotics kit • A computer with Windows XP or Vista • A place to meet and practice • Classroom • Family room • Garage • Community Room
Additional Resources • 2009 FLL “Smart Move” Field Setup kit (only from FLL) • Mission Model Set • Field Mat • Practice table (design on FLL website) • http://usfirst.org/community/fll/content.aspx?id=14006 • 4’x8’ bottom • 2x4 railing around the sides • Overhead light is no longer required
Robotics Kit Info • RCX-based kits • LEGO kit used by FLL in past years • Can still be used in tournament in 2009 • They will be phased out eventually • NXT-based kits • Brand new in 2006 • $395 if ordered during FLL registration • Ship to registered teams starting in mid-May
Robotics Kit Info – NXT-Based • FLL NXT -- $395 • Only from FIRST • Complete kit with two tubs and sorting trays • NXT software • LEGO Education NXT Base Set -- $279.95 • http://www.legoeducation.com/store/detail.aspx?by=6&pl=10&ID=1263&c=0&t=0&l=0 • Fewer parts with one tub and sorting trays • No software • LEGO Retail -- $249.99 • Fewer parts with no sorting trays • Includes NXT software
Allowed NXT Robot Parts • NXT controller (1) • Motors (3) • Touch sensors (2) • Light sensors (2) (FLL kit comes with only 1!) • Lamp (1) • Rotation sensors (3 minus the number of NXT motors present) • Ultrasonic sensor (1)
Team Uniforms?? • Many teams do something for the tournaments • Team shirts, hats, etc • Theme clothing • Team sponsor advertising on a T-shirt, etc. is OK
Example Team Budget • National Registration Fee: $200 • State Registration Fee: $75-150 • 2009 Robotics Kit: $395 • 2009 Field Setup Kit: $65 • Materials for table: around $50 • Misc. including batteries, shipping: $50-$100 • Total: $835-960
Possible Sources of team funding Team Member Dues Having some portion of costs picked up by team members gives a sense of commitment Fundraising Activities Team Sponsors ORTOP Scholarship
ORTOP Scholarships • Funding should not be an obstacle to a team’s participation • Cover up to $800 in team costs • Accepting applications now • Awards made at least monthly • Last date is September 1, 2009 • http://ortop.org/fll/res.htm#schol
Scholarship Expectations • Financial need based awards • Coach/Mentor must attend all 3 ORTOP Workshops. • Commit to holding at least one 90 minute meeting a week to work on the FIRST LEGO League Challenge from September until the Qualifying Tournament. • Team provides location to practice. • Team provides computer with Windows XP or Vista • Coach must bring team to Qualifying Tournament • Coach must have an email address & phone and promise to communicate with ORTOP. • If coach does not continue past one year, robot kit must be returned to ORTOP.
Meeting Organization • How often and how long to meet • Most teams meet 1-3 times per week • After school, evenings, weekends as team desires • Some add extras as get closer to end • > 1 hr (set up and take down) • < 3 hrs (attention span) • At least 2 adults present during meetings – can use parents who take turns • Set ground rules -- E.g. don’t turn kids loose to walk home by themselves after dark • Refreshments / snacks ??
Team Kick-off Meeting • Every child brings parent/guardian • Set expectations with both • Send kids off to build with LEGO parts • Get assistant to help • Build with instructions, like the Constructopedia • Something they can all do at once • Explain the real situation to the parents
Parent Involvement • Explain program/FLL philosophy • Success = Participation • Explain team rules (attendance, respect, ...) • Discuss participation commitment for kids • Review costs and funding sources • Communicate about tournaments • Solicit help
You Have A Team, Now What? (Time Management) • Divide the season • Build A Foundation • Address the Challenge • Get It Done • Practice like the Tournament
(Approx) Field Challenge Timeline Assume 12 week season (24 meetings) • 4 weeks: Build Foundation • 6 weeks: Complete Challenge • 2 weeks: Practice / Minor changes • You may need to adjust these suggestions based on the time you have available to meet with your team
(Approx) Research Project Timeline • 1 wk: Basic Research • 2 wks: Narrow and Select Project Topic • 1 wk: Focused Research • 6 wks: Conduct Project / Prepare Presentation • 2 wks: Practice and Present to Others • These tasks run concurrently with the Field Challenge Timeline on the previous slide
Build a Foundation • Introduce techniques and concepts • Build or bring demos • Discuss advantages and disadvantages • Let kids figure out how to apply concept to Challenge • One approach: use 5-10 minutes at start of each meeting to introduce concepts • Pick 1-2 subjects per session • Can be more for first meetings / new teams • May stop about ½ way thru season – • a bit late to incorporate new concepts unless they are stuck
Foundation: Sample Concepts • Pick one or two new subjects per session • Structural strength: bracing vs. snapped pieces • Gear ratios: torque vs. speed • Traction: tracks vs. wheels • Friction: tires vs. skids • Programming techniques: linear vs. loops vs. subroutines
Foundation: Mechanics • Robot basics: have team build 2-3 different robots with instructions • e.g. one per meeting • Discuss “+”, “-” of designs • Team decides/combines for challenge robot • Gives team general robot building and design tradeoff experience • Build Field Kit • Dedicate 1 meeting, divide up elements • Ad hoc extra meeting for leftovers
Foundation: Divide and conquer • Three basic robot functions: • Locomotion: how the robot moves • Concepts: motors, gears/pulleys, wheels/tracks, friction, steering • Navigation: how it knows where to go • Concepts: time, sensors (rotation, touch, light, ultrasonic) • Robotic Action: function it performs • Concepts: pushing, grabbing, lifting , dumping
Foundation: Programming • Introduce basic programming • Can use Workshop handouts • Introduce sensors • If meetings start before Challenge is announced, can use mini-challenges to introduce concepts • Calibration of light sensor
Foundation: Structured Problem Solving Teach them elements of structured approach to solving large problems • Defining problem • Brainstorming • Evaluating alternatives • Choosing alternative • Implementing • Evaluating & testing
Address the Challenge • Pick up all information about the challenge from FIRST website when details announced in September • Missions • Rules • Field setup • Q&A (grows during the season) • Project
Address the Challenge • Team must learn mission and rules: • Send home copy and learn missions and rules • Discuss and test understanding at later team meetings • Can overlap with ‘build foundation’ meetings • You might want to find a “rules expert” among your team members
Address the Challenge • Have team group missions • Members brainstorm/generate prioritized list: • Can prioritize group by ease, location, or points • Can group by program or trips out of base • Individuals present and team selects which to start with • Refer to team goals for how many to try • Can add more if finish 1st set and still have time
Address the Challenge • Team decides how to divide responsibilities • A) Builders / Programmers • B) Mission based (build/program by mission) • C) ?? • Need duplicate coverage for illness/absences • Probably want area specialists (build, program, research, etc.) BUT • Recommended ground rule: Everyone contributes to all aspects of team’s work
Get It Done Considerations: • Introduce “design rule” concept • Shared, agreed upon design constants e.g. • Motors B/C drive and motor C is on right • Which end is ‘forward’ • Light sensor is always in port ‘3’ • Programs need to share inputs/outputs • Attachments need to go together • Base robot with quickly interchangeable attachments, or • Attachments can’t interfere with those for other missions • Target being done early (time for debug/rebuild)