![]() |
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) |
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.
|
Re: Performance Scouter
Awesome! I will test it out at the Philly Regional.
|
Re: Performance Scouter
Does it accept input of ubertube doubling and logo formation?
|
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:
|
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.
|
Re: Performance Scouter
have you put in the uber tube scoring and doubling the points?
that would be very helpful |
Re: Performance Scouter
Quote:
I just fixed an issue with the match schedule crashing after visiting the help page, and made other minor adjustments. |
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 |
Re: Performance Scouter
Quote:
|
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 |
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.
|
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) |
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 |
Re: Performance Scouter
Quote:
Quote:
Quote:
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? |
Re: Performance Scouter
With the iPad I'm using a program called team viewer to control my laptop with my iPad . It works fine. I can bring up the iPads keyboard to type numbers and letters. The issue with the keypad is that it's big and kinda in the way. Maybe there is a way so the user can move it around. Also I do not know if this is happening to you but when ever I put in a team number it beep/makes a noises that is quick annoying since I have to put in 6 different teams. Another idea for the keypad is to have a checkbox for the user to either have the keypad or not. But otherwise this is a great program for teams that do not have a a lot of members for scouting. Its nice and very organized and easy to sort data basked on what you want. The other question I had was if you could put in all the matchs before they even start. Then go in order and a follow the matches so you would not have to worry about that in between matches? Once again this is a nice program.
|
Re: Performance Scouter
Quote:
Quote:
Quote:
And I did get the opening file prompt working, and it is in the current version. I also changed the main file extension to .tmm, as there are other programs that use .ini, and bad things could happen if the user loaded something else's file. (you can still load old .ini's though) Again, let me know if it's worth it, or if it should go back to the way it was before. Thanks for all the great feedback! |
Re: Performance Scouter
Okay! I just added the options of hiding the number pad, moving the number pad around, and the other things I mentioned above. (the number pad disable button is attached to the number pad) I also fixed an issue with the touch scroll hopping around when you scroll too high.
I wish it would allow me to edit the original post so I could summarize all the changes. Oh well. |
Re: Performance Scouter
1 Attachment(s)
here is a scouting sheet that im using for it
also i cant save matches and i don't know what does it work on yours? |
Re: Performance Scouter
Quote:
|
Re: Performance Scouter
When I'm done with a match I hit done and the save and yes j want to save, and it dose nothing.
|
Re: Performance Scouter
Hmm. So no match data goes onto the main screen at all? (or does it simply freeze?) Is the file specified at startup in the same directory as the executable? (that shouldn't matter anymore, but it could) Has this always happened or only since the windows prompt at startup? And is that without using the iPad extension? (sorry for all the questions, but this could be a serious bug, and I can't duplicate it on my end)
I made some screenshots of what it looks like on my screen, with data from the St. Louis regional: Main1 Main2 Scheduler Match |
Re: Performance Scouter
Quote:
I'll try to implement a name checker to prevent this in the future. EDIT: The prompt actually does check for bad characters. This bug also occurs when you hit cancel at startup instead of entering a filename. EDIT2: This bug is now (hopefully) fixed. The program will no longer let you cancel or enter no filename. Popup messages have also been more customized. |
Re: Performance Scouter
Update: I just added the feature of exporting the stored data in Excel .csv files! This, combined with the print feature, should make it very compatible with whatever your preferred scouting methods may be. Let me know if you find any bugs, or of any suggestions you may have for the program!
|
Re: Performance Scouter
Update: You can now assign pictures to each team, so that you can view their robot in the program while you compare their stats!
|
Re: Performance Scouter
Update: You can now enter in team data for individual teams, not in sets of six. Meaning that if you assign a person to watch each position and to fill out their own form for copying into the program at the conclusion of a match, you don't necessarily have to worry about having all the data before you can start inputing data. Simply enter positions you are not recording as the team number '0'.
---------- On another note, I was wondering if someone from each division using this (or a similar) program would be willing to pool their data to compile a master list at St. Louis? 1094 will be recording Galileo. ---------- |
Re: Performance Scouter
Will there be a 2012 version of this soon?
I would love to use it. |
Re: Performance Scouter
Whoops! Wrong thread! Having 5 threads open at once is problematic.
|
Re: Performance Scouter
*************************************
* The 2012 version is ready for its first release! * ************************************* It is essentially the same layout as the 2011 version. Now, though, Automode and Teleop recording is done in stages. Select the mode at the top of the match screen. This year there's an additional ability to record fouls and defense points. Defense recording is necessarily a little subjective though. You add a defense point whenever a team steals a ball or blocks a shot. (If you don't want to record something, you can of course just leave that part zero.) I've also sped up the table display and sorting considerably. In a few days I hope to optimize the file I/O speed and add a better instructions screen. Due to the nature of this year's game, I'm not sure how well this tallying method will work. It might be too difficult to track all the data accurately. (unless you have a large scouting team :rolleyes: ) Let me know what you all think! http://www.bearealis.com/gamesconten...oundRumble.exe (I would update the original post, but CD isn't letting me edit it.) ~Bryany |
Re: Performance Scouter
I am missing a link for this year's version? I don't see it ::rtm::
|
Re: Performance Scouter
|
Re: Performance Scouter
Quote:
I fixed the post, so the link is there as well now. ~Bryany |
Re: Performance Scouter
Bryan the program crashes when I try to put a picture for a team in.
|
Re: Performance Scouter
Quote:
Also, I fixed a graphical issue with the relative-skill meter not always fitting the meter-frame. Keep sending in the feedback! ~Bryan |
Re: Performance Scouter
Is there a update then?
|
Re: Performance Scouter
Quote:
~Bryan |
Re: Performance Scouter
Can you add the ability to edit match information after its saved?
|
Re: Performance Scouter
I think you should have that they balanced on the cooperation bridge because it will show that they are very good with working with others.
|
Re: Performance Scouter
Quote:
Match schedules of course are already editable. Quote:
Separating 1 robot balance vs 2+ robot balance beyond just differences in score would be nice, but it would mean separating even more data categories beyond the main 6, and I'm trying to keep it simple. |
Re: Performance Scouter
It comes up with an error and won't let me continue when I try to change the team number.
|
Re: Performance Scouter
Quote:
Thanks! ~Bryan |
Re: Performance Scouter
The error comes when I try to change The area that says "My Team" from 1094 to 2993.
ERROR in action number 4 of Draw Event for object obj_sched: In script scr_sched_draw: Error in code at line 88: && global.host != 0 ^ at position 24: Cannot compare arguments. |
Re: Performance Scouter
Quote:
~Bryan |
Re: Performance Scouter
I've added a small change: Now the schedule is listed Blue then Red, instead of Red then Blue, since that's the order the official schedules usually are in. I've also sped up the schedule screen a bit.
~Bryany |
Re: Performance Scouter
Okay, I've altered the table to show both single-balancing and multi-balancing during the endgame. Right now, the data entry section does still have a spot for you to enter defense points, and it will save that defense data to the file, but it won't appear in the table.
Soon I will remove the defense entry altogether, unless there are any objections. Do test this out, I made the change somewhat hastily. I plan on testing it myself, but I'm a bit rushed right now. Just click twice on the balance button to enter multi-balance. ~Bryany |
Re: Performance Scouter
Okay, the program now displays single and multi balance separately, and no longer has the defense recording anywhere. (so there are no more subjective entries!) In place of recording defense points, you can enter technical fouls. This way you don't have to enter 3 regular fouls whenever there's a tech foul.
Keep testing and giving feedback! ~Bryany |
Re: Performance Scouter
******************
*Semi-Big(ish) Update!* ****************** The program has been modified to include note-taking! You can add/modify individual team notes during matches, as well as view/modify a separate note-table in the menu. Notes can be printed off separately from standard scouting data, and can also be exported to Excel! If you're familiar with previous versions of this software, the in-match notes have replaced the match-advice comments. This was done to keep the workspace relatively simple, and also because the advice tool didn't really seem to be that useful. Modifying notes is done through a pop-up dialog. A downside of this is that it highlights current notes in that dialog, so it is possible to accidentally lose the note you're editing. I would like to have a better input means, but programming my own word-processor isn't exactly simple. :eek: I'll keep looking into it, but time is flying, so I thought I'd release it now. Of lesser import, the escape button no longer closes the program unless you're on the main screen; otherwise it will return you to the menu. Keep feedback coming! (and if your team is using this software, we'd be delighted to know! ;) ) ~Bryan |
Re: Performance Scouter
Update!
There seems to have been a bug in the previous update, wherein entering a Kinect score under certain circumstances crashed the program and lost that one match's data. This has now been fixed. Also, notes will now update when you change a team's name mid-match. ~Bryan |
Re: Performance Scouter
Just a heads up, there is 2013 version of this software on the way!
A basic beta equivalent should be available within a week, BUT the plan is to add Android functionality, along with an online database so teams can scout from their phones/tablets and share results across events! (note that printing out the results would have to be done from a computer, not an Android) |
Re: Performance Scouter
Keep up the good work. We're looking forward to testing it out.
|
Re: Performance Scouter
i can not get this link to work. :( i would like to see how you set it up because i am getting ideas on my own setup for a scouting seet for myself. im a new scout to our teamand i think im missing something in mine.
Here is the link: http://www.bearealis.com/games/MyScout-Logomotion.exe |
Re: Performance Scouter
Quote:
http://www.bearealis.com/FIRST/MyScout-Logomotion.exe http://www.bearealis.com/FIRST/MySco...oundRumble.exe The main idea is to track what each robot scores individually in each area (including fouls), and average those numbers to get what a robot can be expected to contribute per match. It does not rank how good a robot is at defense, because there isn't really an easy objective way to score that. But that's where notes come in handy. :) If you're asking how the software was made, it was developed with GameMaker 8.0, available at http://www.yoyogames.com/ . |
Re: Performance Scouter
**************************
The 2013 version is now available! ************************** The new thread is http://www.chiefdelphi.com/forums/sh...63#post1235263 The link to download the software is http://www.bearealis.com/FIRST/MySco...eAscension.exe I was hoping to get the mobile version working before posting this, but the online database is taking longer that I expected to implement. So this version is the same style previous versions. |
| All times are GMT -5. The time now is 02:37. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi