Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
We have used Learn Java for FTC with some success. In conjunction with this, we also use a virtual robot simulator which has support for the "programming board" hardware construct in the book. The simulator allows you to learn programming without having to buy an actual robot. Both of these are free.
We have used Learn Java for FTC with some success. In conjunction with this, we also use a virtual robot simulator which has support for the "programming board" hardware construct in the book. The simulator allows you to learn programming without having to buy an actual robot. Both of these are free.
Open CV: https://github.com/OpenFTC/EasyOpenCV
Here a more hands-on way: If you are quite proficient with java, I would just clone the FTC RobotController on GitHub and browse through most of the sample programs for TeleOp and Autonomous with Android Studio (you can skip around references in the declarations to look at the specifics of the functions and classes). The architecture of the FTC Library is pretty easily to understand.