Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Scouting (http://www.chiefdelphi.com/forums/forumdisplay.php?f=36)
-   -   Team 111's scouting system: WildRank (http://www.chiefdelphi.com/forums/showthread.php?t=129763)

rich2202 08-02-2015 16:36

Re: Team 111's scouting system: WildRank
 
Quote:

Originally Posted by mail929 (Post 1440225)
It appears that Bluestacks doesn't support USB OTG

"USB OTG" is needed to mount the flash drive to the Android Device. Normally, the Android Device is what is being attached. Hence the need for USB OTG to change its normal role.

In the case of Bluestacks on a PC, the PC's normal functions should mount the USB Flash Drive, and make it available to Bluestacks.

A slightly different question:

Can the Desktop and the Client both be on the same computer?

Is there an explicit "import" function that then checks the USB Flash Drive? Or, is the desktop continuously looking for data to import?

Short Stuff 10-02-2015 17:34

Re: Team 111's scouting system: WildRank
 
Here is the code for the app. When I synced the info, it seems like it did not actually create .json files for matches. The only .json files that were created are in the pit subfolder within the synced folder. In the event subfolder the only files are event.json and pit.json. But here is all of the code for the android app.

https://www.dropbox.com/s/u8qduwqlwx...20app.zip?dl=0

Skyehawk 10-02-2015 18:34

Re: Team 111's scouting system: WildRank
 
...And here is my version of the UI and calculations in the team summaries, keep in mind it is not 100% complete, (I need to get various rankings averaged). My version does have a SUM function for adding Boolean values together in teem summaries (as well as the default average). There are some other small changes, nothing really worth noting.

https://www.dropbox.com/s/yci3tqedj0...15_UI.zip?dl=0

I have not looked at Short Stuff's version yet so I cannot compare the two at this moment, I have no idea what he accomplished.

[EDIT] After taking a quick glance through Short Stuff's version I have concluded that it takes a minimalistic approach. It covers most of the aspects of the game without getting too in depth to a point of cluttered up UI. This is in sharp contrast to mine where the main focus is on tote stacking, specifically on max heights of tote stacking. My version also returns more info in team summaries.

[EDIT] updates in my version coming out soon (added average support for spinner(dropdown) menus)

Skyehawk 11-02-2015 02:05

Re: Team 111's scouting system: WildRank
 
Here is my significantly more polished version of WildRank, it should have most the stuff for medium depth analysis of teams, I hope it helps.

https://www.dropbox.com/s/ljm2s3l5fw..._UI_2.zip?dl=0

A few things to note:
Stack rank average: higher = better (this is NOT potential points per match).
Qualification Average: should be same as the FRC published ranking
Average negative impact: lower = better (0 is lowest)

In autonomous I decided to make stack sets, robot sets, etc. noted as contributions, this helps on a robot by robot basis, you can choose what constitutes as a "contribution"

In teleop I have an average stack time drop down menu, this is a general time range. Also Average Failed Stacks / match is scaled for failed totes per match (i.e. team A knocks over a stack of 2 (add 2 to Failed stacks), team B knocks over a stack of 6 :ahh: (add 6 to failed stacks)).

The rankings in stats are the averages of the rankings that you put in during match scouting.

Everything else should be fairly self explanatory. Have fun, PM me with any questions regarding layout and calculations.

(also I have added a SUM function to calculations and spinner values can now be averaged/summed).

gohak 11-02-2015 12:10

Re: Team 111's scouting system: WildRank
 
Team 111:

Just want to say thanks for this application from team 3005. I did modify and fixed several bugs in the application from the Desktop to the Android side of things to get 2015 season going for us. You guys did a great job on the app.

One of the big item that we changed was not to use the Flash drive just cause some of our tablets do not support OTG or at least we were having issues in getting it to run reliably. Instead, we leveraged the tablet internal storage (MTP in Windows) as a "scratch memory" where we use it to sync between the tablet and desktop. This seems to work reliably but we do have to carry the tablet back to the Laptop to sync in this case.

Regards,
William

Short Stuff 11-02-2015 14:49

Re: Team 111's scouting system: WildRank
 
Quote:

Originally Posted by gohak (Post 1441809)
Team 111:

Just want to say thanks for this application from team 3005. I did modify and fixed several bugs in the application from the Desktop to the Android side of things to get 2015 season going for us. You guys did a great job on the app.

One of the big item that we changed was not to use the Flash drive just cause some of our tablets do not support OTG or at least we were having issues in getting it to run reliably. Instead, we leveraged the tablet internal storage (MTP in Windows) as a "scratch memory" where we use it to sync between the tablet and desktop. This seems to work reliably but we do have to carry the tablet back to the Laptop to sync in this case.

Regards,
William

One suggestion that I would have for you for the syncing would be to use dropbox and its automatic syncing function. It may not be able to sync while at the arena due to lack of internet, but when you do have access to internet it will sync at that point. For this to work, you would need to have drobpx installed on the laptop as well as on each of the tablets. The tablets would also need to have a companion app called dropsync in order to automatically sync from a folder on the tablet. If you have any questions you can pm me.

Skyehawk 11-02-2015 18:13

Re: Team 111's scouting system: WildRank
 
Quote:

Originally Posted by Short Stuff (Post 1441945)
One suggestion that I would have for you for the syncing would be to use dropbox and its automatic syncing function. It may not be able to sync while at the arena due to lack of internet, but when you do have access to internet it will sync at that point. For this to work, you would need to have drobpx installed on the laptop as well as on each of the tablets. The tablets would also need to have a companion app called dropsync in order to automatically sync from a folder on the tablet. If you have any questions you can pm me.

There is a lot more options out there than drop box, I know Asus has developed an app that can file sync w/o an internet connection or Bluetooth, I'm not sure what frequencies it operates on (or if it'd be legal).

Short Stuff 12-02-2015 17:25

Re: Team 111's scouting system: WildRank
 
Quote:

Originally Posted by Skyehawk (Post 1442084)
There is a lot more options out there than drop box, I know Asus has developed an app that can file sync w/o an internet connection or Bluetooth, I'm not sure what frequencies it operates on (or if it'd be legal).

This was what I had available at the time that worked for me. I am sure there are other options out there but at this point it is what we will use because I know that it will work across multiple different tablet makes and models. I didn't mean to make it sound like dropbox was the only option.

Skyehawk 16-02-2015 15:48

Re: Team 111's scouting system: WildRank
 
I ran my version of WildRank at a Week Zero event this weekend, it seemed to function alright, I was not able to create a custom team list, but that mattered not because it was round robin style (no match schedule). My scouts just got used to the app, I have a few minor changes, but nothing major. The main things that I need to add are a counter for failed container placement (a fair number fell off during matches) and better support for no show robots (hopefully this option will never have to be used).
I will supply a download link one more time, if you want to see any minor changes or things PM me.

Short Stuff 18-02-2015 15:50

Re: Team 111's scouting system: WildRank
 
Quote:

Originally Posted by Skyehawk (Post 1445185)
I ran my version of WildRank at a Week Zero event this weekend, it seemed to function alright, I was not able to create a custom team list, but that mattered not because it was round robin style (no match schedule). My scouts just got used to the app, I have a few minor changes, but nothing major. The main things that I need to add are a counter for failed container placement (a fair number fell off during matches) and better support for no show robots (hopefully this option will never have to be used).
I will supply a download link one more time, if you want to see any minor changes or things PM me.

Did you just use the Team Summary page in the app for the results?

Skyehawk 19-02-2015 19:00

Re: Team 111's scouting system: WildRank
 
Quote:

Originally Posted by Short Stuff (Post 1446532)
Did you just use the Team Summary page in the app for the results?

Yes I did, I am currently working on a more advanced setup for actual competition (hopefully with an easier to use UI).

nathanwalters 19-02-2015 20:03

Re: Team 111's scouting system: WildRank
 
Quote:

Originally Posted by gohak (Post 1441809)
Team 111:

Just want to say thanks for this application from team 3005. I did modify and fixed several bugs in the application from the Desktop to the Android side of things to get 2015 season going for us. You guys did a great job on the app.

One of the big item that we changed was not to use the Flash drive just cause some of our tablets do not support OTG or at least we were having issues in getting it to run reliably. Instead, we leveraged the tablet internal storage (MTP in Windows) as a "scratch memory" where we use it to sync between the tablet and desktop. This seems to work reliably but we do have to carry the tablet back to the Laptop to sync in this case.

Regards,
William

Glad to hear you like it! IF you could submit pull requests with your bugfixes, that would be much appreciated. I'm sure other teams would like to take advantage of that.

RCB 27-02-2015 12:05

Re: Team 111's scouting system: WildRank
 
So I was going to test the app out on week 1 events in Michigan but I noticed that the blue alliance api doesn't have the match schedules yet and we're already like 10 matches in. Do you think this is going to be an issue next week too? Or should we find another way to generate the event.json file? My team plays next week so this was our only test run.

Does anyone know where FRC Spyder get's its match schedule data from? That had updated schedules before matches started.

vhcook 27-02-2015 12:12

Re: Team 111's scouting system: WildRank
 
Quote:

Originally Posted by RCB (Post 1450722)
So I was going to test the app out on week 1 events in Michigan but I noticed that the blue alliance api doesn't have the match schedules yet and we're already like 10 matches in. Do you think this is going to be an issue next week too? Or should we find another way to generate the event.json file? My team plays next week so this was our only test run.

Does anyone know where FRC Spyder get's its match schedule data from? That had updated schedules before matches started.

Based on comments from the Spyder devs in other threads, they're using the FMS API. I'm guessing they managed to pry some data out before things went south, and they seem to have some ranking data, but no match scores. I'm going to counsel patience as FIRST tries to sort out the issues.

RCB 27-02-2015 13:05

Re: Team 111's scouting system: WildRank
 
Quote:

Originally Posted by vhcook (Post 1450725)
Based on comments from the Spyder devs in other threads, they're using the FMS API. I'm guessing they managed to pry some data out before things went south, and they seem to have some ranking data, but no match scores. I'm going to counsel patience as FIRST tries to sort out the issues.

Oh so this problem is on FIRST's end not the blue alliance's? That's good, I guess.

It looks like the blue alliance also has the ranking data but still no match schedule/ scores. Hopefully FIRST can get it worked out before next week.

As a backup plan though, is there an easier way to get matches into the app? I looked at the "Add Matches Manually" part of the desktop application and it looks extremely tedious having to enter in each team and match number individually. Is there an easy way to turn something like an excel document into a json file compatible with the app?


All times are GMT -5. The time now is 23:39.

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