Team 250 The Dynamos released our scouting code from last year, you can read more about the system as a whole here. During the build season, this thread will be updated about how our team approaches strategy.
From kickoff to Thursday our team was all together starting to break down the game and establish what kind of robot we wanted to make and on the 12th our software developers broke off and started the process to make our system.
The first thing we do is make what we call a data dictionary. This is a document where we think of all the things we want to scout. This is also a place where we give different variables a common name to avoid confusion as we code, the column name in the database, the format of those columns, and notes if needed. The stuff in red is from last year and was left as an example but will be removed as we fill out the rest in the coming days. This took up our Friday and part of Saturday.
2024_DataDictionary.xlsx (13.2 KB)
After this was made we thought about what we wanted to give the drive team as a report.
This is what we came up with, not a layout but just the information. The red dots are an average and the blue dots are a trend.
For the rest of Saturday and Sunday, we started to make the UI for the program. The students went through and made what they thought was a good design, presented, took another pass through, presented again, and then came to a consensus. The students decided to have three modes this season, Auto, Teleop, and Showtime (Usually endgame but this is not a defined thing this year so we are having some fun).
Auto has where the game piece was acquired from with an option to say that the robot just Drove into the staged pieces. Where the piece was delivered to with an option of Missed. Also where the origin of the shot was from the robot. We are also going to keep track of where the robot was set up, if they left the starting area, and if that team’s human player was in the amp.
Teleop has the same setup for acquired now without the flag option because we only care about that in auto. Same Delivered and Origin. We also will be trying to track when the amplification was started and when the first piece was delivered, along with tracking if co-op was pressed.
The Scouters enter showtime mode when the robot starts to climb or the match ends. We will have a way to track delivery from the chain, we imagine this will only be used for the trap. How long it took the robot to climb, the final status of the robot, what stage they were in, how many robots were on the chain when they went to climb, if they attempted to climb at all, if they were spot lit, how many shots to the microphone were made, a defense and avoidance rating, and finally an observation of what the robot strategy was during the match.
Match event is a list of things that can happen but not often enough to get more eyes off control (stuff like broke down, no show, passed center line in auto). Scouter is the name of the person scouting and Team No is the team number. This brings us to the end of Sunday and next up is contoler mappings.