Difference between revisions of "DEWBOT IX Programming"

From DEW Robotics
Jump to: navigation, search
(Created page with 'Mentor: Julie Christopher<br> Student Lead: Michael M<br> Senior Students: :DJ<br> Students:<br> :Patrick D :Marina SM :Jason M ==Programmers Team Page History==...')
 
(Updated team members; added programming team information)
Line 1: Line 1:
Mentor: [[User:Jcbc | Julie Christopher]]<br>
+
Mentors: [[User:Jcbc | Julie Christopher]], Frank San Miguel<br>
Student Lead: Michael M<br>
+
Lead Programmer: Michael M<br>
Senior Students:
+
Assistant Lead Programmer: DJ R<br>
:DJ<br>
+
Qualified Programmers:<br>
Students:<br>
+
:Kevin S
 
:Patrick D
 
:Patrick D
 +
:Sarah S
 +
Trainee Programmers:<br>
 +
:Hannah T
 
:Marina SM
 
:Marina SM
:Jason M
+
:Rachael T
 +
:Rohan S
 +
 
 +
==Programming Team Information==
 +
 
 +
[[Media:ProgrammingPreTest2013.pdf | Programming Certification Pre-Test for 2013 Season]]
 +
 
 +
===Programming Language===
 +
 
 +
[http://decibel.ni.com/content/community/first/frc FRC LabVIEW software] has been used for the past three seasons (2010 - 2012).
 +
 
 +
*[http://joule.ni.com/nidu/cds/view/p/id/3562/lang/en LabVIEW for FRC 2013 - Evaluation License Files]
 +
 
 +
[http://firstforge.wpi.edu/sf/go/projects.wpilib/docman.root.c_and_java_documentation 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 [http://mercurial.selenic.com/ Mercurial source control management] and [http://bitbucket.org/ 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.
 +
 
 +
[http://github.com/ GitHub] is under consideration for the code repository for the 2013 season.
 +
 
 +
===Programmer Training Resources===
 +
 
 +
*[[Media:IntroProgrammingFRCRobots2012.pdf | Introduction to Programming FRC Robots]]
 +
*[[Media:StateMachineExercise2012.pdf | Fall 2012 State Machine Exercise]]
 +
*[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]
  
 
==Programmers Team Page History==
 
==Programmers Team Page History==

Revision as of 21:23, 28 December 2012

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

Programming Team Information

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

Programmers Team Page History