Go to Post I will never forget Dean's opening lines: "I want you to know that I am here under protest. I believe that everything you are doing here is repugnant and ethically wrong. And now I am going to tell you why..." And for the next 35 minutes, that is exactly what he did. - dlavery [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 25-05-2011, 21:06
lemiant's Avatar
lemiant lemiant is offline
the Dreamer
AKA: Alex
FRC #4334 (Alberta Tech Alliance)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Calgary, AB, Canada
Posts: 562
lemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond repute
Universal Scouting Backend

Many teams (and other organizations) have attempted to create a scouting database which can be used by multiple teams in order to provide scouting information to everyone. One of the setbacks that these attempts have faced is that they are unable to use information gathered by other efforts and thus must start their information from scratch. My objective is not to create another scouting interface, but instead to create a united database, which other organizations can write clients for. This will make creating a scouting system much easier, because it can be easily populated with a wealth of information. Below is my proposed implementation (Be forewarned I am going to assume you have a basic knowledge of web design):

The site would be based around a MySQL database. The database would have at least two tables (matches and teams), but likely far more. Each table would have many pre-defined fields (i.e. participants, scores, video) a comments field and a custom data field. Teams would be allowed to submit information to the database by POSTing JSON format information to an acceptor page. Information would be retrieved by POSTing a query to a querier page that would run the query with a user that could only select, and then parse and return the results. Information could be further processed by the client.

What do you think? Would you be interesting in working on this project?
Reply With Quote
  #2   Spotlight this post!  
Unread 25-05-2011, 21:11
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Universal Scouting Backend

Now, how would a team gain access to the internet during a competition?
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
Reply With Quote
  #3   Spotlight this post!  
Unread 25-05-2011, 21:24
lemiant's Avatar
lemiant lemiant is offline
the Dreamer
AKA: Alex
FRC #4334 (Alberta Tech Alliance)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Calgary, AB, Canada
Posts: 562
lemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond repute
Re: Universal Scouting Backend

Quote:
Originally Posted by davidthefat View Post
Now, how would a team gain access to the internet during a competition?
Good catch, obviously I haven't quite thought this all the way through . How are Cheesy Scout or TBA used? I guess you could make a little shell that ran a local instance of the code (or part of it) on a host computer, and received and sent updates when it got back to the internet. Not very elegant, but it could be doable.
Reply With Quote
  #4   Spotlight this post!  
Unread 25-05-2011, 21:39
slijin's Avatar
slijin slijin is offline
Pockets
AKA: Samuel Lijin
FRC #0694 (StuyPulse)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: New York City
Posts: 537
slijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to behold
Re: Universal Scouting Backend

Quote:
Originally Posted by davidthefat View Post
Now, how would a team gain access to the internet during a competition?
I brought in a wireless card for our team to use, so as to stream live feeds of the competition in the pits for those of us on pit duty (and those in the pits around us! our neighbors in the Galileo pits were our opponents in Gali quarters :3)
__________________

2010-12 CT Chairman's
2011 Galileo 5th seed
2010 NY Regional Winners
Reply With Quote
  #5   Spotlight this post!  
Unread 25-05-2011, 21:52
lemiant's Avatar
lemiant lemiant is offline
the Dreamer
AKA: Alex
FRC #4334 (Alberta Tech Alliance)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Calgary, AB, Canada
Posts: 562
lemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond repute
Re: Universal Scouting Backend

Quote:
Originally Posted by slijin View Post
I brought in a wireless card for our team to use, so as to stream live feeds of the competition in the pits for those of us on pit duty (and those in the pits around us! our neighbors in the Galileo pits were our opponents in Gali quarters :3)
Digressing from the main point of the thread: At 100 bucks every team should buy one of these.
Reply With Quote
  #6   Spotlight this post!  
Unread 25-05-2011, 22:13
Andrew Lawrence
 
Posts: n/a
Re: Universal Scouting Backend

Quote:
Originally Posted by lemiant View Post
Digressing from the main point of the thread: At 100 bucks every team should buy one of these.
Where can a team get one of these?
Reply With Quote
  #7   Spotlight this post!  
Unread 25-05-2011, 22:31
lemiant's Avatar
lemiant lemiant is offline
the Dreamer
AKA: Alex
FRC #4334 (Alberta Tech Alliance)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Calgary, AB, Canada
Posts: 562
lemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond repute
Re: Universal Scouting Backend

Quote:
Originally Posted by SuperNerd256 View Post
Where can a team get one of these?
http://www.orderrogers.ca/rocket/stick
Its $130 for the stick and approx. 10 cents per MB.

Alternatively if you have an iPhone you can use its internet. (I did that )
Reply With Quote
  #8   Spotlight this post!  
Unread 26-05-2011, 00:59
BigJ BigJ is offline
Registered User
AKA: Josh P.
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Milwaukee, WI
Posts: 945
BigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond repute
Re: Universal Scouting Backend

I feel like if it was open to all POSTs that there would be problems with overlapping data and stuff. perhaps have a team volunteer to input a specific regional and given them a key to input data for that regional with. Maybe provide an input page tailored to the game, in case a regional doesn't have any volunteer teams that have the ability/knowledge/time to make an input client which could turn input into JSON.

But I do like the idea of web bindings to a database that other applications can get raw data from and use.

On another note I worked on a web app this quarter for my distributed computing class where I used Amazon SimpleDB and it worked pretty fast (SimpleDB is a bit different from the mySQL databases because it is nonrelational). The app could do OPR for a 52 team event from scratch in around 3 seconds and could most likely be made faster (It was very unpolished so it's not anywhere on the actual internet). I might remake it this summer. The main problem is that to finish the assignment faster I do calculations on the server side, where I should really do them on the client side. I was just too lazy to find a javascript library to do matrix math and without doing calcs on the client side I didn't have to use javascript at all.

Last edited by BigJ : 26-05-2011 at 08:35.
Reply With Quote
  #9   Spotlight this post!  
Unread 26-05-2011, 09:06
lemiant's Avatar
lemiant lemiant is offline
the Dreamer
AKA: Alex
FRC #4334 (Alberta Tech Alliance)
Team Role: Leadership
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Calgary, AB, Canada
Posts: 562
lemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond reputelemiant has a reputation beyond repute
Re: Universal Scouting Backend

Quote:
Originally Posted by BigJ View Post
I feel like if it was open to all POSTs that there would be problems with overlapping data and stuff. perhaps have a team volunteer to input a specific regional and given them a key to input data for that regional with. Maybe provide an input page tailored to the game, in case a regional doesn't have any volunteer teams that have the ability/knowledge/time to make an input client which could turn input into JSON.

But I do like the idea of web bindings to a database that other applications can get raw data from and use.

On another note I worked on a web app this quarter for my distributed computing class where I used Amazon SimpleDB and it worked pretty fast (SimpleDB is a bit different from the mySQL databases because it is nonrelational). The app could do OPR for a 52 team event from scratch in around 3 seconds and could most likely be made faster (It was very unpolished so it's not anywhere on the actual internet). I might remake it this summer. The main problem is that to finish the assignment faster I do calculations on the server side, where I should really do them on the client side. I was just too lazy to find a javascript library to do matrix math and without doing calcs on the client side I didn't have to use javascript at all.
It could have defUlt client, so that not everyone would have to write their own, but I would like to retain the ability to allow other clients to add to it.
Reply With Quote
  #10   Spotlight this post!  
Unread 26-05-2011, 09:39
BigJ BigJ is offline
Registered User
AKA: Josh P.
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Milwaukee, WI
Posts: 945
BigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond repute
Re: Universal Scouting Backend

Yeah, I just meant a web form that on submit would send the web request with properly formatted JSON.
Reply With Quote
Reply


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 On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 11:59.

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