First Annual Oregon Robotics Tournament
Download
Report
Transcript First Annual Oregon Robotics Tournament
FIRST LEGO League
2014 FLL World Class Challenge:
The Project and the Game
Tim Ewers
Associate Professor
University of Idaho Extension 4-H
[email protected]
208-885-4080
Will Boyd
4-H Science Extension Associate
University of Idaho Extension 4-H
[email protected]
208-885-6299
Idaho ROKS
(Idaho Robotics Opportunities
for K-12 Students)
Inspiring and fostering interest, achievement, and
commitment in science, technology, engineering,
and mathematics among Idaho youth.
Idaho ROKS™ is the official FIRST®Partner responsible for
managing FLL & FTC programs in Idaho.
We promote, support, and manage a continuum of educational
robotics including WeDo Robotics, FLL, FTC, Jr. FLL, Junk Drawer, and
Platform Robotics
A program of the University of Idaho Extension/4-H Office
We rely on generous volunteer support from around the state
Today’s Goals
Explanation of the Project and Robot Game components of
the FIRST® LEGO® League Program.
Logistics for getting started
Best practices and suggestions for effectively facilitating these
equally important aspects of the program.
Team Management tips
Reinforce Core Values
NOTE: the full project and game are not revealed until August
26th.
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!!
Program Structure
Idaho ROKS is a
program of UI
Extension/4-H.
University of Idaho
Extension/4-H is the
Operational Partner
with FIRST for these 3
programs.
UI Extension/4-H
has also developed
its own series of
educational robotics
programs.
5
Progression of FIRST Programs
For children ages 6-9, Junior
FIRST® LEGO® League (Jr.FLL®)
captures young children's
curiosity and directs it toward
discovering the wonders of
science and technology. This
program features a real-world
scientific concept to be explored
through research, teamwork,
construction, and imagination.
Guided by adult Coaches, teams
use LEGO®bricks to build a
model that moves and develop
a Show Me Poster to illustrate
their journey.
Introduces younger
students to real-world
engineering challenges by
building LEGO-based robots
to complete tasks on a
thematic playing surface.
FLL teams, guided by their
imaginations and adult
coaches, discover exciting
career possibilities and,
through the process, learn
to make positive
contributions to society.
FTC is designed for students in
grades 7-12 to compete head to
head, using a sports model.
Teams are responsible for
designing, building, and
programming their robots to
compete in an alliance format
against other teams. The robot
kit is reusable from year-to-year
and is programmed using a
variety of languages. Teams,
including coaches, mentors and
volunteers, are required to
develop strategy and build robots
based on sound engineering
principles.
FIRST LEGO League is one of
four programs that makes up
FIRST
The 2014 FLL Challenge is
“World Class”
“Learning Unleashed.”
What is the future of learning? FIRST® LEGO®
League teams will find the answers. In the 2014
FLL WORLD CLASS℠ Challenge, over 230,000
children ages 9 to 16* from over 70 countries
will redesign how we gather knowledge and skills
in the 21st century. Teams will teach adults
about the ways that kids need and want to
learn. Get ready for a whole new class – FLL
WORLD CLASSS
The FLL Team Experience
Miniature
8
engineering project team stressing
Creativity and teamwork
Engineering principles: requirements, alternatives, rapid
prototyping, testing, …
Hands-on
Context
problem solving
is a real-world situation
Illustrates multiple roles: Designers, Builders,
Programmers, Sales and Marketing
Insights
into possible careers
The youngsters
Core Values
do the work: FLL Coaches’ Promise and FLL
What Is an FLL Team?
2-10 youngsters each
Ages 9-14
Led by coach and mentor (at least 2)
Coach – adult with overall
responsibility for the team
Mentor – technical expertise
Sources of teams
Schools
Community groups
Neighborhoods
9
FIRST LEGO League has Three Components
What We Do
How We Do It
Design, Build & Program
Autonomous Robots
Test, Learn and Improve
Problem Solving and Critical
Thinking
Explore Real World
Problems
Research the Challenge
Topic
Identify a Problem
Develop Innovative
Solutions
Share Your Findings
Teamwork
Good
Sportsmanship
Cooperation
Respect
Team Spirit
Gracious
Professionalism™
Team Tasks
Your FLL team will spend 8-12 weeks working on:
Project
Project research, presentation
preparation, practicing
Robot
Game
Robot design, programming,
construction, and testing
Core
Values
Learning FLL Core Values, team
building, and organizing
Logistics for Getting Started
Logistics for Getting Started
This is a project oriented program
Parents and team members need to understand the
commitment required
Team members need to be available on a consistent basis
to move their parts of the project forward from the first
meetings through the season-end tournaments
Coaching: Nuts and Bolts
Time commitment
Time vs. progress
Most progress is made in the final couple of weeks. Expect
to expend more effort towards the end.
Get out there
Meet with your team twice a week for about 2 hours.
Adjust as you see fit. Read the Coaches Manual thoroughly
and revisit it often.
Get the students into the field to meet professionals and
tour facilities
Attend seminars, visit other FLL teams
THE KIDS COME FIRST
Remember the kids are the ones learning by doing. Let
them solve the problems. Your role is guide and director.
Team Experience
Some of your kids may be experts at LEGO, some
may like to draw, others just like to talk
Focus their natural tendencies onto FLL
Talkers lead the presentation content
Builders lead the robot
Artists make presentation props
Mix experienced kids with younger students
Be sure everyone is involved and participates in
some part of the robot and presentation
Physical Logistics
Coaching: Screws and Nails
Construction
Get LEGO storage bins. There are hundreds of little pieces
Find someone who likes carpentry, you need to build a playfield
Facilities and Tools
Computer (WinPC or Mac)
Internet connection
Robot work area
Space for 4’x 8’ playfield
(classroom, conference
room, etc.). The playfield
‘Table’ is a 4’x8’ sheet of plywood with a 2’x4’ border
Playfields need legs, buy work stands or find sturdy tables or use 2’
high cardboard boxes
Storage for the FLL mission assemblies
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
Learn
Work
with prototypes
programming techniques
on the project
Maximum team size allowed is 10
5 to 7 team members is probably ideal
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
Helps adults keep track of team
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
Go Coach!
Coach – The Person in
Charge
Single point of contact for team
Understands the FLL and Idaho ROKS
programs
Management expertise more important than
technical expertise
Point of contact for FIRST® and Idaho ROKS info
Recruits the team
Registers the team
Arranges for equipment
Schedules meetings
Sets the philosophy and instills team spirit
Is a good role model
Coach – Need to know
Responsible for ensuring the Team knows the rules and
requirements for the current year’s Challenge
Details on FIRST® website:
http://firstlegoleague.org/challenge/thechallenge
Be sure you access the following key elements:
“Robot Game”
Includes Field Setup, Missions, and Rules
“Robot Game Updates”
Provides detailed interpretations and rule changes for missions and
game rules.
Updated frequently throughout the season, until Friday of Tournament
weekend.
Project
Generate and share an innovative solution to the Challenge theme
Core Values
Judging rubrics
Coach: Set Team Goals
29
Scale to experience level of team
Samples
Learn
to program (...learn to use subroutines)
Learn about (topic of year)
Participate in tournament
Complete at least 1 mission (more for
experienced teams)
Everyone participates
HAVE FUN!
Mentor – The Technical
Advisor
Technical Advisor to assist the coach
Facilitates both robot design and programming skill sets
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
The Robot Game
31
Minimum Resources to
Start
A robotics kit
A computer with Windows XP, Vista, or
Windows 7 (with Windows 7 use the latest
NXT software V2.1)
A place to meet and practice
Classroom
Family
room
Garage
Community Room
Additional Materials
2014 “World Class” Field Setup Kit (FSK) (only
available from FLL)
Each team must have access to a FSK
Mission Model Set
Field Mat
Practice table (design on FLL website)
http://www.firstlegoleague.org/media/twocol.aspx?id=247
Click on Field Setup link
4’x8’ bottom
2x4 railing (for teams in Idaho this year) around the
sides (extra 2x4 thickness on one side for some Field
Setup kit models)
Robotics Kit Info
NXT-based kits
$435
if ordered during FLL registration
Ship to registered teams starting in
mid-May
OK to purchase a retail kit or order
directly from www.legoeducation.us
EV3-based kits
$499
if ordered during FLL registration
Available from LEGO and retail as well
34
Robotics Kit Info – NXTBased
FLL NXT -- $435
LEGO Education NXT Base Set -- $294.95
Only from FIRST®
Complete kit with two tubs and sorting trays
NXT software
http://www.legoeducation.us/eng/product/lego_mind
storms_education_nxt_base_set/2095
Fewer parts with one tub and sorting trays
No software
LEGO Retail -- $279.99
http://shop.lego.com/Product/?p=8547
Fewer parts with no sorting trays
Includes NXT software
Robotics Kit Info – EV3Based
FLL EV3 -- $499
Available
from LEGO Education
Complete kit with two tubs and sorting trays
EV3 software
LEGO Education EV3 Core Set -- $339.95
Available
from LEGO and via retail
Fewer parts with one tub and sorting trays
No software
LEGO Retail – no information available
36
Differences between NXT Kits
Part
FLL Kit
Retail Kit
Education Kit
NXT Brick
1
1
1
Motors
3
3
3
Touch Sensors
2
2
2
Light Sensors
1
0
1
Sound Sensors
1
0
1
Distance Sensors
1
1
1
Color Sensors
0
1
0
Rechargeable Battery
Yes
No batteries
Yes
NXT Software
Yes
Yes
No -- $80
Sorting Trays
2 boxes
No
1 box
Part Count
1,000+
612
431
$435
$280
$295
Price
Differences between EV3 Kits
Part
FLL Kit
Education Kit
EV3 Brick
1
1
Motors
3
3
Touch Sensors
2
2
Light Sensors
0
0
Gyro Sensors
1
1
Ultrasonic Sensors
1
1
Color Sensors
1
1
Rechargeable Battery
Yes
Yes
Mindstorms software
Yes
Sold separately; $99.95
2 boxes
1 box
??
Probably about ½ FLL Kit
$499
$339.95
Sorting Trays
Part Count
Price
Limits on LEGO Parts
(based on the 2013 season)
This is the list for Brick (1) – May be RCX,
NXT, or EV3
Motors (4) – Any MINDSTOMS motors
As many sensors as you like but only from
this set – touch, light, color, rotation,
ultrasonic, or gyro
They must all be LEGO-manufactured
MINDSTORMS sensors
Note: The HiTechnic color sensor is not
allowed
39
The Game
Table
FSK: Mat and
Mission Elements
Build instructions
online
The Game
Tournament Time
3 Game Rounds
2.5 minutes each
Best score of three
How many missions can you accomplish:
strategy, cost-benefit
(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
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:
Friction:
tracks vs. wheels
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:
dumping
pushing, grabbing, lifting ,
Foundation: Programming
Introduce basic programming
Next
week’s 2 training sessions!
Introduce sensors
If
meetings start before Challenge is
announced, can use mini-challenges
to introduce concepts
Calibration
of light sensor
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
You
overlap with ‘build foundation’ meetings
might want to find a “rules expert”
among your team members
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)
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
Practice Like the
Tournament
Field Competition Runs (tournament rules)
Start with individual missions/groups, then all together
2 ½ min, 2 members at the table at once
Practice working under time pressure
Switching between missions, programs
Try to limit big last minute changes to missions/robot
Managing Your Team
52
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 or ORTOP assembly booklet
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
Get
the Challenge
It Done
Practice
like the Tournament
Address the Challenge
Pick up all information about the challenge from
FIRST® website when details announced on
August 26th
Missions
Rules
Field setup
Game Updates (grows during the season)
Project
Core Values
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
The Project
59
Research
Project Timeline (Approx.)
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
Foundation: Structured
Problem Solving
Teach them elements of structured
approach to solving large problems
Defining problem
Brainstorming
Evaluating alternatives
Choosing alternative
Implementing
Evaluating & testing
Practice Like the
Tournament
Judging Panels (Robot Design, Project, Core Values)
Use Coach Handbook rubrics
Parents as judges
Work on smooth, clear delivery
Ask a variety of questions
Practice teamwork exercises
Final Advice:
Set Expectations For a Positive Tone
Encourage risk taking
It’s OK to fail – they are learning
opportunities
Key is to manage the risk
Encourage experimentation
Expect failure – focus on what is learned
as a result
Problem solving takes time – Edison’s
experience with light bulb filament
With All the Focus on the
Robot and the
Challenge…
Don’t Forget the Judging
Robot Design Judging
Panel of “experts” interviews teams
Robot
design: Creativity and robustness
Programming: Creativity and robustness
Prepare the team to:
Give
a 1 minute overview of their robot design
noting “sources of inspiration” (Under review)
Answer questions about the design of the
robot and its program
Demonstrate at least one mission on the
challenge field
Bring a printout of the program
65
Project Judging
Another good learning opportunity
Research
skills and presentation skills
(remember the marketing kid? )
Good engineering requires research and
communication
Must be a live presentation
Format – includes setup time
5
minute presentation, 5 minute interview
Posterboards, skits, models, Powerpoint (not the
best format, can waste time with setup), . . .
Core Values Judging
A separate 10 minute judging session
Teams will do a surprise teamwork activity
Teams will bring a Core Values “tri-fold” or poster
with them and give a short, less than 2 minutes,
presentation on the contents
Judges interact with teams to evaluate how the
teams meet the FLL Core Values
Core Values Poster
FLL Core Values Team
Observations
Tournament officials observe teams during
tournaments at all activities
Looking for exceptional positive or negative
demonstrations of FLL Core Values throughout
the day
Observations can impact a team’s score either
positively or negatively
FLL Core Values Best
Practices
Youngsters design, build, and program their
robots
Youngsters are responsible for project work
During tournament, two team members are
at the table; no adults
During tournament, team members confer
with referees to discuss issues; sign off on
scoresheet; no adults
Tournament guidelines should be in effect at
team meetings.
What if …?
Teams may use software or mechanical
designs that they find on the Internet
Good engineers build on the design work
of others and don’t reinvent the wheel
We encourage the use of our building
instructions to get your team started with
its first robot
But, there are responsibilities that go with
this!!
Use of Third Party Materials
Team decides what to use and why they want to
use it
They must be able to explain how the software
or mechanical design works and why they
included it
They must give credit to any such third party
material that they use (Bring your “sources of
inspiration” list to the Robot Design judging)
Final Advice
Keep Meetings Fun
Usually means hands on LEGO building every meeting
Be flexible
Help keep them on task, but ultimately it is their project
The journey is as important as the result
Watch for teaching moments
Engineers need ‘hard skills’
Mechanical Design, Programming, Analysis, Problem
Solving, Experimentation, and Documentation
AND ‘soft skills’
Timeliness, Teamwork, Tact and Compromise,
Confidence, Courtesy, Perseverance, and Planning
Final Advice: Budgeting
Resources
Physical resource effectiveness limits:
No more than 2 (3 max) at one keyboard
No more than 2-3 building one item
Can’t research presentation and program robot on
same computer at same time
Consider time sharing
2 computers, one robot kit; divide team
1/3 building, 1/3 programming, 1/3 researching
Rotate during meeting
What’s Next?!
•
Pull together a team
•
Get registered:
https://my.usfirst.org/fll/tims/site.lasso
•
Download the Coaches Handbook:
http://www.firstlegoleague.org/challenge/teamreso
urces
•
Pages 6-9 give you a nice to do list for the summer
•
Attend the two introduction to programming
webinars next week with expert Greg Greer!
75
Important Websites
• FLL Coach/team Resources:
http://www.firstlegoleague.org/challenge/t
eamresources
• UI Extension Idaho ROKS FLL hompage:
http://www.uidaho.edu/extension/4h/roboti
cs/rob9-14
• Team registration:
https://my.usfirst.org/fll/tims/site.lasso
• 2014 FLL WORLD CLASS Challenge:
http://www.firstlegoleague.org/challenge/2
014fllworldclass
76
We’re glad you’re jumping
into FLL!
•
I am here to serve you all and
help you as you take on this
program!
•
Please feel free to email with any
questions regarding FLL, the
season, getting started, etc.
•
Good luck!
•
Have fun!
Web site:
http://www.uidaho.edu/extension/4h/robotics
Email:
[email protected]
Phone:
(208) 885-6299
77