Training Mission 2007
June            UNCW Robotics Camp            July
Camp Registration

Teams

1000
 

1001
 

1010
 

1011
 

1100
 

1101
 

1110
 

1111
 

NXT Tutorial* Version 1.16 download Adobe Shockwave Player to view

NXT Introduction          → Editor Introduction Move Blocks / Exercise Loops / Exercise
Wait Blocks / Exercise   → Light Sensors / Exercise Viewing Sensors / LightView.rbt Switches / Exercise
Display Blocks               → My Blocks Cascading Switches Multiple Tasks
Data Hubs                     → My Blocks Advanced Variables FLL ts/myB/pc/mm/mb/sc/wr/vs

Day 1

  1. Robo 101 / Computer Programming 101 pp 41-102
    What is a robot?
    1. Remote control
    2. Vacuum Cleaner
       
  2. Select Team Names

    9:15-9:25 break
  3. Alpha Bot  (Build Alpha Bot - to save time gather your parts first per the Carnegie Mellon Parts List)

    10:45:11:00 break

  4. Introduce the NXT Editor and discuss test program on your Alpha Bot
    1. 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.
    2. 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

  1. Training Mission 1: MyBlock Exercise CP101 pp 51-55
  2. Training Mission 2: Bumper car CP101 pp 62-66
  3. Training Mission 3: Board edge detection CP101 pp 67-73
  4. Training Mission 4: Ultrasonic Vision
    10:45:11:00 break
  5. Training Mission 5: Line following CP101 pp 93-94
  6. Training Mission 6: Line counting

Day 3-4 Challenges  Day 3 Spreadsheet / Day 4 Spreadsheet / Day 5 Spreadsheet

  1. 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.) Won by Team Better Than Shawn, with Blackout coming in second and The Warriors a close third.
    Results
     
  2. 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! Won by The X-wings with a precision of 0.125 inches. The Warriors took second with 7/8ths of an inch and Blackout takes third with 1.25 inches.
    Results
     
  3. Find the Flag: Videos - Mike on his way but gets jammed / Katherine nearly finds flag / Nick vs Mike / quick find
    Single elimination rounds are played to determine which team can best find the flag under through several different mazes (two new mazes each round.) Mentors set up two mazes using dominos on end on the table such that there is at least one 12 inch wide path through the maze to each flag. The mazes are then verified and adjusted as necessary by the judge.  Each team, in turn, places there Bot inside the middle start sheet and turns it on. Repeat from the center after finding the first flag or 60 seconds elapses.  Count the number of dominos knocked down, subtract 1 point for each domino downed. The top teams landing on the most flags (a black sheet of paper) with the least number of maze dominos downed without intervention of any sort advance. Each round the mentors will set up a new maze set for those that advance. A third round will be setup only if there is a tie after the first two rounds. Won by The X-wings in round two by finding one flag while knocking down 0 dominos. Second place was Gigabytes followed in a close third was Blackout.
     Results

     
  4. SumoBot: Videos - Ethan wins one / Michael & Patrick win / Shaymel & Mike win / X-wings / Final Blackout vs X-wings
    (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 additional matches will be run) 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. X-wings won in a tight best 2 of 3 final against Blackout.
    GIGA-TRØN works its way back in through the loser's bracket but lost to Blackout.
    Results / X-Wings
     
  5. Tag You're It
    Three robots in the pin. One bot is it (starts from the center of the table) and tries to tag (touch) the other bots (start from opposite corners.) The judges will remove any bot tagged. Try to avoid being tagged. Each bot gets to be it for three rounds. Each round is over when all the other bots are tagged or 60 seconds elapse. The bot that tags the most other bots in the shortest cumulative time wins. Your bot will need two different programs to be successful. One to avoid being tagged and one to locate, case and tag the other bots on the table.
                            Round 1,         Round 2,        Round 3
    1001 faces {1111, 1010}, {1011, 1100}, {1101, 1110}
    1010 faces {1001, 1111}, {1011, 1100}, {1101, 1110}
    1011 faces {1001, 1010}, {1111, 1100}, {1101, 1110}
    1100 faces {1001, 1010}, {1011, 1111}, {1101, 1110}
    1101 faces {1001, 1010}, {1011, 1100}, {1111, 1110}
    1110 faces {1001, 1010}, {1011, 1100}, {1101, 1111}
    1111 faces {1001, 1010}, {1011, 1100}, {1101, 1110}
    Results

Day 5

  1. Final Preparations for Demonstrations
    10:45 - 11:00 break
  2. Demonstrations beginning at 11:00 am, parents and friends are invited
    1. Introduce Mentors & their campers
    2. Welcome UNCW guests
    3. Line Count demo by Michael, Shaymel and Dan
    4. Race Track demo by Michael, Patrick and Tony
    5. Find the Flag demo by Katherine, Andrew, and Trevor
    6. Sumo Bot competitions: 1111-1100, 1110-1101, 1011-1010, 1001- a, b , or c
    7. Tag, time permitting
    8. Campers disassemble their robots and stow their kits
  3. Close of Training Mission 2007 -- See you next year!

     

NASA'S ROBOTICS ALLIANCE PROJECT

LUGNET / NXTREME

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.