Comprehensive Robot Testing Checklist - TrinityTrihawks/2019 GitHub Wiki

This page lists all the things we should test when we get the 2019 Competition Robot.

  • Is the RoboRio powered?
  • Are the motor controllers powered?
  • Are both the cameras powered?
  • Is the switch powered?
  • Is all the firmware up-to-date?
  • Are we on the correct branch?
  • Are the port numbers correct?

Joysticks

  • Do the joysticks work?
  • Do all the necessary buttons work?

Drivetrain

  • Do the wheels move?
  • Do the wheels move in the correct direction?
  • Are the wheel encoders working?
  • Does the robot drive fast enough?
  • Does the "drive straight" mode work?
  • Does the "reverse perspective" mode work?
  • Does driving work in autonomous?
  • Does the transition from autonomous to teleop work?

Hatch Arm

  • Does the hatch lift move?
  • Does it move in the correct direction?
  • Is the hatch arm encoder working?
  • Do the vacuum motors work?
  • Does the compressor work?
  • Does the arm hold onto a hatch?
  • Does the arm release the hatch?
  • Does the arm work in autonomous?
  • Does the transition from autonomous to teleop work?

Cargo Arm

  • Does the cargo lift move?
  • Does it move in the correct direction?
  • Does it move at the right speed?
  • Does the intake work? (both intake and spit)
  • Does it correspond to the correct buttons?
  • Does it work in autonomous?
  • Does the transition from autonomous to teleop work?

Cameras

  • Are the cameras powered?
  • Are they connected via Ethernet in the correct spots?
  • Is the widget on the dashboard?
  • Is the widget the correct size and in the correct position?
  • Can we switch between two camera streams?
  • Is the camera view synced with the drivetrain perspective?