Skip to content

Instantly share code, notes, and snippets.

@strugee
Last active October 21, 2015 00:34
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save strugee/61bcfa48cd59b41ba0cf to your computer and use it in GitHub Desktop.
List of the problems that Redshift Robotics has encountered with the new Android-based FTC system

Android

  • Android Studio and Java installation is error-prone and takes a huge amount of time
  • Typing on phones doesn’t work
  • Gradle
  • Have to generate signed APK

FTC-specific code

  • Phones don’t detect hardware at runtime (both motor controllers and Core Power Distribution Modules)
  • Scanning sometimes doesn’t work
  • Crashes when editing configurations (i.e. in the middle)
  • If a configuration file is invalid, the app crashes when editing it
  • YourCodeHere looks stupid
  • No documentation (Legacy Module has virtually no documentation, especially compared to the Core Power Distribution Module docs)
  • Can only have one version of the FTC robot controller

Hardware

  • Can’t charge phones while they’re being used
  • Phone charging is slow
  • Charge only cables aren’t labeled
  • Not enough Core Motor Controllers
  • Power Distribution Model doesn’t have an Anderson connector for 12 volt input, so had to cut and recrimp
  • Lots of the motors lying around don’t have Anderson connectors
  • Phone doesn’t detect robot controller when battery is very low

Other

  • WiFi direct sometimes disconnects but both phones don’t notice
  • Weird problem where every component worked individually but not together and we had to factory reset the phone
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment