Status: Incomplete/Framework Code - Historical Archive Only
This repository contains incomplete framework code from Team 3926's 2014 FRC season. This code is preserved for historical purposes only and should NOT be used for current FRC development.
- Uses outdated WindRiver/VxWorks technology
- Incomplete implementation
- Superseded by modern WPILib examples
Team 3926 MPAror Robotics - 2014 Competition Robot
Herbert was Team 3926's competition robot for the 2014 FRC season - "Aerial Assist". This repository contains the test C++ framework developed using the WindRiver IDE for the VxWorks real-time operating system.
- Objective: Score balls in goals at varying heights
- Key Mechanics: Ball manipulation, shooting, and cooperative play
- Alliance: 3 robots per alliance working together
- Field Elements: Goals at different heights, truss for ball passing
- IDE: WindRiver Workbench
- Target OS: VxWorks 6.3
- Language: C++ with WPILib framework
- Hardware Platform: cRIO-FRC (CompactRIO)
- Control System: 2014 FRC Control System
- Chassis: Modified Kit Base
- Drive Motors: 6 CIM drop center
- Manipulation: Arm, ball pickup, planned shooter
- Sensors: Cameras, Encoders
- Pneumatics: Solenoids (x3), acuators (x3), compressor
- Duration: 15 seconds
- Strategies:
- Drive across the line
- Driver Controls: Tank/arcade drive
- Operator Controls: Ball manipulation systems
- Features:
- Ball pickup mechanism
- Variable height shooting (Low goal high goal)
- Defensive capabilities
- WindRiver Workbench 3.3+
- FRC 2014 WPILib updates
- Team 3926 hardware configuration
- Open WindRiver Workbench
- Import existing project from repository
- Configure target (cRIO-FRC)
- Build project (Ctrl+B)
- Deploy to robot via Ethernet/USB
- Rookie Year: 2012
- Build Season: January - February 2014
- Competition Season: March - April 2014
- Game Pieces: 24-inch exercise balls
- Scoring: Goals worth 1, 10, or 5 points
- Coopertition: Bonus points for alliance cooperation
- Assists: Points for passing balls between robots
- Real-time embedded systems programming
- C++ object-oriented design
- Hardware abstraction and control
- Competition strategy implementation
- Team collaboration and version control
- Requirements analysis from game manual
- Iterative design and testing
- Hardware-software integration
- Performance optimization under constraints
This code is preserved as part of Team 3926's history and serves as:
- Educational reference for current team members
- Documentation of 2014 season technical achievements
- Starting point for understanding FRC programming evolution
- Memorial to the hard work of 2014 season participants
frc first-robotics competition 2014 aerial-assist cpp vxworks windriver team3926 herbert robotics embedded
"Gracious Professionalism" - Core value of FIRST Robotics
This code represents countless hours of learning, debugging, and teamwork during the 2014 FRC season. May it inspire future generations of Team 3926 programmers.
For current Team 3926 members: This historical code uses outdated libraries and hardware. Please refer to current WPILib documentation for modern FRC programming practices.