Go to Post I do this stuff because...well first inspired me to become me. I now understand who i am better and what i want to do. - Marygrace [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 07-01-2016, 18:21
jkoritzinsky jkoritzinsky is offline
Registered User
AKA: Jeremy Koritzinsky
FRC #4786 (Nicolet F.E.A.R.)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Glendale, Wisconsin
Posts: 77
jkoritzinsky will become famous soon enoughjkoritzinsky will become famous soon enough
SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

SuperScouter for FRC
SuperScouter has been released! It is currently available on the Play Store and the App Store (pending review). Download the server from http://jkoritzinsky.github.io/SuperScouter4FRC and start your scouting plan today!

What is SuperScouter?

SuperScouter is a scouting platform that supports iOS, Android, and (in the future) Windows Phone. The server component currently is Windows only.

What makes SuperScouter "Super"?
Unlike every other scouting app, SuperScouter was designed from the ground up to support "customizable schemas". That means that each team can create a "schema" using the Schema Designer on the server application that defines what data to collect. This makes SuperScouter unique in that it does not require a brand new app each year. This allows development to focus on adding new features instead of re-creating the same thing each year.

How do the apps communicate with the server?
Schema Downloading
Schema downloading is only supported over HTTP. The application has a built in HTTP server that you can start with the "Start HTTP Server" button. It will be available on all IP addresses the server computer has. In the app, go to "Manage Schemas > Add New" or "Manage Schemas > +" and type in the IP address of the computer as given on the server app. Your schemas should show up. Tap one and tap the download button to download it. You will now be able to enter data with this schema.
Sending Data
Sending data to the server is supported over HTTP and QR codes.

What types of data are supported?
  • Numbers (Integers)
  • Text boxes
  • Sliders (Integers between Min and Max values)
  • Yes/No switches
  • Multiple Choice (Multi or Single select)
More (such as images support) will come in future versions.

Technical Aspects
This platform is developed entirely in C#. I am utilizing Xamarin Forms to develop my UI for all three mobile platforms simultaneously. Communication is done with Protocol Buffers since they are compact and have a simple way to support inheritance within the serialization (because of shared code). Additionally, it allows me to program the deserialization just so that it matches contract.

I have a question.
Awesome! Just reply here and I'll try to get back to you as soon as I see it!

General Roadmap
  • Image data items
  • Auto-syncing with FMS API (if connectivity permits)
  • Cross-Platform Server Application
__________________
Nicolet F.E.A.R. (Team 4786) - Aerial Assist - Programming Manager
Nicolet F.E.A.R. (Team 4786) - 2015+ - Junior Mentor

SuperScouter for FRC Developer
Reply With Quote
  #2   Spotlight this post!  
Unread 07-01-2016, 18:24
jkoritzinsky jkoritzinsky is offline
Registered User
AKA: Jeremy Koritzinsky
FRC #4786 (Nicolet F.E.A.R.)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Glendale, Wisconsin
Posts: 77
jkoritzinsky will become famous soon enoughjkoritzinsky will become famous soon enough
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

How do I create a schema?
Open the server application. Click on "Open Schema Editor". From there you can create a schema. Save it, and then deploy your devices to collect data!

How is the data exported?
The server exports data as a zip file containing CSV files (which can be imported into both Excel and Tableau, among others).
__________________
Nicolet F.E.A.R. (Team 4786) - Aerial Assist - Programming Manager
Nicolet F.E.A.R. (Team 4786) - 2015+ - Junior Mentor

SuperScouter for FRC Developer
Reply With Quote
  #3   Spotlight this post!  
Unread 07-01-2016, 19:04
jagoldman jagoldman is offline
jagoldman
AKA: jagoldman
FRC #2972 (RC Dawson)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2012
Location: Colorado
Posts: 47
jagoldman is an unknown quantity at this point
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

This is a cool design! I went to the website and clicked on the App Store button. A pop up message said that it wasn't available in the US. Do you know when it will be?

I suppose it does depend on what apple decides to do...
Reply With Quote
  #4   Spotlight this post!  
Unread 07-01-2016, 22:06
jkoritzinsky jkoritzinsky is offline
Registered User
AKA: Jeremy Koritzinsky
FRC #4786 (Nicolet F.E.A.R.)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Glendale, Wisconsin
Posts: 77
jkoritzinsky will become famous soon enoughjkoritzinsky will become famous soon enough
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

Quote:
Originally Posted by jagoldman View Post
This is a cool design! I went to the website and clicked on the App Store button. A pop up message said that it wasn't available in the US. Do you know when it will be?

I suppose it does depend on what apple decides to do...
It all depends on when Apple approves it. I'm in that time period where I'm just waiting for review and can't do anything.
__________________
Nicolet F.E.A.R. (Team 4786) - Aerial Assist - Programming Manager
Nicolet F.E.A.R. (Team 4786) - 2015+ - Junior Mentor

SuperScouter for FRC Developer
Reply With Quote
  #5   Spotlight this post!  
Unread 13-01-2016, 22:28
jkoritzinsky jkoritzinsky is offline
Registered User
AKA: Jeremy Koritzinsky
FRC #4786 (Nicolet F.E.A.R.)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Glendale, Wisconsin
Posts: 77
jkoritzinsky will become famous soon enoughjkoritzinsky will become famous soon enough
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

Quote:
Originally Posted by jkoritzinsky View Post
It all depends on when Apple approves it. I'm in that time period where I'm just waiting for review and can't do anything.
Apple has now approved it! Use the link on the the SuperScouter website (or search for it) to download it from the App Store!
__________________
Nicolet F.E.A.R. (Team 4786) - Aerial Assist - Programming Manager
Nicolet F.E.A.R. (Team 4786) - 2015+ - Junior Mentor

SuperScouter for FRC Developer
Reply With Quote
  #6   Spotlight this post!  
Unread 21-01-2016, 23:19
willdabeast123 willdabeast123 is offline
Registered User
FRC #2341
 
Join Date: Feb 2015
Location: oklahome
Posts: 1
willdabeast123 is an unknown quantity at this point
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

I'm new to the scouting business, is there a chance you could maybe post a guide to using your software. for the life of me i cant figure out how to start the sever.
Reply With Quote
  #7   Spotlight this post!  
Unread 21-01-2016, 23:41
jkoritzinsky jkoritzinsky is offline
Registered User
AKA: Jeremy Koritzinsky
FRC #4786 (Nicolet F.E.A.R.)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Glendale, Wisconsin
Posts: 77
jkoritzinsky will become famous soon enoughjkoritzinsky will become famous soon enough
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

Sure! I've been meaning to get that written for a while. I'm super busy until middle of next week. But I'll write up a guide (and possibly push out an update that's slightly more user friendly).

For your specific problem, try putting something into the Regional text box and then click out of it. You should be able to start the HTTP server. If you mean the actual server application, it is the SuperScouter.LocalServer.exe file in the zip downloaded from the website.
__________________
Nicolet F.E.A.R. (Team 4786) - Aerial Assist - Programming Manager
Nicolet F.E.A.R. (Team 4786) - 2015+ - Junior Mentor

SuperScouter for FRC Developer
Reply With Quote
  #8   Spotlight this post!  
Unread 21-01-2016, 23:50
orangemoore orangemoore is offline
Registered User
AKA: Roger Moore
FRC #3135 (Robotic Colonels)
Team Role: College Student
 
Join Date: Dec 2012
Rookie Year: 2013
Location: Chicago
Posts: 2,307
orangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond reputeorangemoore has a reputation beyond repute
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

When you are recording match data how are you meant to distinguish matches/teams for that piece of data? Do you just need to include it in the data you collect?
__________________
Stronghold


Student 2013-2016
3135 -- Robotic Colonels
3507 -- Robotheosis (FTC)
Reply With Quote
  #9   Spotlight this post!  
Unread 22-01-2016, 01:42
jkoritzinsky jkoritzinsky is offline
Registered User
AKA: Jeremy Koritzinsky
FRC #4786 (Nicolet F.E.A.R.)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Glendale, Wisconsin
Posts: 77
jkoritzinsky will become famous soon enoughjkoritzinsky will become famous soon enough
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

Yep. In the current version you need to include those data entries manually.
__________________
Nicolet F.E.A.R. (Team 4786) - Aerial Assist - Programming Manager
Nicolet F.E.A.R. (Team 4786) - 2015+ - Junior Mentor

SuperScouter for FRC Developer
Reply With Quote
  #10   Spotlight this post!  
Unread 05-02-2016, 01:33
alexpell00 alexpell00 is offline
Registered User
FRC #2972
 
Join Date: Feb 2016
Location: Boulder
Posts: 16
alexpell00 is an unknown quantity at this point
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

Hello,

I was thinking of making my own scouting app and wanted to know if people liked SuperScouter. If people like it then it might just be worth stuck with it.
Reply With Quote
  #11   Spotlight this post!  
Unread 05-02-2016, 02:33
NinjaMunkeeNao's Avatar
NinjaMunkeeNao NinjaMunkeeNao is offline
Programming Padawan
AKA: Naomi-Christina
FRC #2395 (The Ninja Munkees)
Team Role: Programmer
 
Join Date: Jan 2016
Rookie Year: 2016
Location: Oklahoma
Posts: 66
NinjaMunkeeNao is an unknown quantity at this point
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

This is awesome! Last year even though I wasn't on my team I helped with scouting (I'm a sibling of a senior team member and attended every single competition), and it definitely isn't the funnest thing on the planet, so I'm really glad to see this coming out. It looks really cool!

A quick question: do you know when the app will be available for download on the App Store?
Reply With Quote
  #12   Spotlight this post!  
Unread 30-04-2016, 17:53
Robojacks4674's Avatar
Robojacks4674 Robojacks4674 is offline
Strategist Brock McCrory (Team4674)
AKA: Brock
FRC #4674 (Robojacks)
Team Role: Leadership
 
Join Date: Feb 2016
Rookie Year: 2015
Location: Bemidji
Posts: 10
Robojacks4674 is an unknown quantity at this point
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

Just thought I'd mention this, we scouted all 6 teams through practice rounds (to get the scouters informed of how it works) and then a large majority of the quals of our week 6 event, and when I went to export, the program crashed. couldn't get the data out of the ssfrc file extension. just simply wouldn't export. not entirely your fault, Jeremy, as we had a lot of data in our schema, and a lot of recorded data off that schema, but a lot of people on our team were disappointed in me, being head of Scouting.
Reply With Quote
  #13   Spotlight this post!  
Unread 01-05-2016, 14:57
jkoritzinsky jkoritzinsky is offline
Registered User
AKA: Jeremy Koritzinsky
FRC #4786 (Nicolet F.E.A.R.)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Glendale, Wisconsin
Posts: 77
jkoritzinsky will become famous soon enoughjkoritzinsky will become famous soon enough
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

Quote:
Originally Posted by Robojacks4674 View Post
Just thought I'd mention this, we scouted all 6 teams through practice rounds (to get the scouters informed of how it works) and then a large majority of the quals of our week 6 event, and when I went to export, the program crashed. couldn't get the data out of the ssfrc file extension. just simply wouldn't export. not entirely your fault, Jeremy, as we had a lot of data in our schema, and a lot of recorded data off that schema, but a lot of people on our team were disappointed in me, being head of Scouting.
That's not good... I'll try to figure out why that happened. Any chance you can send me the ssfrcexport file so I can try to figure out what happened?
__________________
Nicolet F.E.A.R. (Team 4786) - Aerial Assist - Programming Manager
Nicolet F.E.A.R. (Team 4786) - 2015+ - Junior Mentor

SuperScouter for FRC Developer
Reply With Quote
  #14   Spotlight this post!  
Unread 08-01-2016, 11:07
smarthimandrew's Avatar
smarthimandrew smarthimandrew is offline
Programmer, and (sigh) Electrical
AKA: Andrew Dickinson
FRC #3546 (Buc 'n' Gears)
Team Role: Programmer
 
Join Date: Dec 2012
Rookie Year: 2013
Location: Grand Haven, Western Michigan, US
Posts: 22
smarthimandrew is an unknown quantity at this point
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

Any possibility of transmitting schemas over QR codes? This would allow the system to work in a completely "off the grid" envoirnment.
Reply With Quote
  #15   Spotlight this post!  
Unread 08-01-2016, 12:21
jkoritzinsky jkoritzinsky is offline
Registered User
AKA: Jeremy Koritzinsky
FRC #4786 (Nicolet F.E.A.R.)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2014
Location: Glendale, Wisconsin
Posts: 77
jkoritzinsky will become famous soon enoughjkoritzinsky will become famous soon enough
Re: SuperScouter For FRC -- A Multiplatform, Extensible Scouting System

I'll put that on the feature backlog. The reason it isn't in there now is because that's not totally required to make this meet competition rules since schemas should be designed and deployed before competition.
__________________
Nicolet F.E.A.R. (Team 4786) - Aerial Assist - Programming Manager
Nicolet F.E.A.R. (Team 4786) - 2015+ - Junior Mentor

SuperScouter for FRC Developer
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 05:16.

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