Announcing SPOT: A Modular Scouting App Platform

Huskie Robotics, Team 3061 is excited to announce the launch of our open-source scouting app – SPOT (Scouting Platforms On Time)!

SPOT is an open-source, modular scouting app platform upon which a team can deploy a scouting app with little to no prior experience or extend to build their own custom scouting app to their specifications.

SPOT is designed for a wide range of teams with a wide range of expertise and requirements:

  1. A team that is new to scouting and isn’t sure what information to gather or how to analyze their data. SPOT comes as a preconfigured app that can be deployed with minimal setup and will provide all the basic functionality needed by most teams.
  2. A team that has some experience with scouting and wants to collect specific data that may not be part of the default configuration but that doesn’t have significant programming experience. SPOT can be configured by modifying configuration files rather than by writing code.
  3. A team that has experience with scouting and wants to perform custom analysis operations or advanced custom scouting interfaces and has some programming experience. SPOT can utilize user-provided analysis modules to extend its functionality beyond the default configuration without requiring teams to modify the base code.
  4. A team that has significant experience with scouting and significant programming expertise. SPOT is open source, documented, and designed to be extensible such that teams can start from this code base and build their own custom scouting system.

Key Features:

  • Easy to use platform for data entry throughout matches.
  • works on all platforms, from iOS to Android to web.
  • Analysis page to display detailed statistics and charts about matches and teams.
  • Admin view for live scouter management at competition.
  • Preconfigured for the 2022 Rapid React game with no additional game-specific customization required.
  • Easy deployment experience when teams run a server on Glitch
  • Optimized for teams who have internet access while scouting, completely functional for teams with no internet access.
  • Quick setup with a built-in first-run wizard to walk teams through configuring their scouting app, connecting to The Blue Alliance, and setting up their database.
  • Completely configurable analysis and scouting view without the need for a single line of code.

Details about SPOT are available on GitHub. There is a quick start guide and a set of video tutorials to get you up and running quickly whether for deployment for an event or to evaluate locally.

Here are a few screenshots:

Coming soon:

  • Fully offline analysis
  • Data management view on the Admin page with data quality assessment
  • QR code offline data upload
  • Portrait mode analysis
  • Match Scouting view builder

We’d love to hear your feedback on SPOT and hope you reply to this topic or submit feature requests or issues to our GitHub Issues page.

Thanks!

12 Likes

This is cool. Thank you for sharing. Is there a framework built in for pit scouting as well?

1 Like

Pretty cool. We’d like to try it some time later.

For pit scouting, our team uses a Google form as it’s more convenient than a custom system. In 2020, we used a custom pit scouting app but it had some issues and didn’t provide much beyond what a Google form does. In the future, if there’s enough interest we are open to adding pit scouting to SPOT.

1 Like

If you would like to try SPOT without setting it up, we just put up a demo. You can view it at https://spotdemo.team3061.org/. The analysis view is at https://spotdemo.team3061.org/analysis and the admin view is at https://spotdemo.team3061.org/admin.

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.