Scouting app for FIRST Robotics Competition team Lake Effect Robotics
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
app
gradle/wrapper
python parsing
.gitignore
LICENSE
README.MD
ScoutingAppKeystore.jks
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.MD

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.

Building

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.

Export Data

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"

Trello

View the Trello here: https://trello.com/b/AxQV80dP/scouting-app

Other Questions

You can contact @ajayyy or make an issue.

Download on the Google Play Store

https://play.google.com/store/apps/details?id=ca.lakeeffect.scoutingapp

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.