
Training Mission 2007 June UNCW Robotics Camp
July
Camp
Registration
Day 1
- Robo 101
/
Computer Programming 101 pp 41-102
What is a robot?
- Remote control
- Vacuum Cleaner
- Select Team Names
9:15-9:25 break
-
Alpha Bot (Build
Alpha Bot - to save time gather your parts first per the
Carnegie Mellon
Parts List)
10:45:11:00 break
- Introduce the
NXT Editor and discuss
test program on your Alpha
Bot
- Design a
program to move the bot three revolutions forward, turn right 90
degrees. Place this in a loop that repeats four times. This should get Alpha Bot back near its
original location. Experiment with braking/coasting and the number of
revolutions/seconds to run to get a near square run.
- Add a
random left or right leg to the loop so that the bot traverses
either a right or a left square each time the program runs.
Day 2
NXT-G Graphical Programming
-
Training Mission 1:
MyBlock Exercise
CP101 pp 51-55
-
Training Mission 2: Bumper car
CP101 pp 62-66
-
Training Mission 3: Board edge detection
CP101 pp 67-73
-
Training Mission 4:
Ultrasonic Vision
10:45:11:00 break
-
Training
Mission 5: Line following
CP101 pp 93-94
-
Training
Mission 6: Line
counting
Day 3-4
Challenges
Day 3 Spreadsheet /
Day 4 Spreadsheet
/
Day 5 Spreadsheet
- Race Track (This competition starts at 8:45 am with team 1000)
Line following for time, average travel around the track in both directions.
Inside or outside of line is fine.
(Add 10% to time if only able to travel around track in one direction, if
not able to start your engines at the specified time get a 5 minute time
reprieve for a 10% time penalty.) Winning
average time 7.35 seconds posted up by both
Gamma Monkeys and
Electronic Dragons.
- Line Count (This competition starts at 10:30 am or 30
minutes after the completion of Race Track which ever comes earlier.)
Given the number of lines to count you have 60 seconds to modify and
download your program (any technical difficulties to be adjudicated.) Have your Bot start on the designated
starting line, drive forward, count the required number of lines, after
counting that many lines, beep that many times. Turn around and drive back to the original
start line. The Bot that winds up closest to the original start line wins.
This event is not timed, but your Bot timing itself may help win!
Winning distance only 0.8" posted by
Ultra Legoboy Bots.
- Find the Flag Initial pairings: 1000-1111, 1001-1110,
1010-1101, 1011-1100 - single elimination brackets
One team sets up a maze using dominos on end on the table (60
seconds - use a 1 foot ruler to space gaps in the maze and between each maze
border and the flag, no obstacles on the center start sheet or on the flags.) The maze is then verified and adjusted as necessary by the judge.
Their opponent then
places there Bot inside the middle start sheet and turns it on. After 120 seconds
count the number of dominos knocked down, subtract 1 point for each domino
downed. Swap. The team whose Bot lands on their opponent's flag (a black
sheet of paper) with the least number of maze dominos downed without intervention of any sort advances.
If neither finds the flag then after least dominos knocked down, break ties
by closest to a flag. Won by bracket buster
Ranch Dressing with a record of 0
dominos knocked down in the first round, five in the second and narrowly
beating Aqua Marine in the finals by a score of 2 to 3. Second place went to
Aqua Marine knocking down 1
domino before finding the flag in the first round and only two dominos in
the semi-final round as the mazes became tougher.
- SumoBot (1111-1100,
1110-1101,
1011-1010,
1001-1000) (This competition starts 30 minutes after the completion of Find
the Flag.)
Screaming SumoBots match up in this head to head single elimination
(time permitting) competition. Both
Bots start at opposite sides of the ring. To win, knock any part
of the other Bot off the ring i.e. it leaves the mat and touches the surface
outside the ring for any reason (just hanging over the edge is ok.) If both Bots last the full 90 seconds, then the Bot
with its orange select button closest to the center of the ring wins. Bots must
beep/tone at least every second and turn themselves off after 90 seconds. Legos parts only, two motors max, no modifications to equipment or program
once your team enters the competition except to change batteries if needed.
All Screaming SumoBots must move at least a short distance (one full body
length) after the race
starts.
- Tag You're It
Three robots on the SumoBot table. One
bot is it (starts from the center of the table) and tries to tag (touch) the
other bots (start near the edge equal distance apart.) The judges will
remove any bot tagged. Try to stay on the table and avoid being tagged. Each
bot gets to be it for three rounds. Each round is over when all the other
bots are tagged or the it bot falls off the table. The bot that tags the
most other bots in the shortest cumulative time wins. Tag points are awarded if
a chased bot falls off of the table.
Your bot will need two different programs to be successful. One to avoid
being tagged without falling off of the table and one to locate, case and
tag the other bots on the table without falling off.
Round 1, Round 2,
Round 3
1000 faces {1001, 1010}, {1011, 1100}, {1101, 1110, 1111}
1001 faces {1000, 1010}, {1011, 1100}, {1101, 1110, 1111}
1010 faces {1001, 1000}, {1011, 1100}, {1101, 1110, 1111}
1011 faces {1001, 1010}, {1000, 1100}, {1101, 1110, 1111}
1100 faces {1001, 1010}, {1011, 1000}, {1101, 1110, 1111}
1101 faces {1001, 1010}, {1011, 1100}, {1000, 1110, 1111}
1110 faces {1001, 1010}, {1011, 1100}, {1101, 1000, 1111}
1111 faces {1001, 1010}, {1011, 1100}, {1101, 1110, 1000}
Day 5
- SumoBot
- Final Preparations for Demonstrations
10:45:11:00 break
- Demonstrations beginning at 11:00 am, parents and friends are invited
Videos:
Alex &Connor,
Angela,
Jordan &Taliesin,
Kai,
Ranch Dressing,
Sumo1,
Sumo2,
Sumo3,
Conner&Parks.-
Square by team 1101 - Robo
Strikers - Charles, Kai and Dan

-
Line Follower by team 1010 -
Electronic Dragons - Connor, Tony and Alex

-
Line Count by team 1100 - Ultra
Legoboy Bots - Taliesin, Jordan and Jack

-
Race Track by team 1000 - Gamma
Monkeys - Clayton, Drew and Parks

-
Find the Flag by team 1110 -
Ranch Dressing - Brian, Tommy, Trevor and Brandon
,
team 1011 - Aqua Marine - Calvin, Angela and Tag
,
team 1111 - Orange Juice -
Kevin, Shawn and Conner
,
then team 1101 - Robo Strikers
- Charles, Kai and Dan in a modified format where each team runs the
same maze.
-
SumoBot by team 1001 - The
Lacrosse Beasts - Ryan, Nick, and Brett
versus
team 1010 - Electronic Dragons
- Conner, Tony and Alex.
LEGO ROBOT
RESOURCES
LEGO PARTS REFERENCE
NASA'S ROBOTICS
ALLIANCE PROJECT
LUGNET /
NXTREME
http://www.legoeducation.info/nxt/resources/building-guides/
Camp Flyer /
pdf version
|
* |
This NXT Tutorial was developed by
Dale Yocum, Head Robotics Coach at Catlin Gabel School in
Portland, Oregon.
The exercise animations are provided courtesy of
Skye Sweeney. |
LEGO®,
THE LEGO LOGO, MINDSTORMS AND THE MINDSTORMS LOGO ARE TRADEMARKS OF THE LEGO
GROUP, WHICH DID NOT CREATE AND DOES NOT SPONSOR OR ENDORSE THIS WEB SITE.
|