Skip to content
This repository has been archived by the owner on Oct 27, 2020. It is now read-only.

Version 3.1_fixed Release

Compare
Choose a tag to compare
@ftctechnh ftctechnh released this 10 May 13:49
· 20 commits to master since this release

This is the most current official release of the FTC software development kit. Version 3.1_fixed introduces support for the REV Expansion Hub electronic module. This version also includes changes to the USB communication layer to improve system resiliency. This version also has improvements, including simplified Vuforia blocks and additional Vuforia functionality, to the FTC Blocks robot hosted programming tool.

Note version "v3.1_fixed" removes the "SensorAdafruitIMU.java" and SensorAdafruitIMUCalibration.java" sample op modes which prevented the project from building. The SensorAdafruitIMU class has been changed (refactored) to BNO055IMU since the REV Expansion Hub also uses the same Bosch BNO055 IMU chip as the Adafruit device.

If you were previously using a 2.x version of the FTC software, you will need to update the FTC Driver Station app in addition to updating the FTC Robot Controller app and/or the FTC Robot Controller Android Studio project folder.

The version 2.2 documentation is still applicable, but this older version of the documentation does not include specific instructions on how to configure the REV Expansion Hub hardware.

FTC_SDK_UserMan_v2_2_rel02.pdf

The Javadoc reference info is online as a live web site:

http://ftctechnh.github.io/ftc_app/doc/javadoc/index.html

Documentation regarding the Field Coordinate System Definition (used for Vuforia localization) and for the ZTE Channel Change app are linked below:

FTC_FieldCoordinateSystemDefinition.pdf

FTC_ZTE_ChannelChange.pdf

The FTC Driver Station and Robot Controller Binaries can be downloaded from the links below. Also, the ZTE Speed Channel Changing app is found below. Note that only the ZTE Speed phones need the channel changing app.