Skip to content

Instantly share code, notes, and snippets.

@cyrus007
Last active September 19, 2023 22:23
Show Gist options
  • Save cyrus007/360d94d4bb04196c931fa6c36bda783a to your computer and use it in GitHub Desktop.
Save cyrus007/360d94d4bb04196c931fa6c36bda783a to your computer and use it in GitHub Desktop.
FTC bookmarks

BASIC INFO

FTC Resources - https://www.firstinspires.org/resource-library/ftc/game-and-season-info This page also has links to programming resources & building resources.

FTC-docs page - https://ftc-docs.firstinspires.org/ It has generic FTC related info in ReadTheDocs format.

Game Manual 0, website to help rookie teams - https://gm0.org/en/latest/index.html

Important PDFs

Game Manual 1 // Game Manual 2

Mentor Manual PDF - the pdf also has a section to maintain Engineering notebook from which the team has to create their Engineering Portfolio (has largely remained same from last year). Volunterr Resources

Team Judging Self Reflection PDF

Wiring Guide PDF

REV Hardware client - https://docs.revrobotics.com/rev-hardware-client/

Programming

Android FTC-RC (to get the .apk file) - https://github.com/FIRST-Tech-Challenge/FtcRobotController -> Releases Via Android Studio instructions - https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Installing-Android-Studio

Team GitHub repository _ clone from it and work on your copy.

This website to go into java - android - FTC specific programming …

Sample programs:

4-motor Omni-Directional - https://github.com/FIRST-Tech-Challenge/FtcRobotController/blob/master/FtcRobotController/src/main/java/org/firstinspires/ftc/robotcontroller/external/samples/BasicOmniOpMode_Linear.java

Servo - https://github.com/FIRST-Tech-Challenge/FtcRobotController/blob/master/FtcRobotController/src/main/java/org/firstinspires/ftc/robotcontroller/external/samples/ConceptScanServo.java

Webcam - https://github.com/FIRST-Tech-Challenge/FtcRobotController/blob/master/FtcRobotController/src/main/java/org/firstinspires/ftc/robotcontroller/external/samples/ConceptTensorFlowObjectDetectionWebcam.java

Camera Setup - https://github.com/ftctechnh/ftc_app/wiki/Using-an-External-Webcam-with-Control-Hub

This yt playlist to just start out the basics … https://youtube.com/playlist?list=PLRsIP4cZ9GAOz4IDqUNzhXsp_Vs7tkkFb

And then for simulation …

And this set of videos show how to use the simulator to test your code.

'A student on our FTC team just finished and published an unofficial “FTC Scorer 2022-23” app for iOS devices. Our team wanted something to allow them to quickly randomize, time, and score practice matches (without the coach logging in and complexities of the official scoring software), so one of our students wrote an app herself. https://apps.apple.com/us/app/ftc-scorer-2022-23/id6443686461'

image

image

image

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment