Quote:
Originally Posted by Josh Goodman
Wow. What a fantastic, comprehensive system. Can you go into a little bit of detail on how many people were collecting data during a match and how you split up what different people are looking at?
Great work!
|
Thanks! The system was developed by Andrew Lobos (that's also his CD name on here).
We had 7 teams involved, so we had a lot of labor available, but you can pull it off with 7 people + an admin for device management. For most of the match, scouts add dots to a map, and statistics are generated based on where the dots are placed and what type of dots they were.
We have 7 Samsung Galaxy tablets (for the 6 robot positions and one for human players) that collect data through a data collection app and connect via bluetooth to a phone, which pipes the data to a server. The server has a script that updates calculations every 5 minutes, and people can look at that compiled data on an Android app, an iOS app, or on our website. During the season, we require an authorization key, but we opened it up for IRI since we were scouting with other teams. It's nice, since as soon as a match is over, we can look up teams to see what they did.
The match schedule is automatically pulled from The Blue Alliance in most cases (otherwise it is added manually). For IRI, since we knew which defenses were going to be in each position for each match, that information was pre-coded in the system and scouts only had to add a blue dot on the defense to indicate whatever was in that position was crossed.
The entire system is modular, so it is very easy to add new charts, items scouted, or statistics displayed in the app and on the website.