FIRST Robotics

This is the second year that St. Edward has participated in the FIRST robotics competition, which is sponsored by NASA, at the CSU Convocation center.  This year the competition will be March 25th through the 27th, and sixty schools are invited.

Completed robot
Interview with Ms. Scott
Interview with Derrick M.

Robot completed - February 26th

The FIRST robot was finally completed after countless hours of work by our dedicated team.  It has been shipped to the Cleveland Convocation Center, where the competition will take place in exactly one month from today.  Here are some pictures to show the completed project:

The arm that extends out from the top will be used to transport the inflatable balls to their goals, and grab on to the bar elevated nine feet off the playing field, at the end of the competition.

As you can see from the picture above, wiring the robot is extremely complicated, time consuming, and confusing.

 

This years robotics team consists of:

Mr. George Sent - Team moderator
Ms. Mary Ellen Scott - Team moderator
Mr. Matthew Falk - Team moderator
Mr. Nathan Hardin - Team moderator

Mike B
Don B
Ian D
Joe K
Derrick M
Pat M
Dan S
Ryan W
 


Interview with Derrick M., Head Programmer

  • What techniques are used to program a robot? - Well, I have to work closely with the other guys on the team to learn how they are going to build the robot, and how the components work in terms of programming. I use the different sources that Innovation First, the company that built the robot controller, has made available to me. These resources include programming guides, FAQs, and the default source code that is already on the robot. Without these tools, my job would almost be impossible for me to accomplish.

     

  • What language do you use for the computer? - This year it changed from PBASIC, a dialect of BASIC, to C. The robot can also be programmed in Assembly, if you are skilled enough.
     

  • What types of programming techniques are used? - Of course, the main loop is essential for any program, but there are two different modes that the robot can be in: user mode, and autonomous mode. The user mode is for the human controller to move the robot around the arena via a joystick. The autonomous mode is where I step in. This is during the first 15 seconds of the match where the robot goes only on its own programming. Last year, the autonomous mode was not important, but this year it is essential. Without the autonomous mode, I cannot see us getting past the initial stages of the competition. The auto. mode is controlled with a While loop. The main form of techniques I use are Conditional statements, testing for light sensor inputs, as well as joystick inputs, to do the appropriate actions. Arrays really aren't needed, nor are pointers necessary. The greatest technique I use is thinking about how to interpret the data given, not any real programming technique.
     

  • Roughly how many lines of code are there? - Most of the code is already written to handle movement of the robot and different input mapping. So far, I think that I have written 75 to 80 lines of new code, but more is on the way. Overall, I would say that there is at least 1000 or more lines of code in all.
     

  • What types of maneuvers does the robot have to perform? - It has to perform a variety of tasks. First, it must be able to get the 'bonus ball' off its tee in the autonomous mode. That releases other balls to be moved towards a special area where a human would shoot the balls into a goal. I must be able to move a portable goal around the arena so that it would be easier to score points. It must be able to grab a big ball to top a filled goal to double the amount of points awarded for a filled goal. And lastly, it must be able to pull itself off the ground from a pull-up bar in the center of the arena to score an additional 50 points at the end of the match.


Interview with Ms. Scott

  • How many students are involved with robotics this year?  -  Twenty-five students
     

  • Can you give an overview of the competition this year?  -  There are two human players on each team, and two robots.  The human players have to shoot balls into circular containers, while the robots have to corral balls into a cage in the teams corner.  The robots has to be hanging from a bar ten feet off of the ground, at the end of two minutes, in order to receive fifty bonus points.
     

  • What material is the robot built from?  -   The robot is built from an aluminum frame designed, designed by engineers at NASA, and manufactured at Ford Motor Company. We are also using drill motors, pneumatic pumps, circuit boards, and a six page list of other parts.  The total robot weight can be no more than one-hundred and thirty pounds.
     

  • What are the steps in building a robot?  -  The robot must first be designed, then assembled.  After that it has to be thoroughly tested, and the software has to be perfected.  The robot must be shipped out by February the twenty-eighth, and the contest is a month after that.

 

You can read more about this at www.usfirst.org

 

Home  |  LEGO Robotics  |  FIRST Robotics  |  History  |  Current News  |  Future  |  Logic  |  Optical  |  Drive  |  Works Cited

ã St. Edward High School - Web Eagles 2004