• Home
  • Team Info
    • What We Do
    • Our Mission
    • Team Story
    • Community Outreach
    • Future Plans
    • Mentors
    • Sponsors
    • Website Info
    • Contact Info
  • FIRST
    • FIRST’s Mission
    • Current Competition
    • Past Competitions
  • VEX
    • The VEX Team
    • Current Competition
  • Organization
    • Officers
    • Build Team
    • Graphics
    • Public Relations / Fund Raising
    • Electronics
    • Programming
    • Web
  • Media Gallery
    • 2009-2010 Season
    • 2008-2009 Season
    • 2007-2008 Season
    • 2006-2007 Season
    • Graphics and Design
    • Videos
  • Resources
    • Programming Guide
    • Fundraising Guide
    • Leadership Guide
    • Website Guide
    • Member Resources
    • Email Notifications
  • News

Programming Guide

In previous years, the robot has been programmed in C. FIRST provided some default code that worked fine for almost all cases, and teams made modifications to the code if they wanted extra features (to add a sensor or a camera, for example). Most of the code to control the robot was placed in one function that was called several times per second. Each time it was called, this function was given the current sensor values, and it returned the motor speed values to the controller.

Programming the robot was simple as long as no extra sensors were needed. But if you wanted to use an encoder (to find how fast the gears were moving) or set up a different drive method than the one given by default, it required each team to write essentially the same code for the task. So to save work, WPILib was developed. This is a library that contains the common tasks teams need to do: use different drive control systems, control sensors, etc.

We are currently employing LabView, which is a graphical programming language.

RSS
Twitter Facebook

Main Sponsors

Boeing

Universal Avionics

Links

  • Blue Alliance Video Archive
  • FIRST of Washington
  • FIRST Robotics
  • Interlake High School
  • My Saints Robotics
  • Saints Robotics Forum
  • Vex Robotics
  • Youtube Channel

Twitter Updates

  • We have meetings this weekend at STI from 4-9PM on Saturday and 1-5PM on Sunday. Please make it if you can!
  • Good luck to the VEX team at the Oregon VEX tournament! Go Saints!
  • Great job to the VEX team for placing 8th at the VEX Washington State Championship and making it to the semi-finals! Keep up the good work!
  • Good luck to the VEX team at the Washington State Championship at Redmond High School!
  • The robot has been shipped this morning! There is still much to do, so keep coming to the meetings.

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Top
Copyright © 2008-2010 Saints Robotics

Built on WordPress.

Theme based on iNove theme by NeoEase. Read more about our website here.