Skip to content

Team #6647's code for the FRC 2022 season Rapid React

Notifications You must be signed in to change notification settings

VOLTEC6647/Voltec-2022

Repository files navigation

RobotVoltec2022

Introduction

Team 6647's repository for the 2022 Season Rapid React robot

Imgur

Subsystems

The robot is organized in different subsystems

  • Chassis
  • Intake
  • Shooter
  • Climber

Capabilities

The robot is capable of certain things that might make it stand out. They increase the robot' performance

  • Adjustment of range and distance using a Limelight
  • 3 Different shooting settings depending on the position of the robot (Can be chosen by driver)
  • Release ball through shooter, if it is from the opposite alliance
  • Release ball through intake, if it is from the opposite alliance
  • Voluntary break to avoid being pushed (We recommend to avoid using this and/or improve it to avoid damage to your motors and voltage spikes)
  • Toggle motor reductions to improve/decrease speed

Autonomous

The autonomous moves out of the tarmac and shoots two balls

Button bindings

Driver 1 (Joystick 1)

  • Chassis
    • Left and right joysticks for movement
    • Y Button toggle toggle motor reductions
    • Right Bumper to toggle motor breaks
    • Left Bumper for LimeLight range and distance automatic adjustment

Driver 2 (Joystick 2)

  • Shooter
    • A Button to shoot right next to the fender
    • B Button to shoot 1 meter away from the fender
    • Y Button to release the ball through the shooter, if it is from the opposite alliance
    • Right Bumper to push out balls from within the indexer if they are stuck
  • Intake
    • X to toggle intake
    • Left Trigger to move intake wheels backwards (kicks and pushs balls)
    • Right Trigger to move intake wheels forward (pulls balls into the robot)
  • Climber
    • Dpad Up to extend climber
    • Dpad Down to retract climber

External libraries

We encourage the use of team 6647's library for JSON-oriented object initialization. We have used certain features from the library to program the robot. If you are interesed in finding more about said library, it can be found here

Releases

No releases published

Packages

No packages published

Languages