<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.wiki.team102.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.wiki.team102.org/feed.php">
        <title>Gearheads WIKI - qualifications:programming:specialization</title>
        <description></description>
        <link>https://www.wiki.team102.org/</link>
        <image rdf:resource="https://www.wiki.team102.org/_media/wiki/logo.png" />
       <dc:date>2026-08-08T16:57:09+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/control_mechanisms?rev=1756144747&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/ctre?rev=1756219262&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/java?rev=1756146317&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/lights?rev=1756142502&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/performance?rev=1760462006&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/rev?rev=1756219183&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/roborio?rev=1756219625&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/sensors?rev=1756220022&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/source_code_management?rev=1756219131&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/start?rev=1760461949&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/swerve?rev=1756144703&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wiki.team102.org/qualifications/programming/specialization/vision?rev=1756146078&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.wiki.team102.org/_media/wiki/logo.png">
        <title>Gearheads WIKI</title>
        <link>https://www.wiki.team102.org/</link>
        <url>https://www.wiki.team102.org/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/control_mechanisms?rev=1756144747&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T17:59:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Control Mechanisms</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/control_mechanisms?rev=1756144747&amp;do=diff</link>
        <description>Control Mechanisms

	*  Demonstrate knowledge and use of PID loops to control robot mechanism behavior for both performance and smooth operation of different systems.</description>
    </item>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/ctre?rev=1756219262&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-26T14:41:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CTRE Hardware</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/ctre?rev=1756219262&amp;do=diff</link>
        <description>CTRE Hardware

	*  Install and operate the robot component configuration tool for CTRE Hardware, Phoenix Tuner X 
	*  Assign CAN IDs and complete the core setup of the CTRE Robot Components
	*  Update the firmware on all CTRE robot components
	*  Demonstrate operation of CTRE hardware using Phoenix Tuner X</description>
    </item>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/java?rev=1756146317&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T18:25:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Java Programming Language</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/java?rev=1756146317&amp;do=diff</link>
        <description>Java Programming Language

Java is one of three (3) supported languages for WPILIB -- the core programming library for FRC -- and the core language we use on Team 102. Java specialization has three levels. 

Skilled

Demonstrate knowledge of Java Syntax</description>
    </item>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/lights?rev=1756142502&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T17:21:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lights</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/lights?rev=1756142502&amp;do=diff</link>
        <description>Lights

Skilled

	*  Demonstrate and explain how light patterns can be used for aesthetics, usability and debugging the robot.
		*  Use light patterns to accurately depict the current state of the robot, possibly defining a hierarchy of importance to show.</description>
    </item>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/performance?rev=1760462006&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-14T17:13:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Performance</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/performance?rev=1760462006&amp;do=diff</link>
        <description>Performance

TBD (See Discussion page)</description>
    </item>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/rev?rev=1756219183&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-26T14:39:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>REV Hardware</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/rev?rev=1756219183&amp;do=diff</link>
        <description>REV Hardware

	*  Install and operate the robot component configuration tool for Rev Hardware, the REV Hardware Client
	*  Assign CAN IDs and complete the core setup of REV Robot Components
	*  Update the firmware on all REV robot components, and verify configuration
	*  Demonstrate operation of REV hardware using the REV Hardware Client</description>
    </item>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/roborio?rev=1756219625&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-26T14:47:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>RoboRIO</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/roborio?rev=1756219625&amp;do=diff</link>
        <description>RoboRIO

The National Instruments RoboRIO is the core component of FRC robots. Note that it is expected to be replaced beginning in the 2027 season. 

	*  Describe the features of the NI RoboRIO used for FRC robots
	*  Identify each of the connectors on the RoboRIO and describe how they are used for FRC robots; provide examples of the devices which connect to each connector or port.</description>
    </item>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/sensors?rev=1756220022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-26T14:53:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sensors</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/sensors?rev=1756220022&amp;do=diff</link>
        <description>Sensors

	*  Define three (3) different types of sensors available for FRC robots (there are more than 3, choose any). 
	*  Describe the use or purpose of each of the three (3) sensors, how it connects to the robot, and the type of data it provides when used.</description>
    </item>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/source_code_management?rev=1756219131&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-26T14:38:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Source Code Management</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/source_code_management?rev=1756219131&amp;do=diff</link>
        <description>Source Code Management

	*  Understand basic Git commands, including creating branches, and committing code changes
	*  Be able to use your own GITHUB account to retrieve, modify and submit code to the team’s code repositories on GITHUB 
	*  Interact with GITHUB using VSCode, including pulling code, creating branches, committing, pushing code, and submitting a Pull Request</description>
    </item>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/start?rev=1760461949&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-14T17:12:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Programming Specializations</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/start?rev=1760461949&amp;do=diff</link>
        <description>Programming Specializations

Achieve specializations by demonstrating ability in specific recognizable areas in support of Programming. Specialization can be earned multiple times for different specialties, and may have multiple ranks from Skilled to Leader. The current list of specializations includes:</description>
    </item>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/swerve?rev=1756144703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T17:58:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Swerve</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/swerve?rev=1756144703&amp;do=diff</link>
        <description>Swerve

Skilled

Demonstrate knowledge of the current team drive subsystem including:

	*  Describe all physical components including mechanical, electrical and sensors including their function and basic operation.
	*  Understand the library interface for the drive subsystem including configuration files and controller inputs for teleop operation.</description>
    </item>
    <item rdf:about="https://www.wiki.team102.org/qualifications/programming/specialization/vision?rev=1756146078&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-25T18:21:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Vision</title>
        <link>https://www.wiki.team102.org/qualifications/programming/specialization/vision?rev=1756146078&amp;do=diff</link>
        <description>Vision

Demonstrate knowledge of our current vision system including how to:

	*  Set up and connect cameras both on and off the robot, including camera calibration
	*  Use the vision subsystem to identify field locations of targets and self (robot location)</description>
    </item>
</rdf:RDF>
