This year’s competition will be held on Aug 24, 2018 at NSH’s Atrium.


Your objective this year would be to build and program a robot with the VEX robotics kit to play mini-golf in our built courses. The courses will be filled with hazards, so beware.

Competition Format

During the building phase, we will layout a test course for teams to test their robots. The competition courses will be similar but include additional hazards.

The winner will be determined through the following order:

  1. The team that completed the most courses
    • if tied ….
  2. The team that that completed more difficult courses(order determined by all teams)
    • If tied …
  3. The fastest time from completing all the complete courses
    • If tied …
  4. The team with the least total distance across all courses at the final time.
    • If tied …
  5. TBD

Robot Kits:

As mentioned above, we will be using the VEX robotics kit. Below is an incomplete list of the sensors/motors it has

  1. 6 x 3-pin motors
  2. 3 x Line Follower
  3. 4 x Bumper Sensors
  4. 2 x Optical Encoder
  5. 2 x Potentiometers
  6. 3 x limit Switch
  7. 1 x Sonar
  8. 2 x Light sensors

Team Assignments:

The team assignments and workspace location can be found here:


8:30AM9:00AM: Find your team and pick up a VEX kit!

9:00AM – 4:00PM: Build your robot! (Lunch is served in between)

4:30PM – 6:30PM: COMPETE!

6:30PM: Cleanup


  1. A robot is defined by everything connected to the VEX microcontroller. Each team can only have one robot on the field. Anything that is not a robot is not permitted on the field.
  2. Robots must start fully behind the 1/3 line of the field (enforced by the gap in the wood for the wall), be touching the wood on the opposite end of the goal, and be under 2 feet tall (measured from the turf).
  3. There are no restriction on the types of robots you can build as long as it follows rule 1 and 2. It could be stationary, moving, omni directional, bi-pedal, etc.
  4. Each team will have 5 minutes to complete each courses. The course will be restored to the default configuration by the judge before the first attempt and beginning of the timer. The timer will start the moment the on-switch on the VEX microcontroller is turn to the “on” position.
  5. Multiple attempts are allowed, but the time doesn’t stop if you have to reset. You must reset the field back to the default configuration(e.g. untangle chain, brush rocks off the line) between attempts. The judge must approve the course is back to default configuration before the second and subsequent attempts can start.
  6. Robots may not touch or interact with anything other than the field elements (turf, wood, rocks, etc.). The ball may not touch or interact with anything outside of the field. You must restart your attempt if any of these restrictions are violated.
  7. Each team is only allowed to use one ball. There will be no switching of balls between attempts.
  8. If the course is not completed in the given 5 minutes, the direct distance from the ball to the goal(ignoring obstacles) will be measured for the (4) tie breaking rule.


  1. It is recommended to program the robot using RobotC. Unfortunately, it is only available for Windows. The installer could be found here:ROBOTCforVEXRobotics_455Release.exe
  2. Samples programs for the VEX kit could be found in “file->open sample programs” in the RobotC program.
  3. Sensor explanations and sample code: