Lake Effect Scouting App
This is a scouting app built for the FIRST Robotics Competition. This app communicates with bluetooth with the compainion server app.
Scouts must download this app and record data about each match played. The data is then pulled from the server device. For the data to be pulled, the Server device must be paired with each client device.
The releases tab contains releases for each FIRST Robotics season.
Each year more and more features have been added, so releases for older seasons might not have as many features or be MUCH more buggy as they are not needed anymore (the first year, FIRST Stronghold mainly). Only use these for testing purposes or if you really need to simulate an old event.
Clone the repository and open it with Android Studio. This repository requires no extra libraries.
The device must support bluetooth to use this app, or else the app will not function at all.
Make sure to use the same versions of the server and client are used, or else there may be unintended consequences.
The exported data can be found on the server device in the folder "#ScoutingApp" folder. All data can be found in the csv folder with the robot number you are looking for.
There is a seperate EventData folder (as of FIRST Power Up 2017) that contains data for a visual demonstration of the data. Feed that folder directly into that reader to use it. Most of that data can also be found in the normal csv files as well for statistics and averaging purposes.
Python Helper Files
See the "python parsing" file in this repository for helper python programs. Specify the folder of the scouting data on your computer when running them and they will combine or average the files according to their purpose.
Make sure to move the files from the phone onto the computer before using these helper programs. They do not use the "EventData" folder.
The results for these programs will be put in a folder called "results"
View the Trello here: https://trello.com/b/AxQV80dP/scouting-app
You can contact @ajayyy or make an issue.
Download on the Google Play Store
This build might contain team specific data (like lists of robots attending our event. To remove this, please clone this repository and build it yourself.
It is planned to remove all team specific data from the client app and move it to the server.
At this time, there is no pre-built version of the server, but it is easy to build from source, the same as building this repository.