Difference between revisions of "DEWBOT X Programming"

From DEW Robotics
Jump to: navigation, search
(Update Section)
(Update Section)
Line 65: Line 65:
  
 
==Update Section==
 
==Update Section==
# February 8
+
February 8
  Pat
+
#Pat
  Got robot's wheels to do a 360 degree turn followed by a 180 degree turn. Robot ran "straight" and could theoretically score, that is if it could shoot. Have to test more time to make sure that the autonomous code does these actions consistently!
+
##Got robot's wheels to do a 360 degree turn followed by a 180 degree turn. Robot ran "straight" and could theoretically score, that is if it could shoot. Have to test more time to make sure that the autonomous code does these actions consistently!
  
 
===Repository===
 
===Repository===

Revision as of 19:26, 8 February 2014

Current State of Products

To be maintained by sub-team leaders once products and sub-teams are finalized.

Overall Robot Project

Preliminary driver/operator controls: DEWBOTXcontrols.jpg

Shooting Mechanism

Out of date!! State machine diagram for how it should work: ShooterStateMachine20140118.jpg

Programming Products and Sub-Team Members

Product Description Sub-team members
Shooter Controls for shooting mechanism Kevin, Brad, DJ
Ball Collection Controls for ball collection mechanism Pat, Rachael, Henry, Sarah
Autonomous Mode Scripting code; tach-based driving Pat, DJ, Sully
Driver Station Dashboard Custom layout and controls; communication with robot project Brad, Kevin T., Malia
Drive Train Driver controls for teleop; motor initialization DJ, Kevin
Overall Robot Project Completely integrated competition code; kept current Kevin

Programming Team Information

ALL MEMBERS OF THE PROGRAMMING TEAM:

  1. Install the NI Software for FRC 2014, either from the team's DVD or downloaded from the FRC 2014 NI Software Set Up Guide page. The serial number needed for activation will be emailed out to team members. Follow the directions for installing Option 1 (team programming in LabVIEW).
  2. Next, download and install the FRC 2014 Update Suite from the FRC 2014 NI Software Set Up Guide page.
  3. After doing the above steps, when LabVIEW 2013 is started, you should see "FRC 2014" on the LabVIEW splash screen. Re-check your installation if you do not see "FRC 2014" when you start LabView.
  4. Also, be sure to check out the tutorials available on the 2014 FRC LabVIEW Quick Start Guide page.
  5. Also start to update status on what you completed during the day ten minutes before you leave. If you do not have an account on this website talk to Julie about getting an account!

NOTE: ALL programming team members must have home access to a computer with the LabVIEW software installed, whether or not they bring that computer to build meetings or not.

Programming Certification Pre-Test for 2014 Season (with answers)

Proposed / Recommended Programming Team Structure

Control System

Some information about Network Tables

FRC Software Resources page

Update Section

February 8

  1. Pat
    1. Got robot's wheels to do a 360 degree turn followed by a 180 degree turn. Robot ran "straight" and could theoretically score, that is if it could shoot. Have to test more time to make sure that the autonomous code does these actions consistently!

Repository

2014 Robot Code Repository

Programming Language

FRC LabVIEW software has been used for the past four seasons (2010 - 2013).

C++ and Java are also supported by FRC and could be used if the programming team decides to do so.

Programmer Training Resources