Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Scouting (http://www.chiefdelphi.com/forums/forumdisplay.php?f=36)
-   -   Performance Scouter (http://www.chiefdelphi.com/forums/showthread.php?t=93841)

Bryany 21-03-2011 09:42

Performance Scouter
 
I made a program that takes data on which robot scores which points, and then seeds the teams based on their individual performance. During each match, whenever a robot scores, the user inputs that score to whichever team made the points in that section (automode, teleop, endgame). At the end of the match the program will add the results to previous data and show which teams are best in which areas. The original intent was to be able reseed teams that are normally seeded highly just because they were often paired with good teams. The user has to watch each match and enter data during match play, but the results are pretty useful. Our team (Channel Cats) was able to pick for our third alliance member a team that was arguably one of the top five in the whole regional, but was shunted down the standard seed because of a lot of coincidences.
I've also added a match strategy advisor, which recommends which teams ought to play defense, deploy during endgame, hang during endgame, etc.

Here is the link: http://www.bearealis.com/games/MyScout-Logomotion.exe

I made it with the iPad in mind, but I don't have the resources to actually make it that format. (at this time)

Bryany 23-03-2011 21:50

Re: Performance Scouter
 
I just added a match scheduler so that you can set matches ahead of time, as well as see when your team is up next and what alliance you'll be on.

Mike Marandola 23-03-2011 22:17

Re: Performance Scouter
 
Awesome! I will test it out at the Philly Regional.

2611.Shooter 25-03-2011 12:41

Re: Performance Scouter
 
Does it accept input of ubertube doubling and logo formation?

Bryany 25-03-2011 23:23

Re: Performance Scouter
 
The program doesn't include bonuses or penalties. It would be hard to attribute a logo bonus to a single robot, unless that robot happened to be responsible for all three tubes. I figure that all teams will be going for the logo bonuses, so whether they can make a logo or not will be reflected in how many tubes they can hang, which the program does measure. While hanging over an ubertube might be slightly more difficult, I think that it's more a reflection of strategy and of what tubes happened to be available than of what the capabilities of a team are. Again, if they can hang at all for the ubertube's row, they probably will. It would be nice to measure penalties for each team, but sometimes it can be really hard to match penalties with robots, and penalty rates will hopefully drop anyway as teams gets practice, right? :rolleyes:

Bryany 26-03-2011 13:28

Re: Performance Scouter
 
I just added a sorting feature, so you can view all recorded teams sorted by team number, matches run, average automode score, average teleop score, average endgame score, total points earned, or average points earned per match.

tomy 26-03-2011 16:06

Re: Performance Scouter
 
have you put in the uber tube scoring and doubling the points?

that would be very helpful

Bryany 26-03-2011 18:34

Re: Performance Scouter
 
Quote:

Originally Posted by tomy (Post 1045375)
have you put in the uber tube scoring and doubling the points?

that would be very helpful

The program does record the 2, 4, or 6 point an ubertube scores in autonomous, but it does not record bonuses for tubes being placed over ubertubes for reasons stated in post #5. If you really think it is important, I can try to add it. It just doesn't seem important for scouting to me.

I just fixed an issue with the match schedule crashing after visiting the help page, and made other minor adjustments.

tomy 26-03-2011 19:29

Re: Performance Scouter
 
wouldn't scoring an ubertube affect the total points a team gets which might affect the outcome of the game

like if one team gets 2 tubes scored on the top peg and one mini bot that is 36 points (i think)

and if the other team gets a ubertube plus a logo on the top row that is 30 points plus they score enough tubes to win the match

in your program the team that scored the minibot would win the match and get the quilifing points and wouldn't be the top seeding team

Bryany 26-03-2011 19:39

Re: Performance Scouter
 
Quote:

Originally Posted by tomy (Post 1045418)
in your program the team that scored the minibot would win the match and get the quilifing points and wouldn't be the top seeding team

I see what you're saying. This program, however, does not record which alliance wins, or how many wins each team has. It only records how they performed during their matches, and seeds them based on those capabilities.

tomy 26-03-2011 19:51

Re: Performance Scouter
 
i see now its not accentually rating the teams on the points but on there abilities

if so i see no need for ubertube scoring

Bryany 27-03-2011 00:45

Re: Performance Scouter
 
I just added a mac-style touch-screen scoller, in case someone manages to run this program from an iPad and finds themself unable to scroll for lack of arrow keys.

Bryany 28-03-2011 19:25

Re: Performance Scouter
 
I just added a print button!!!!

Now if your computer is connected to a printer, you can quickly have comprehensive data to hand to your team captain at the last minute, still sortable by team number, matches run, auto score, tele score, endgame score, total, or average per game. (I've only tested it on my printer, so if the formatting looks off from your printer, let me know)

Of lesser note, I also added an onscreen number pad, to go with the onscreen scrolling. If anyone does manage to run this program remotely on an iPad, please let me know. (and tell me how :p not that I actually have an iPad...) Likewise, if anyone finds the onscreen scrolling or number pad annoying, let me know and I can remove them.

Unless I can get a file selection prompt working, this is probably the last update. (unless you can suggest anything else)

tomy 28-03-2011 21:04

Re: Performance Scouter
 
how dose sorting by telop do?

and there is minor lag when switching the way you want to sort by kinda annoying

sorry for the critiques but i really like it and i can use a remote program to control my laptop from my ipad and it works great

the number pad is a little annoying

Bryany 28-03-2011 23:04

Re: Performance Scouter
 
Quote:

Originally Posted by tomy (Post 1046666)
how dose sorting by telop do?

Sorting by teleop arranges the teams from highest average teleop score (total earned divided by matches run) to lowest. Same with Auto and Minibot. If the display mode (bottom right corner) is set to "Total", what's on the screen won't necessarily match the sorting, because that is just total points earned, not average. If you set display to "Average" then the visible numbers will match the sort. There is the same difference between sorting by "Total" and by the percentage bar. The Total is simply the total earned, white the bar represents the total divided by matches played.

Quote:

Originally Posted by tomy (Post 1046666)
and there is minor lag when switching the way you want to sort by kinda annoying

I hadn't thought about that. I had been testing it on my fast computer, so I hadn't noticed much lag. About how long is the lag? I don't know of an easy way around it. (well I could maybe shorten the lag when sorting by team number to match the others)

Quote:

Originally Posted by tomy (Post 1046666)
sorry for the critiques but i really like it and i can use a remote program to control my laptop from my ipad and it works great

the number pad is a little annoying

By all means, critique as much as possible! That's how progress is made! :)
When running it from your ipad, is there an alternate way to type numbers (or letters, for the file prompt), that I can remove the number pad entirely, or should it simply be altered?


All times are GMT -5. The time now is 17:12.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi