Difference between revisions of "DEWBOT IX Programming"
(→Programming Team Information: Link to Network Tables info) |
Fsanmiguel (talk | contribs) (→Programming Team Information) |
||
Line 71: | Line 71: | ||
*[http://www.ni.com/white-paper/7466/en National Instruments' LabVIEW Tutorials] | *[http://www.ni.com/white-paper/7466/en National Instruments' LabVIEW Tutorials] | ||
*[http://www.usfirst.org/uploadedFiles/Robotics_Programs/FRC/Game_and_Season__Info/2011_Assets/Kit_of_Parts/How_to_Configure_Your_Radio_Rev_A.pdf 2011/2012 Router Configuration] | *[http://www.usfirst.org/uploadedFiles/Robotics_Programs/FRC/Game_and_Season__Info/2011_Assets/Kit_of_Parts/How_to_Configure_Your_Radio_Rev_A.pdf 2011/2012 Router Configuration] | ||
+ | |||
+ | == 2013 Control System = | ||
+ | === Modules === | ||
+ | In Week 2, we brainstormed the software module breakdown: | ||
+ | [module-breakdown.png] | ||
==Programmers Team Page History== | ==Programmers Team Page History== |
Revision as of 16:53, 26 January 2013
Mentors: Julie Christopher, Frank San Miguel
Lead Programmer: Michael M
Assistant Lead Programmer: DJ R
Qualified Programmers:
- Kevin S
- Patrick D
- Sarah S
Trainee Programmers:
- Hannah T
- Marina SM
- Rachael T
- Rohan S
Contents
Current Status
Team members should be updating LabVIEW on their computers
Tank drive for 6WD bot using 2013 FRC framework should be done
Sensor/test board program using 2013 FRC framework should be done, focusing on the quadrature encoder
Preliminary targeting system code should be underway
Programming Projects
Required Systems | Comprehensive Testing Mode |
---|---|
Main systems
|
Requirements
|
Programming Team Information
Some information about Network Tables
2013 FRC Control System resources, including required software updates
Programming Certification Pre-Test for 2013 Season
Programming Language
FRC LabVIEW software has been used for the past three seasons (2010 - 2012).
C++ and Java are also supported by FRC and could be used if the programming team decides to do so.
Code Repository
For the past two seasons (2011 and 2012), the programming team has used Mercurial source control management and Bitbucket for the code repository. Having code in a repository allows the team to share their code even when they do not see each other in person. It also allows the student lead to manage and incorporate code from the rest of the team into the main robot code project.
GitHub is under consideration for the code repository for the 2013 season.
Programmer Training Resources
- Introduction to Programming FRC Robots
- Fall 2012 State Machine Exercise
- National Instruments' LabVIEW Tutorials
- 2011/2012 Router Configuration
= 2013 Control System
Modules
In Week 2, we brainstormed the software module breakdown: [module-breakdown.png]