Updated Using TensorFlow Lite for the Ultimate Goal Challenge (markdown)

FTC Engineering
2020-10-21 11:52:30 -04:00
parent cf92452896
commit cf5c9aff0e

@ -1,6 +1,8 @@
### What is a TensorFlow Lite? ### What is a TensorFlow Lite?
[TensorFlow Lite](https://www.tensorflow.org/lite/) is a lightweight version of Google's [TensorFlow](https://www.tensorflow.org/) machine learning technology that is designed to run on mobile devices such as an Android smartphone. A _trained TensorFlow model_ was developed to recognize game elements for the 2020-2021 Ultimate Goal presented by QualComm challenge. This TensorFlow model has been integrated into the FIRST Tech Challenge Control System software and can be used to identify and track these game pieces during a match. [TensorFlow Lite](https://www.tensorflow.org/lite/) is a lightweight version of Google's [TensorFlow](https://www.tensorflow.org/) machine learning technology that is designed to run on mobile devices such as an Android smartphone. A _trained TensorFlow model_ was developed to recognize game elements for the 2020-2021 Ultimate Goal presented by QualComm challenge. This TensorFlow model has been integrated into the FIRST Tech Challenge Control System software and can be used to identify and track these game pieces during a match.
For this season's challenge, the inference model was trained to recognize a stack that only consists of a single ring. The model was also trained to recognize a stack of four rings. This was done since it is easier to train a model to distinguish between a single and quadruple ring stack, rather than training a model that can reliably distinguish the individual rings of a multi-ring stack.
### How Might a Team Use TensorFlow in the Ultimate Goal Challenge? ### How Might a Team Use TensorFlow in the Ultimate Goal Challenge?
For this season's challenge, during the pre-Match stage a die is rolled and the field is randomized. For this season's challenge, during the pre-Match stage a die is rolled and the field is randomized.