DevilBotz2876 / ChargedUp2023

Code for the FRC 2023 Robotics Competition
Other
3 stars 0 forks source link

CI Javadoc

Charged Up 2023

Code for the FRC 2023 Robotics Competition

Resources

Hardware Configuration

Desired Robot Controls

Hardware

Functionality

Driver Control

Arm Control

Desired Autonomous Routines

The routines in bold are the most important/common routines we will use

  1. Routine 1: Sit still
  2. Routine 2: Mobility
    1. Drive straight forwards towards the middle of the field
  3. Routine 3: Score and Mobility
    1. Score preloaded game piece
    2. Drive straight forwards towards the middle of the field
  4. Routine 4: Dock and engage
    1. Drive straight onto charge station and balance
    2. Use PID to automatically balance
  5. Routine 5: Mobility, dock, and engage
    1. Drive straight forwards towards the middle of the field over the charge station
    2. Drive back onto the charge station
    3. Use PID to automatically balance
  6. Routine 6: Score, dock, and engage
    1. Score preloaded game piece
    2. Drive straight onto charge station and balance
    3. Use PID to automatically balance
  7. Routine 7: Score, mobility, dock, and engage
    1. Score preloaded game piece
    2. Drive straight forwards towards the middle of the field over the charge station
    3. Drive back onto the charge station
    4. Use PID to automatically balance
  8. Routine 8: Score, mobility, pick up a game piece from center field, dock, and engage
    1. Score preloaded game piece
    2. Drive straight forwards towards the middle of the field over the charge station
    3. Pick up a game piece at center field
    4. Drive back onto the charge station
    5. Use PID to automatically balance
      • Parameters
      • Delay
      • Distance
      • ScoreLevel
      • GamePieceType

        Parameters Definitions

        Delay: Delay before robot starts moving, in seconds Distance: Distance to leave the community, in feet/meters (TBD) ScoreLevel: Either low, medium, or high GamePieceType: Either cone or cube

Testing Checklist