Here is our scouting app: https://github.com/LakeEffectRobotics/LakeEffectScoutingApp
Our scouting app is a culmination of 3 years of work, starting in late 2016 for pre-season of Stronghold, and being updated yearly for each game. At this point, I believe our app is very stable and capable of being used by other teams if they want. I figure it’s a good time to post about it here.
This scouting app is for Android and communicates over Bluetooth. The data is temporarily saved on the client’s devices and transferred to a server android device when the server chooses to pull.
The app uses an event-based system and allows the user to specify where an action occurred and what the action was.
The app also has input for pre-game and post-game info such as starting position, starting objects and climbing.
The app also has build in scheduling support allowing you to input who you have available to scout and having your scouts know when they are on/off and have a robot assigned to them (to prevent mistakes copying down robot numbers or match numbers).
The app is available on the Google Play store or on GitHub as an APK file.
Because of the event-based system, cycle times and success rates can also be determined from the data.
The data is exported as CSV files into a folder called “#ScoutingData”.
I have worked to make sure the app is as easy as possible to use to make sure the scouts make no mistakes when inputting data.
Some more screenshots
Server:
If you have any questions, feel free to ask.