This is a scouting app designed and used by FRC 1073, The Force Team from Hollis and Brookline, New Hampshire. It is designed to collect data about each of the robots as they compete in the tournament. The data, such as the number of each type of point scored by each bot, is then used to inform alliance selection decisions. It runs on as a web app on a server that can be taken to events and powered by a battery while watching matches.
The demo and public data can be found on the official Viper website: ViperScout.com. Documentation, downloads, and installation instructions can be found on GitHub.
- The lead scouter enters the match schedule for practice matches and qualification matches. Schedules can also be imported from the API or thebluealliance.com.
- Team members can go interview other teams and collect pit scouting data.
- Six team members connect wired devices (Android tablets, Android phones, or laptops) and load the scouting page. Once the app is loaded, devices can be disconnected for watching and scouting matches. Data is stored in persistent storage on the client devices as it is collected. As scouting data is needed, devices plug back into the server and upload their data.
- An additional scouter can be used to collect subjective data.
- Scouting data can be used to plan for playing an upcoming match. It can give you insight into the strengths of the teams playing with you and the strengths and weaknesses of the teams playing against you. There is a specific page in the app that supports this use case with a fields whiteboard and stats for the teams playing.
- Stats and rankings are available about all teams for alliance selection.
- The match predictor forecasts likely scores for upcoming matches.
- Once alliances are selected, team numbers for the alliances can be entered for further scouting during playoffs and finals.
- This software stores data in CSV files which can be imported into Excel or Tableau for further analysis.
- Recommended hardware
- Installing on Linux (Like a Raspberry Pi)
- Installing on Windows with XAMPP
- Windows, Mac, or Linux development environment with Docker
- For users: