Hello! I’m a programmer from Team 5417 Eagle Robotics. Our team has been working on this scouting system project for over a year. We started the project during the Rapid React season and had a functioning product; however, we were not happy with the amount of effort it took to tweak the tiniest thing inside of it. We started anew this year intending to be completely configurable with minimal effort.
The system consists of two parts, a mobile application, and a desktop application. The mobile application is used to gather data on teams competing in real-time. The scouter then saves that information, which can be turned into a QR code. The desktop application utilizes a QR code scanner to read these codes and transfer data to a centralized location without breaking the wireless communication rules. An analysis is then possible on the computer with the ability to visualize data through graphs.
The features of the mobile application include automatic team number generation (requires a Blue Alliance API key, a selected event, a one-time WIFI connection, and a selection on which team you are scouting [e.g., Blue Two]) and the ability to have headers, number inputs, slider inputs, text inputs, and checkbox inputs. The features of the desktop application include no-compile required changes for the dataset, configurable sort options, configurable plot options, and the ability to filter data. You can use one or multiple data points in the plot options and sort options, allowing even more opportunities to analyze the data.
If you encounter a technical issue, please report it to the “Issues” section of the corresponding github repository so we can look into it!