Go to Post Courtesy is the key. - Tom Schindler [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 26-11-2014, 17:15
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
Web-based scouting -- What's needed?

I've been testing my C++/HTML/JavaScript/CSS/design capabilities to make one excessively powerful scouting system, thus, names ÜberScout. It's been chugging along rather quickly. I now need to know about what is needed.

My scouting platform is rather scalable. It uses the filesystem for the database, and is designed for cross-platform usage, though the Windows-specific code will be checked at the end of the basic platform design.

Since I am using the filesystem, I can store a lot of different things, such as images, videos and much more.

Now, comes the critical question -- What is needed? What should I create vanilla implementations for?
I have planned the following things so far:
  • Scores
  • Robot Features
  • Starting Position
  • Shooting/Scoring Position (subject to change as the game is released)
  • Graph-based team side-by-side comparison

The platform is still incomplete and only supports team listing, addition and deletion. I have a demo here, which illustrates what has been accomplished so far.
  #2   Spotlight this post!  
Unread 26-11-2014, 17:27
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,503
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: Web-based scouting -- What's needed?

Why not just use google spreadsheets?
  #3   Spotlight this post!  
Unread 26-11-2014, 18:03
x86_4819's Avatar
x86_4819 x86_4819 is offline
computer-whisperer
AKA: Christian Balcom
FRC #4819 (Flat Mountain Mechanics)
Team Role: Programmer
 
Join Date: Sep 2014
Rookie Year: 2013
Location: Shepherd MI
Posts: 92
x86_4819 is on a distinguished road
Re: Web-based scouting -- What's needed?

Quote:
Originally Posted by AdamHeard View Post
Why not just use google spreadsheets?
You can't rely upon having internet access at competitions. I think this is designed to run a local server over a small wired network, then connect to it via web browsers.
__________________




My Github Repositories
  #4   Spotlight this post!  
Unread 26-11-2014, 19:06
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
Re: Web-based scouting -- What's needed?

Quote:
Originally Posted by x86_4819 View Post
You can't rely upon having internet access at competitions. I think this is designed to run a local server over a small wired network, then connect to it via web browsers.
Precisely. That's why I give the source code to compile, and hopefully binaries in the future.

I have been to only one competition where there was a school WiFi router in the library across the hall from our pit. It was, too, slow.

This application is also to test the limits of what can be done with scouting, and make real-time comparison fun, instead of tiring, cumbersome and difficult!

Also, note that the entire installation is automated, except the creation of the assets folder. I may work on a way for the server to automatically download the assets from my server. The entire web interface is about 2 MiB of code.

Last edited by yash101 : 26-11-2014 at 19:11.
  #5   Spotlight this post!  
Unread 26-11-2014, 19:12
x86_4819's Avatar
x86_4819 x86_4819 is offline
computer-whisperer
AKA: Christian Balcom
FRC #4819 (Flat Mountain Mechanics)
Team Role: Programmer
 
Join Date: Sep 2014
Rookie Year: 2013
Location: Shepherd MI
Posts: 92
x86_4819 is on a distinguished road
Re: Web-based scouting -- What's needed?

I started building something like this right before state competitions last year, then abandoned it when the robot code called for help. You can see the incomplete version here: http://flatmountainscout.appspot.com. Fyi the login system is not connected to anything, so you can do whatever you want with it.

It runs from a google app-engine server, which has a development server you can run locally. The eventual goal was to have some laptops networked together for scouters, with one server, but then be able to export all of the data to a flash drive. You would then run the flash drive back to another server setup in the pits and import the data there. It would also have the ability to export to the web version, and import from tba, if internet were available.
__________________




My Github Repositories
  #6   Spotlight this post!  
Unread 26-11-2014, 19:16
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
Re: Web-based scouting -- What's needed?

After reading through this thread, I believe one essential feature to add would be an automated export capability so that say your team has a VPS of some sort. When you get back to the hotel, you just type in a command or push a button and the entire database will be packed up and sent to the server. I can see how that won't be much more than some ZLib magic

Note that the link that's above is actually linked to my VPS. It provides many cloud features that are unbeatable, especially the fact that you can run any application that you want without asking the provider
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 On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 19:54.

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