Welcome, Guest. Please login or register.

 

 
Untitled Document
Sublinks
Members
-Animation
-Drive Train
-Electronics
-Media
-Programming
-Structures
Leadership
Mentors
Fairport First

 
Untitled Document
About Subteam media :D :o Outreach Resource Forum
 
Home > Members > Programming
Programming

Programming Team OUR TASK:

The programming sub-team is devoted to developing the code used to control the robot during both the autonomous and controlled periods of the game. This includes designing, writing, testing, and debugging the many lines of C++ code necessary to complete the many complex tasks required of the robot. Generally, this involves getting input from the joysticks and other control mechanisms and turning that into PWM signals for the various motors. Usually there is also an input device, like the CMUCam. This is another intricate task that has to be taken care of, because capturing images, panning, and tilting is difficult enough. When you add in very complex processes such as object recognition, things get complicated quickly.

The programming sub-team also needs to make sure they have a clear strategy. One thing that can be done is writing many different programs, so that different strategies can be used to keep the competition guessing. Members use math, logic, and critical thinking skills to keep the robot running and on task, doing what it was meant to do. Programming is obviously vital during all parts of the competition, but it is especially essential during autonomous mode because there are no human controllers to rely on. Without code the robot cannot function.
AWARD! :D
©1997-2009 Blue Lightning Team 578, Team 578 is located in Fairport NY   1 : I <3 PHP : 3