Skip to content
Work in progress. This library and its docs are new and still changing, and some parts are not yet tested on a real robot. Something wrong or unclear?Tell us with a short GitHub form.

Help us test FTC-Helper-Lib

This library is new. We test it on our robots and in the simulator, but your robot is different. Small tests on many robots find the problems we cannot. Each test takes 15 to 90 minutes. A fail helps as much as a pass.

How testing works

  1. Pick. Tick what your robot has below. You see only the tests that fit, most needed first.
  2. Prepare. Read the whole test once. Do its Setup list. Read its Safety list.
  3. Run. Follow the numbered steps. Write down what the Record list asks for.
  4. Report. Press Report result on the test's page. A short GitHub form opens, already filled in.
  • Simulator first. Tests marked "Simulator" need no robot, only a laptop. A test for both? Run it in the simulator first: it finds code problems without risk.
  • Safety first. Safety glasses near a flywheel. Wheels off the ground for a first run. Low power. A hand near STOP. Hard stops on every lift, arm, turret and hood.
  • Which version. These pages match release v0.17.4. Tests marked next release need a library newer than that: they show only if you tick "Show tests for the next release". The form asks which version you used.
  • At an event. Test at home or school, not in a match. FTC Dashboard and Panels (web pages on a laptop that show the robot's numbers and change them while it runs) and Pedro's tuner page are not allowed at events (rule R704.D; the tests that use one say so).
  • Your robot is not ours. Every test has a part "If your robot is different". Change what you must, and say what you changed in the report.
  • Privacy. A GitHub account is needed to report. Write no student names, and share no video that shows faces. A team number is optional.

Pick tests for your robot

Where will you test?
Start from a starter bot (optional)
Drive
Odometry
Camera
Shooter
Other parts
Show

54 tests

More

Something wrong on this page? Tell us with a short GitHub form.