Go to Post Batteries don't help you if they're lying on the field. - Kevin Sevcik [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy > Scouting
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #61   Spotlight this post!  
Unread 19-11-2013, 19:37
cgmv123's Avatar
cgmv123 cgmv123 is offline
FRC RI/FLL Field Manager
AKA: Max Vrany
FRC #1306 (BadgerBOTS)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Madison, WI
Posts: 2,080
cgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond repute
Re: A New Way to Scout

Quote:
Originally Posted by orangemoore View Post
My team has access to over 20 NXTs that is a great Idea.
Only 20? Try 50+!
__________________
BadgerBOTS Robotics|@team1306|Facebook: BadgerBOTS
2016 FIRST Championship Tesla Division | 2016 Wisconsin Regional Engineering Inspiration Award

2015 FIRST Championship Carson Division | 2015 Wisconsin Regional Chairman's Award

2013 FIRST Championship Curie Division | 2013 Wisconsin Regional Chairman's Award

2012 FIRST Championship Archimedes Division | 2012 Wisconsin Regional Engineering Inspiration Award, Woodie Flowers Finalist Award (Lead Mentor Ben Senson)

  #62   Spotlight this post!  
Unread 19-11-2013, 20:57
DampRobot's Avatar
DampRobot DampRobot is offline
Physics Major
AKA: Roger Romani
FRC #0100 (The Wildhats) and FRC#971 (Spartan Robotics)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Stanford University
Posts: 1,277
DampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond repute
Re: A New Way to Scout

Quote:
Originally Posted by Nemo View Post
On the topic of keeping data private versus sharing it with the world:

It's a huge waste of time for every team to dedicate 7+ people to compiling the same exact set of statistics. If a community effort produced the same thing with far less total effort, the teams with the most effective scouting systems could instead put that effort into creating more advanced statistics and improving their qualitative scouting and their methods of collecting and using that qualitative data. Those teams would still have a competitive advantage to show for their efforts.
I don't know if I would trust data that's gathered by "the community" for more than cursory overviews of robots. Our scouters all know the value of the data they collect, and see that it's of a real benefit to our team in qual matches and in alliance selection. That means that if they collect the data, it's good data. If an amorphous group of kids from different teams was working on the same data, they likely wouldn't have the same motivation to "get it right." You might end up with missing matches, people over counting their own teams, or just general slacking off. Of course, I agree having only one group of 7 per regional scout would be a ton less work, but potentially at the cost of data quality.
__________________
The mind is not a vessel to be filled, but a fire to be lighted.

-Plutarch
  #63   Spotlight this post!  
Unread 19-11-2013, 21:02
Qbot2640's Avatar
Qbot2640 Qbot2640 is offline
Registered User
AKA: Terry McHugh
FRC #2640 (Hotbotz)
Team Role: Mentor
 
Join Date: Sep 2012
Rookie Year: 2012
Location: Reidsville, NC
Posts: 473
Qbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond repute
Re: A New Way to Scout

Quote:
Originally Posted by Connerd View Post
Thanks Jim Wilks. I didn't catch that. I'll make sure to tell my team that, so we don't do anything stupid. We might just have to compile it online and offsite.
We have been considering this issue as well. Our team does not universally have smartphones or tablets...but in a one-to-one school they all have chromebooks. Is there any reason why we could not create a six-user WIRED network with a laptop as the "server" and write some html scouting form to use in an intra-net type setup?

And to the "data-sharing" issue...I definitely believe you should have to contribute to benefit. From my perspective, this benefits the rookie teams or smaller teams much more. Consider, if there was no investment required to obtain this data, the teams with the best scouting programs could hold all their own scouters for their own data, yet still get the larger group data. A smaller or less experienced team might not be able to generate good data themselves. On the other hand, if you need to contribute to the effort to gain access to the data the former team WILL participate because they won't want to risk missing something that everyone else will have access to. Their benefit will still be considerably less than the latter team, since the data they would have without cooperation would already be pretty good.
__________________

2012 Palmetto Regional Winners (Thanks 2059, 2815, and 287).
2012 Newton 14th Seed
2013 Chesapeake Regional Imagery Award Winners
2014 North Carolina Regional Imagery Award Winners
2014 Greater DC Regional Team Spirit Award Winners
2015 North Carolina Regional Finalists (Thanks 3971 and 587)
  #64   Spotlight this post!  
Unread 19-11-2013, 21:09
brennonbrimhall brennonbrimhall is offline
Free Agent
AKA: Brennon Brimhall
no team
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Clifton Park, NY
Posts: 222
brennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to allbrennonbrimhall is a name known to all
Re: A New Way to Scout

Quote:
Originally Posted by DampRobot View Post
I don't know if I would trust data that's gathered by "the community" for more than cursory overviews of robots.
Data sharing will never replace good scouting. I would, however, trust data more than OPR for events I haven't attended in person, or scouted via webcast.

Quote:
Originally Posted by Qbot2640 View Post
We have been considering this issue as well. Our team does not universally have smartphones or tablets...but in a one-to-one school they all have chromebooks. Is there any reason why we could not create a six-user WIRED network with a laptop as the "server" and write some html scouting form to use in an intra-net type setup?
You pretty much described our scouting setup, with the caveat that we use paper sheets that are then entered via an HTML form, using node.js.

Let's just say that we found a new purpose for old robot D-Link bridges.
__________________
Team 20, 2012-2014: 4 blue banners, 5 medals, and 9 team awards.
Church of Jesus Christ of Latter-day Saints, 2014-2016: Missionary, Colorado Denver South Mission.
  #65   Spotlight this post!  
Unread 19-11-2013, 21:13
saikiranra's Avatar
saikiranra saikiranra is offline
UCI
AKA: Saikiran Ramanan
FRC #3476 (Code Orange)
Team Role: Mentor
 
Join Date: Oct 2012
Rookie Year: 2011
Location: Irvine, CA
Posts: 200
saikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond repute
Re: A New Way to Scout

Quote:
Originally Posted by Qbot2640 View Post
We have been considering this issue as well. Our team does not universally have smartphones or tablets...but in a one-to-one school they all have chromebooks. Is there any reason why we could not create a six-user WIRED network with a laptop as the "server" and write some html scouting form to use in an intra-net type setup?
Yea, you can do that with Wamp on a Windows Machine. EXTREMELY EFFECTIVE, because Wamp is simple to set up and configure. It is also reliable. We used a local Wamp server at 3 offseason events (IRI, Fall Classic, and Battle at the Border), and it never failed. PM me if you have any questions.
__________________
2014 - Current: Team 3476 Electronics, Programming, and Scouting Mentor
2011 - 2014: Team 696 Student and Drive Coach
  #66   Spotlight this post!  
Unread 19-11-2013, 21:15
Connerd's Avatar
Connerd Connerd is offline
09R - JBD Detachment, USU ROTC
AKA: Conner Doggett
FRC #3166 (First Year Ravens)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Logan, UT
Posts: 46
Connerd will become famous soon enough
Re: A New Way to Scout

Quote:
Originally Posted by saikiranra View Post
Yea, you can do that with Wamp on a Windows Machine. EXTREMELY EFFECTIVE, because Wamp is simple to set up and configure. It is also reliable. We used a local Wamp server at 3 offseason events (IRI, Fall Classic, and Battle at the Border), and it never failed. PM me if you have any questions.
Sorry if anyone feels this is repetitive, but our team is looking for as many options to improve scouting, redundancy and such. Would the method described above have to be wired?
__________________
2012-2014 - Team 3245 Ravens, Student/Mascot
2014-20?? - Team 3245 Ravens, Alumni
2015-20?? - Team 3166 Ravens, Mentor
  #67   Spotlight this post!  
Unread 19-11-2013, 21:34
saikiranra's Avatar
saikiranra saikiranra is offline
UCI
AKA: Saikiran Ramanan
FRC #3476 (Code Orange)
Team Role: Mentor
 
Join Date: Oct 2012
Rookie Year: 2011
Location: Irvine, CA
Posts: 200
saikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond repute
Re: A New Way to Scout

Quote:
Originally Posted by Connerd View Post
Sorry if anyone feels this is repetitive, but our team is looking for as many options to improve scouting, redundancy and such. Would the method described above have to be wired?
Yes, you need to have an ethernet cable running from each computer into a switch. You don't need to configure the switch in any fancy way though. Windows automatically assigns an IP (IPv6 I think?) that you can use to access the server from any computer wired to the switch.
__________________
2014 - Current: Team 3476 Electronics, Programming, and Scouting Mentor
2011 - 2014: Team 696 Student and Drive Coach
  #68   Spotlight this post!  
Unread 19-11-2013, 21:41
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Talking Re: A New Way to Scout

You would be using IPv4, not v6, most likely. . Also, my approach to getting this down would be to have an internet connection and to connect to my central database. Instead of a switch, a router with WiFi disabled would be the better approach because typically, routers are easier to manage because they are aimed at general purpose computing at home (Most standard users aren't geeks).

My database would allow every team to collaborate on their own database
  #69   Spotlight this post!  
Unread 19-11-2013, 21:44
saikiranra's Avatar
saikiranra saikiranra is offline
UCI
AKA: Saikiran Ramanan
FRC #3476 (Code Orange)
Team Role: Mentor
 
Join Date: Oct 2012
Rookie Year: 2011
Location: Irvine, CA
Posts: 200
saikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond repute
Re: A New Way to Scout

Quote:
Originally Posted by yash101 View Post
You would be using IPv4, not v6, most likely. . Also, my approach to getting this down would be to have an internet connection and to connect to my central database. Instead of a switch, a router with WiFi disabled would be the better approach because typically, routers are easier to manage because they are aimed at general purpose computing at home (Most standard users aren't geeks).
I was just talking about a Wamp server. You CAN use a switch with a data connecting to connect to the internet in the same fashion. That is what we do for regionals.
__________________
2014 - Current: Team 3476 Electronics, Programming, and Scouting Mentor
2011 - 2014: Team 696 Student and Drive Coach
  #70   Spotlight this post!  
Unread 19-11-2013, 21:52
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Talking Re: A New Way to Scout

Sorry for the double post.
Here's what I want to accomplish in my scouting server:
Easy and intuitive interface so I don't have to teach everyone how to use it

Most typical data values (Goals, climb, etc)

Special features (Probably check buttons so PHP can sort it)

Global comments

Game comments (new eery game)

Ways to improve (new every game)

Graphs of the team's scores, improvement, highs, lows and where they get their points from (Probably using something like GraphViz)

Fast loading times (For the scouting stuff). At the end of scouting, where teams are deciding which teams to pick, the lag will get high because there will be large methods running, and my bandwidth will be hogged, sending all the images of the graphs

Every team's scoring graphs side by side, sorted by user criteria

Sorting between different teams. At competition, when over a hundred teams are competing, it is hard to decide which team shall get the crown. Why not let the computer do this for you?

A crapload of other features

I do not expect to get most of these features down for quite some time. I will start small and "grow" my program

  #71   Spotlight this post!  
Unread 20-11-2013, 01:19
Abhishek R Abhishek R is offline
Registered User
FRC #0624
Team Role: Alumni
 
Join Date: Mar 2013
Rookie Year: 2012
Location: Texas
Posts: 892
Abhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond repute
Re: A New Way to Scout

Quote:
Originally Posted by yash101 View Post
Sorry for the double post.
Here's what I want to accomplish in my scouting server:
Easy and intuitive interface so I don't have to teach everyone how to use it

Most typical data values (Goals, climb, etc)

Special features (Probably check buttons so PHP can sort it)

Global comments

Game comments (new eery game)

Ways to improve (new every game)

Graphs of the team's scores, improvement, highs, lows and where they get their points from (Probably using something like GraphViz)

Fast loading times (For the scouting stuff). At the end of scouting, where teams are deciding which teams to pick, the lag will get high because there will be large methods running, and my bandwidth will be hogged, sending all the images of the graphs

Every team's scoring graphs side by side, sorted by user criteria

Sorting between different teams. At competition, when over a hundred teams are competing, it is hard to decide which team shall get the crown. Why not let the computer do this for you?

A crapload of other features

I do not expect to get most of these features down for quite some time. I will start small and "grow" my program

I feel like you could get all those graphs and data from an Excel spreadsheet on which the server could just draw from for live data on any given team at any point of time. Excel has a lot of power to it, and is probably the most common way of maintaining scouting data in FRC; if you want to make scouting information sharable with other teams, sticking with Excel may be a more universal choice compared with making your own interface.

Also, I don't think I understand the point of the graphs other than justa visual representation. Could you not just sort through data and get a ranking of teams based on different points of interest (maybe teleop, auto, endgame, consistencies) so then you wouldn't have to even worry about sending images? I think the benefit provided would be very little relative to how much effort and time it would take to get something like that working.
__________________
2012 - 2015 : 624 CRyptonite
Team Website
  #72   Spotlight this post!  
Unread 20-11-2013, 01:26
SoftwareBug2.0's Avatar
SoftwareBug2.0 SoftwareBug2.0 is offline
Registered User
AKA: Eric
FRC #1425 (Error Code Xero)
Team Role: Mentor
 
Join Date: Aug 2004
Rookie Year: 2004
Location: Tigard, Oregon
Posts: 486
SoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant futureSoftwareBug2.0 has a brilliant future
Re: A New Way to Scout

Quote:
Originally Posted by yash101 View Post
So, with this data storage, are you using text-based database? If so:

Code:
15/2471/1
match/team#/climb code (0=no,1=10,2=20,3=30)
That would be a lot more readable to PHP and easier to implement. However, it would be important to note that text-based isn't so reliable. If this software is running for multiple teams, every time a match ends, the server will get a huge load. Multiple appends to the same file at the same time, many times, means a corrupt file. Instead, MySQL or some other database server built to store information may be the lifesaver!
The only time I used text databases is when I was learning PHP and using it on a site that maxes out at a view per day!
I was suggesting it as an interchange format. Think of it as an alternative to sending around the output of "mysqdump".

I feel like I'm missing something because I don't understand your suggested format at all:
  • Is splitting text apart with a slash is easier than a space? It's been a while since I've written any PHP but why would slash be any different?
  • Why have you chosen to omit the column name? Without it you have to add meta-data someplace else to describe what it is.
  • How is representing climbs as 0-3 better than 0/10/20/30? They seem the same to me.
I also don't see why any of this would be a lot of work on the server.
  #73   Spotlight this post!  
Unread 20-11-2013, 08:32
Chadfrom308's Avatar
Chadfrom308 Chadfrom308 is offline
Slave to the bot
AKA: Chad Krause
FRC #0308 (The Monsters)
Team Role: Driver
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Novi
Posts: 272
Chadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to behold
Re: A New Way to Scout

Quote:
Originally Posted by saikiranra View Post
Team 696 used a similar Google Docs based scouting system for the 2012 and 2013 official seasons. Although simple and easy to use to create a system, it has MAJOR downsides.

1. Google's systems have crashed at every single competition. It seems like Google Spreadsheets can not handle the amount of formulas needed for any meaningful analysis. Because of this, we were not able to access our data for our Friday night scouting meetings.

2. Its SLOW. At the height of it's lag, it took around 30 minutes for data to be submitted. In addition, the sheets sometimes take forever to load.

I warned a team going to Champs not to use a Google Docs system, and they faced similar results (for post-day analysis).


If not for these, Google Docs would be the perfect scouting solution. This summer, we created a scouting system running off our website that would be able to input data, analyze the data, create rankings and team reports, and create a match strategy printout that people would be able to send to a printer in the pits. We successfully collaborated with 3476 and 3255 and used the system at IRI, Battle at the Border, and Fall Classic.
Really? I have never experienced any lag or slowness from google drive, and it has been up 100% of the time...
  #74   Spotlight this post!  
Unread 20-11-2013, 09:53
saikiranra's Avatar
saikiranra saikiranra is offline
UCI
AKA: Saikiran Ramanan
FRC #3476 (Code Orange)
Team Role: Mentor
 
Join Date: Oct 2012
Rookie Year: 2011
Location: Irvine, CA
Posts: 200
saikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond reputesaikiranra has a reputation beyond repute
Re: A New Way to Scout

Quote:
Originally Posted by Chadfrom308 View Post
Really? I have never experienced any lag or slowness from google drive, and it has been up 100% of the time...
Always worked in testing for us too. The problem is when it gets a large amount of data....
By the time any useful data can be extracted, there are about 120 lines of data. This is more than fine for Excel, but really causes problems on Drive. (Though, we had a few thousand formulas and a few sheets)
__________________
2014 - Current: Team 3476 Electronics, Programming, and Scouting Mentor
2011 - 2014: Team 696 Student and Drive Coach
  #75   Spotlight this post!  
Unread 20-11-2013, 11:15
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,508
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: A New Way to Scout

Quote:
Originally Posted by saikiranra View Post
Always worked in testing for us too. The problem is when it gets a large amount of data....
By the time any useful data can be extracted, there are about 120 lines of data. This is more than fine for Excel, but really causes problems on Drive. (Though, we had a few thousand formulas and a few sheets)
We run a VERY large gdocs based scouting system, that is doing a lot more than just averaging (such that when data is entered, a lot recalculates).

Even with this, it runs. I suggest you look into what runs fast/slow on gdoc, and thoroughly understand the process it uses when to update cells. Short answer is anytime cell A changes, every cell that references it upates, and that cycle repeats.

Don't use vlookups. At all. Even once. Just don't do it. Use index(match()) instead. Google it for good tutorials, this doesn't load the range per each cell called. Importrange/sortrange can also be used where vlookup would be used by some people with better results. More or less, don't use vlookup and don't use cell by cell calls to pass entire ranges if you can help it.

If you want me to take a look at your system and offer more specific advice I can. I'm not saying this to criticize you guys, but I'm 100% sure the issue here is implementation, not google docs.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 02:06.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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