This app is currently designed for use with the 2020 game season.
Data Collection:
The scouting app features an intuitive GUI for use when scouting other teams during gameplay. It has labelled buttons that control timers, incrementing/decrementing fuel cells scored, and app navigation, it has checkboxes for boolean type data, and it has extra not sections for making sure every last bit of important data is collected. Here’s an overview of each period of the game and what is collected:
Autonomous:
- Fuel cells cycled
- Where the robot shot from
- The robots shooting target
- Robot starting position
- Did the robot move?
- Is the robot dead?
- Extra notes
Teleop:
- Fuel cells cycled in outer top
- Fuel cells cycled in inner top
- Fuel cells cycled in low
- Most used shooting area
- Defended against time
- Defending time
- Time to climb
- Did the robot score points from the control panel?
- Did the robot climb successfully?
- Did the robot balance on the bar?
- Did the robot tip at any point in the match?
- Was the robot disabled during the match?
- Extra notes
The Database:
The data is stored locally as a .json file until WiFi is available. This is because WiFi is spotty at best at competition, so the app shouldn’t rely heavily on a WiFi connection. When a WiFi connection is acquired, the data can be uploaded to our Firebase database to localize all the data. All of your teams data can then be pulled from the database when there is a WiFi connection. The database data will be stored as a series of .json files locally and interpreted/queried later.
Key Points:
- Local storage for when WiFi is not available
- Backups of all the data collected on device storage
- All the data synced to an online database
- All the data from the online database can be stored locally for when WiFi is not available
Using the Database:
Once the database is loaded onto your device, it can be queried using custom team searches, or predefined queries that include:
- Team number
- Autonomous score
- Climbing score
- Defending score
- Cycled fuel cells score
There is also a system unique to our team which we call the subscript quartile system. This is a quick and easy to read system which provides the viewer with a general overview of the any given teams performance. Here is an example subscript quartile: A+ZC+TD•ZS#NTHS
Subscript Quartiles Explained:
A - Autonomous Score (based off points)
L - Left
M - Middle
R - Right
C - Climbing Score (based off consistency)
F - Fixed
T - Traverse
U - Unstable
D - Defense Score (based off time spent defending)
O - Opposite
C - Close
S - Cycled Fuel Cells Score (based off fuel cells cycled)
L - Layup
N - None Taped Region
O - Opposite
T - Trench
H - Height Score
S - Short
T - Tall
Z - All Encompassing (for any subscript)
Quartiles:
# = Best
+ = Top 25%
• = Middle 50%
- = Bottom 25%
A couple things to note:
1) Because WiFi is a persistent problem at competition sites, we have designed this app to work in both online and offline environments. To take full advantage of this, you must upload and pull the data while connected to a WiFi network. In addition, run the app for the first time while you have a WiFi connection, and only change your team name/number when on a WiFi connection. All the data will be saved locally for use at the competition sites where there is no WiFi.
2) This is very much in development, so your feedback is most welcome. We will do our best to accommodate all suggestions which can be made via email or through our google form: https://forms.gle/oJxwReZ5TciXbMT97.
Thank you for downloading our scouting app! We hope you find this useful and look forward to any suggested improvements!
Data Collection:
The scouting app features an intuitive GUI for use when scouting other teams during gameplay. It has labelled buttons that control timers, incrementing/decrementing fuel cells scored, and app navigation, it has checkboxes for boolean type data, and it has extra not sections for making sure every last bit of important data is collected. Here’s an overview of each period of the game and what is collected:
Autonomous:
- Fuel cells cycled
- Where the robot shot from
- The robots shooting target
- Robot starting position
- Did the robot move?
- Is the robot dead?
- Extra notes
Teleop:
- Fuel cells cycled in outer top
- Fuel cells cycled in inner top
- Fuel cells cycled in low
- Most used shooting area
- Defended against time
- Defending time
- Time to climb
- Did the robot score points from the control panel?
- Did the robot climb successfully?
- Did the robot balance on the bar?
- Did the robot tip at any point in the match?
- Was the robot disabled during the match?
- Extra notes
The Database:
The data is stored locally as a .json file until WiFi is available. This is because WiFi is spotty at best at competition, so the app shouldn’t rely heavily on a WiFi connection. When a WiFi connection is acquired, the data can be uploaded to our Firebase database to localize all the data. All of your teams data can then be pulled from the database when there is a WiFi connection. The database data will be stored as a series of .json files locally and interpreted/queried later.
Key Points:
- Local storage for when WiFi is not available
- Backups of all the data collected on device storage
- All the data synced to an online database
- All the data from the online database can be stored locally for when WiFi is not available
Using the Database:
Once the database is loaded onto your device, it can be queried using custom team searches, or predefined queries that include:
- Team number
- Autonomous score
- Climbing score
- Defending score
- Cycled fuel cells score
There is also a system unique to our team which we call the subscript quartile system. This is a quick and easy to read system which provides the viewer with a general overview of the any given teams performance. Here is an example subscript quartile: A+ZC+TD•ZS#NTHS
Subscript Quartiles Explained:
A - Autonomous Score (based off points)
L - Left
M - Middle
R - Right
C - Climbing Score (based off consistency)
F - Fixed
T - Traverse
U - Unstable
D - Defense Score (based off time spent defending)
O - Opposite
C - Close
S - Cycled Fuel Cells Score (based off fuel cells cycled)
L - Layup
N - None Taped Region
O - Opposite
T - Trench
H - Height Score
S - Short
T - Tall
Z - All Encompassing (for any subscript)
Quartiles:
# = Best
+ = Top 25%
• = Middle 50%
- = Bottom 25%
A couple things to note:
1) Because WiFi is a persistent problem at competition sites, we have designed this app to work in both online and offline environments. To take full advantage of this, you must upload and pull the data while connected to a WiFi network. In addition, run the app for the first time while you have a WiFi connection, and only change your team name/number when on a WiFi connection. All the data will be saved locally for use at the competition sites where there is no WiFi.
2) This is very much in development, so your feedback is most welcome. We will do our best to accommodate all suggestions which can be made via email or through our google form: https://forms.gle/oJxwReZ5TciXbMT97.
Thank you for downloading our scouting app! We hope you find this useful and look forward to any suggested improvements!
Show More