Difference between revisions of "DEWBOT IX Programming"

From DEW Robotics
Jump to: navigation, search
(Programming Team Information: Added 2013 FRC control system link)
(Programming Team Information)
 
(33 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Image:DB8_programming_121205_csm-1.jpg|right|frameless|upright=1.1|alt=Programming Team]]
+
[[Image:DB9_130109-15.jpg|right|frameless|upright=1.1|alt=Programming Team]]
 +
[[Image:DB9_130109-13.jpg|right|frameless|upright=1.1|alt=Targeting]]
 
Mentors: [[User:Jcbc | Julie Christopher]], Frank San Miguel<br>
 
Mentors: [[User:Jcbc | Julie Christopher]], Frank San Miguel<br>
 
Lead Programmer: Michael M<br>
 
Lead Programmer: Michael M<br>
Line 14: Line 15:
  
 
==Programming Projects==
 
==Programming Projects==
 
+
{| cellpadding="10" cellspacing="10" border="1"
===Required Systems===
+
!Required Systems
 
+
!Comprehensive Testing Mode
[[File:DB9_130107_Programming_Systems.jpg|300px]]
+
|-
 +
|[[File:DB9_130107_Programming_Systems.jpg|300px]]
  
 
Main systems
 
Main systems
Line 23: Line 25:
 
:Drivetrain
 
:Drivetrain
 
:Autonomous
 
:Autonomous
 
+
|[[File:DB9_130107_Programming_Test_Mode.jpg|300px]]
===Comprehensive Testing Mode===
 
 
 
[[File:DB9_130107_Programming_Test_Mode.jpg|300px]]
 
  
 
Requirements
 
Requirements
Line 32: Line 31:
 
:Joystick control of motors
 
:Joystick control of motors
 
:Sensor readouts
 
:Sensor readouts
 +
|}
  
 
==Programming Team Information==
 
==Programming Team Information==
 +
 +
[[DEWBOT_IX_Control | Dewbot IX Control System]]
 +
 +
[http://firstforge.wpi.edu/sf/docman/do/downloadDocument/projects.wpilib/docman.root/doc1318 Some information about Network Tables]
  
 
[http://www.usfirst.org/roboticsprograms/frc/2013-Control-System 2013 FRC Control System resources, including required software updates]
 
[http://www.usfirst.org/roboticsprograms/frc/2013-Control-System 2013 FRC Control System resources, including required software updates]
Line 60: Line 64:
 
*[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]
  
==Programmers Team Page History==
+
=Programmers Team Page History=
 
*[[DEWBOT VIII Control Team Page | 2012 - DEWBOT VIII]]
 
*[[DEWBOT VIII Control Team Page | 2012 - DEWBOT VIII]]
 
*[[DEWBOT VII Programming Team Page | 2011 - DEWBOT VII]]
 
*[[DEWBOT VII Programming Team Page | 2011 - DEWBOT VII]]

Latest revision as of 00:52, 1 February 2013

Programming Team
Targeting

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 Projects

Required Systems Comprehensive Testing Mode
DB9 130107 Programming Systems.jpg

Main systems

Targeting
Drivetrain
Autonomous
DB9 130107 Programming Test Mode.jpg

Requirements

No code deploy needed
Joystick control of motors
Sensor readouts

Programming Team Information

Dewbot IX Control System

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

Programmers Team Page History