Go to Post to all of the people who are on robotics, I thank you for giving me the chance and happiness that i had never had before. robotics has been the happiest thing i have ever done in my life - gondorf [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 Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 09-11-2015, 00:30
logank013's Avatar
logank013 logank013 is offline
System.out.println("Ready!");
AKA: Logan Kreisher
FRC #0234 (Cyber Blue)
Team Role: Scout
 
Join Date: Apr 2015
Rookie Year: 2015
Location: Indianapolis, IN
Posts: 707
logank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant future
Questions: Scouting App or Other Scouting System

My team is looking at scouting options, and I have a few questions for programmers on teams who develop an app for scouting. This year, I became a scout captain, and I'm basically in charge of finding new equipment for scouting this next season since our current scouting equipment is very outdated. We've been playing around with getting new equipment for a few months but I'm starting to get serious about it seeing that if we do decide to make an app, we would need to know if we are before build season.

I'm not sure how often it is used in the real world anymore but I was messing around with Microsoft Visual Basic 2010, and I found a video showing me how I could gather data in a Visual Basic program. The data would automatically fill into an excel file after a button was clicked. Obviously, this is just the beginning of what I could do with a scouting app. So far this year, I have learned a lot about Visual Basic, VEX RobotC, and we are currently learning CNC code. Since the beginning of the summer, I have learned a ton about excel and have become very proficient in that.

My questions to you are:
What language do you program your scouting app in?
If I need to learn this language, how hard would it be to do using internet guides?
What is your scouting app capable of doing?
What game day advantages does your app lend you?
How much human interaction (or data monkeying) is required?
How long did it take to build the first product of your app?
Is 1 programmer capable of doing this app by himself?
Any other information I should know about your app?

Any other successful scouting systems out there that don't require an app?

Thank you for responding. I'll post more questions if I can think of any others.
__________________
Cyber Blue Season 2015
IN Indy District Chairman's Award Winner | IN Kokomo District Event Winner (With 135 and 3865)
IN Purdue District Event Winner (With 1024 and 2197) | IN District Championship Winner (With 1024 and 292)
WORLDS:
Archimedes Rank 3 After Quals. | Alliance #3 Captain
Archimedes Division Semi-Finalist (With 503,188, and 836)

Scouting is life. Excel is friend, not foe.
  #2   Spotlight this post!  
Unread 09-11-2015, 00:44
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,939
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Questions: Scouting App or Other Scouting System

Much of this has been discussed in CD threads before. Definitely search for and read them. You can probably just add a question or two to one of those threads instead of starting the discussion from zero in this thread.

Blake
PS: I know some folks tend to panic when/if they see someone adding a little new info, or an additional pertinent question to an old thread. Pay no attention to any complaints. Tell them I said paying attention to the wisdom their predecessors took the time to write down, and putting similar questions into a single place (an old thread) is the right thing to do. I don't mind if they want to hate on me.
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
  #3   Spotlight this post!  
Unread 09-11-2015, 00:51
logank013's Avatar
logank013 logank013 is offline
System.out.println("Ready!");
AKA: Logan Kreisher
FRC #0234 (Cyber Blue)
Team Role: Scout
 
Join Date: Apr 2015
Rookie Year: 2015
Location: Indianapolis, IN
Posts: 707
logank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant future
Re: Questions: Scouting App or Other Scouting System

Quote:
Originally Posted by gblake View Post
Much of this has been discussed in CD threads before. Definitely search for and read them. You can probably just add a question or two to one of those threads instead of starting the discussion from zero in this thread.

Blake
PS: I know some folks tend to panic when/if they see someone adding a little new info, or an additional pertinent question to an old thread. Pay no attention to any complaints. Tell them I said paying attention to the wisdom their predecessors took the time to write down, and putting similar questions into a single place (an old thread) is the right thing to do. I don't mind if they want to hate on me.
I always dislike starting new threads and try to avoid it if I can. But since I want the more individualized approach (seeing as I described my programming knowledge and team situation above), would it be better to keep this thread or find an old thread with outdated information and post the same exact thing as my first post in this thread to the older potentially outdated thread? And if I do revive an old thread, couldn't some people maybe miss the fact I'm trying to find information for me instead of the original OP? Thanks. I'm still trying to learn things and wasn't really able to find an older thread similar to my situation.
__________________
Cyber Blue Season 2015
IN Indy District Chairman's Award Winner | IN Kokomo District Event Winner (With 135 and 3865)
IN Purdue District Event Winner (With 1024 and 2197) | IN District Championship Winner (With 1024 and 292)
WORLDS:
Archimedes Rank 3 After Quals. | Alliance #3 Captain
Archimedes Division Semi-Finalist (With 503,188, and 836)

Scouting is life. Excel is friend, not foe.
  #4   Spotlight this post!  
Unread 09-11-2015, 08:08
Kevin Leonard Kevin Leonard is offline
Professional Stat Padder
FRC #5254 (HYPE), FRC #20 (The Rocketeers)
Team Role: College Student
 
Join Date: Oct 2011
Rookie Year: 2011
Location: Upstate New York
Posts: 1,253
Kevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond repute
Re: Questions: Scouting App or Other Scouting System

As I recommend in every scouting thread- you don't need fancy equipment to have a top-tier scouting program.
Team 180 (SPAM) and their Poor Man's Scouting System is phenomenal and requires just excel, pens and papers.

It's about the data you gather, and what you can do with it, not how you gather it.
__________________
All of my posts are my opinion only and do not reflect the views of my associated teams.
College Student Mentor on Team 5254, HYPE - Helping Youth Pursue Excellence
(2015-Present)
Alumni of Team 20, The Rocketeers (2011-2014)
I'm attempting a robotics blog. Check it out at RocketHypeRobotics.wordpress.com Updated 10/26/16
  #5   Spotlight this post!  
Unread 09-11-2015, 08:20
Alex Webber Alex Webber is offline
Programming / Web Site / Scouting
FRC #1810 (Jaguar Robotics)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2015
Location: Lenexa, KS
Posts: 103
Alex Webber is on a distinguished road
Re: Questions: Scouting App or Other Scouting System

What language do you program your scouting app in? We are using Java, because that's what our team uses for our robot, and Android likes Java.
If I need to learn this language, how hard would it be to do using internet guides? It depends on how much time you can devote to learning. Java has some great documentation out there, if you want to make it an android app, there's great documentation out there as well.
What is your scouting app capable of doing? Our app is able to scout matches and pit handle scouting. Our match scouting does autonomous and teleop, and other information like fouls and malfunctions, or general notes. Our system tracks how many matches each member scouts, because everyone needs to have X matches scouted.

Our data is then sent to a cool display that ranks the robots on our own scale, different then FIRST. Our display can be found in our pit, I could post a picture later.
What game day advantages does your app lend you? Before we leave our school, it polls team data from TBA.
How much human interaction (or data monkeying) is required? Besides scouting matches, and walking the flash drive to the pit, zero.
How long did it take to build the first product of your app? It took me a month for our match scouting program by myself, but it took a entire 3 months for the fancy display.
Is 1 programmer capable of doing this app by himself? Yes
Any other information I should know about your app? Previously it ran on a laptop. This year we purchasedo 6 kindles fires, 6 cases, and a rasberry pi for under $350.
__________________
Alex Webber | Co-Programming Lead and Scouting Lead
Jaguar Robotics FRC 1810
2015 | Greater Kansas City Regional 16/54
2016 | Greater Kansas City Imagery Award
2016 | Iowa Regional
  #6   Spotlight this post!  
Unread 09-11-2015, 09:38
Ben Martin's Avatar
Ben Martin Ben Martin is offline
Long Distance Mentor
FRC #0225 (TechFire)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: York, PA
Posts: 464
Ben Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond repute
Re: Questions: Scouting App or Other Scouting System

Back when I was on 234 back in '07 and '08, we actually started using Excel on Pocket PC's -- wow, times have changed.

Here is what 225 does right now:

What language do you program your scouting app in?

Java for an Android app, Node.js for a web app

If I need to learn this language, how hard would it be to do using internet guides?

Not the expert on this one (as I didn't write the system), but if you're curious, I can point you toward the guy who did.

What is your scouting app capable of doing?

- Very customizable -- it's really easy to add fields between events or to adapt the app to a different game
- Graphs of different fields
- Pit scouting, including pictures
- Raw and consolidated data views
- Event management and version management controls

An Android app does the data collection, then the data is transferred to a master tablet or phone via bluetooth. The master tablet or phone uses a cell signal to send information to our server, which hosts the web app. To view the data, we use cell signals (or if available, WiFi connections) in the pits to access the web app on our personal phones.

What game day advantages does your app lend you?

Instantaneous viewing of match data, other standard advantages of collecting scouting data.

How much human interaction (or data monkeying) is required?

If we scout an off-season event, some interaction is required. Normally, the match list is populated automatically, but if it isn't in the FIRST/TBA, we sometimes need to do it manually.

How long did it take to build the first product of your app?

Since most of it is already done, we'll just be making upgrades. It's never done, though. Everything is always being improved and iterated on.

There were 3 to 4 months worth of work from project start to the completion of the first iteration.

Is 1 programmer capable of doing this app by himself?

Yep

Any other information I should know about your app?

PM me if you have more questions. I have a lot of experience with CB 234 scouting, at least through 2013.

Any other successful scouting systems out there that don't require an app?

I've always been a fan of the one-cardstock-sheet-per-team method as a low-cost, low-effort option. There are quite a few of them out there. We ran that the previous two years. The problem with this option, though, is it can be hard to fit everything on one piece of paper if you want to collect a lot of data (especially if you're collecting where they pick up game pieces, where they release game pieces, etc in each match with a field map)
__________________
TechFire 225 -- Website -- Facebook
2015 & 2016 MAR Champions
Past teams: 234, 1747

Last edited by Ben Martin : 09-11-2015 at 09:43.
  #7   Spotlight this post!  
Unread 09-11-2015, 10:30
Lij2015's Avatar
Lij2015 Lij2015 is offline
I like turtles
AKA: Elijah Steele
FRC #2363 (Triple Helix)
Team Role: College Student
 
Join Date: Apr 2013
Rookie Year: 2012
Location: Newport News, Va
Posts: 119
Lij2015 has a spectacular aura aboutLij2015 has a spectacular aura about
Send a message via MSN to Lij2015
Re: Questions: Scouting App or Other Scouting System

Our scouting App is Android based and written in Java and is reusable every year as it takes in the fields you want to scout and outputs an app. The compiler was also written to be reusable as well(This is where the hard part is).
The rough one took about 5 weeks(That's starting during build season) and then the reusable one took the entire calendar year for 2014 to be done as the compiler and format went through constant changes to make sure it never had to be touched again.

Advantages:
1. Easy for scouters to use, they don't get confused as we have an auto/tele/end header and all they have to do is press + or -
2. So much easier to compile if you have a good compiler, plug them in to the computer and bam.
3. Exports means/std dev/whatever statistic we need right away
4. Allows you to import the match schedule so you don't have to hand write that
5. The way our head scouter set it up, you have one tablet that is Blue 1, one that's Blue 2 and so on so the team that pops up on the tablet is the one your scouting
6. Papers don't get lost
7. You can pass it to anybody(even drive team when they're in the stands) so that you can give someone a break for a few matches and it requires no explanation.
8. Your scouters don't have to spend more than 10 minutes getting stuff ready Thursday/Friday night

Disadvantages:
1. You pretty much have to have someone or a group dedicated to just this throughout the build season(especially if you don't make it reusable), our guy pretty much spit out a non reusable one in like 5 weeks for 2014 so we could train people and the built a reusable one that he perfected throughout 2014.
2. Requires Tablets, of any kind that you can install your own apps on. They don't really have to be high quality though, our kindles are like 5 years old and they still get the job done. You can get the older Nexus 7 model for 90-100 bucks a pop.
3. Doesn't have the charm of paper?
__________________
Alumni turned volunteer!
2016 Chesapeake District volunteer, Scorekeeper/Game announcer.

Team 2363 Proud Alumni, Programmer/Driver 2013, 2014, 2015(Captain)
2016 Northern Virginia Winners (1418 and 2421)
2016 Hampton Roads Finalists(1885 and 5954)
2015 Chesapeake Regional Winners(1690 and 4050)
2015 Virginia Regional Winners(384 and 1610)
2014 Chesapeake Regional Winners(1629 and 623)
2013 Virginia Regional Finalists (3015 and 2053)

Last edited by Lij2015 : 09-11-2015 at 10:34.
  #8   Spotlight this post!  
Unread 09-11-2015, 12:47
logank013's Avatar
logank013 logank013 is offline
System.out.println("Ready!");
AKA: Logan Kreisher
FRC #0234 (Cyber Blue)
Team Role: Scout
 
Join Date: Apr 2015
Rookie Year: 2015
Location: Indianapolis, IN
Posts: 707
logank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant future
Re: Questions: Scouting App or Other Scouting System

So a constant I am seeing is that pretty much any team uses an android app.. Is there any reason to not consider a windows based program? All the programming I've done is for Windows so that is why I am wondering.
__________________
Cyber Blue Season 2015
IN Indy District Chairman's Award Winner | IN Kokomo District Event Winner (With 135 and 3865)
IN Purdue District Event Winner (With 1024 and 2197) | IN District Championship Winner (With 1024 and 292)
WORLDS:
Archimedes Rank 3 After Quals. | Alliance #3 Captain
Archimedes Division Semi-Finalist (With 503,188, and 836)

Scouting is life. Excel is friend, not foe.
  #9   Spotlight this post!  
Unread 09-11-2015, 12:48
Kevin Leonard Kevin Leonard is offline
Professional Stat Padder
FRC #5254 (HYPE), FRC #20 (The Rocketeers)
Team Role: College Student
 
Join Date: Oct 2011
Rookie Year: 2011
Location: Upstate New York
Posts: 1,253
Kevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond repute
Re: Questions: Scouting App or Other Scouting System

Quote:
Originally Posted by Ben Martin View Post
Back when I was on 234 back in '07 and '08, we actually started using Excel on Pocket PC's -- wow, times have changed.

Here is what 225 does right now:

What language do you program your scouting app in?

Java for an Android app, Node.js for a web app

If I need to learn this language, how hard would it be to do using internet guides?

Not the expert on this one (as I didn't write the system), but if you're curious, I can point you toward the guy who did.

What is your scouting app capable of doing?

- Very customizable -- it's really easy to add fields between events or to adapt the app to a different game
- Graphs of different fields
- Pit scouting, including pictures
- Raw and consolidated data views
- Event management and version management controls

An Android app does the data collection, then the data is transferred to a master tablet or phone via bluetooth. The master tablet or phone uses a cell signal to send information to our server, which hosts the web app. To view the data, we use cell signals (or if available, WiFi connections) in the pits to access the web app on our personal phones.

What game day advantages does your app lend you?

Instantaneous viewing of match data, other standard advantages of collecting scouting data.

How much human interaction (or data monkeying) is required?

If we scout an off-season event, some interaction is required. Normally, the match list is populated automatically, but if it isn't in the FIRST/TBA, we sometimes need to do it manually.

How long did it take to build the first product of your app?

Since most of it is already done, we'll just be making upgrades. It's never done, though. Everything is always being improved and iterated on.

There were 3 to 4 months worth of work from project start to the completion of the first iteration.

Is 1 programmer capable of doing this app by himself?

Yep

Any other information I should know about your app?

PM me if you have more questions. I have a lot of experience with CB 234 scouting, at least through 2013.

Any other successful scouting systems out there that don't require an app?

I've always been a fan of the one-cardstock-sheet-per-team method as a low-cost, low-effort option. There are quite a few of them out there. We ran that the previous two years. The problem with this option, though, is it can be hard to fit everything on one piece of paper if you want to collect a lot of data (especially if you're collecting where they pick up game pieces, where they release game pieces, etc in each match with a field map)
225 was kind enough to lend 5254 their scouting data at IRI, and I was impressed by the quality and accessibility of the information provided.
If you have the resources available to make your scouting more accessible (which, again, should be secondary to good data and the ability to use that data), this seemed to be a very effective method to me.
__________________
All of my posts are my opinion only and do not reflect the views of my associated teams.
College Student Mentor on Team 5254, HYPE - Helping Youth Pursue Excellence
(2015-Present)
Alumni of Team 20, The Rocketeers (2011-2014)
I'm attempting a robotics blog. Check it out at RocketHypeRobotics.wordpress.com Updated 10/26/16
  #10   Spotlight this post!  
Unread 09-11-2015, 12:59
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,939
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Questions: Scouting App or Other Scouting System

Quote:
Originally Posted by logank013 View Post
So a constant I am seeing is that pretty much any team uses an android app.. Is there any reason to not consider a windows based program? All the programming I've done is for Windows so that is why I am wondering.
I think the motivation comes from wanting to use the computers people already have and are willing to upgrade/maintain on their own (their phones), instead of computers the team would need to supply and maintain (non-phone Windows computers).

Plus, phones/tablets (mobile devices) are fashionable.
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
  #11   Spotlight this post!  
Unread 09-11-2015, 13:21
Ben Martin's Avatar
Ben Martin Ben Martin is offline
Long Distance Mentor
FRC #0225 (TechFire)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: York, PA
Posts: 464
Ben Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond reputeBen Martin has a reputation beyond repute
Re: Questions: Scouting App or Other Scouting System

Quote:
Originally Posted by logank013 View Post
So a constant I am seeing is that pretty much any team uses an android app.. Is there any reason to not consider a windows based program? All the programming I've done is for Windows so that is why I am wondering.
Doesn't have to be that way. We have a mentor who has experience in Java/Node.js and we received a tablet donation from a sponsor, so it made the decision easy for us. As long as you troubleshoot the interactions between all points in the system and have the required equipment, you can use whatever platform you want. I used Excel macros from 2007-2012 for scouting systems, because that's what I knew.
__________________
TechFire 225 -- Website -- Facebook
2015 & 2016 MAR Champions
Past teams: 234, 1747
  #12   Spotlight this post!  
Unread 09-11-2015, 13:29
Doug Frisk's Avatar
Doug Frisk Doug Frisk is offline
Keeping Score
AKA: Doug Frisk
no team
 
Join Date: Mar 2014
Rookie Year: 2011
Location: Behind the FMS
Posts: 352
Doug Frisk has a reputation beyond reputeDoug Frisk has a reputation beyond reputeDoug Frisk has a reputation beyond reputeDoug Frisk has a reputation beyond reputeDoug Frisk has a reputation beyond reputeDoug Frisk has a reputation beyond reputeDoug Frisk has a reputation beyond reputeDoug Frisk has a reputation beyond reputeDoug Frisk has a reputation beyond reputeDoug Frisk has a reputation beyond reputeDoug Frisk has a reputation beyond repute
Re: Questions: Scouting App or Other Scouting System

Quote:
Originally Posted by logank013 View Post
So a constant I am seeing is that pretty much any team uses an android app.. Is there any reason to not consider a windows based program? All the programming I've done is for Windows so that is why I am wondering.
The app I've developed over 3 seasons that 2512 uses is written as a Windows 8 App in C#. This was partially because the team got a six-pack of Surface RT tablets for $600 3 years ago.

It's actually evolved into a front end for a pseudo state machine defined in a JSON file. What you can enter varies based on what state the robot is in, then it outputs a detailed log of all interactions and a summary file that can be loaded into Excel or Tableau. That way I can just update the JSON on a per season basis. I'm hoping to have the 8.1 app itself up on the store by Jan 1 and a Win 10 Universal app ready by week zero. But of course it's an as available project.

It's been much improved since I last published it https://www.microsoft.com/store/apps/9wzdncrdlvx7
  #13   Spotlight this post!  
Unread 16-11-2015, 20:29
logank013's Avatar
logank013 logank013 is offline
System.out.println("Ready!");
AKA: Logan Kreisher
FRC #0234 (Cyber Blue)
Team Role: Scout
 
Join Date: Apr 2015
Rookie Year: 2015
Location: Indianapolis, IN
Posts: 707
logank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant futurelogank013 has a brilliant future
Re: Questions: Scouting App or Other Scouting System

Quote:
Originally Posted by Alex Webber View Post
Any other information I should know about your app? Previously it ran on a laptop. This year we purchasedo 6 kindles fires, 6 cases, and a rasberry pi for under $350.
Hey. Today I was discussing developing a scouting app with the programming mentor from my team. Next year, we don't necessarily plan to have a scouting app because that is a lot of work to undertake in one year. One thing he was wondering is how much work goes into programming a raspberry pi? Also, what exactly does a raspberry pi do?

Don't they enable you to access your scouting app online without actually using wifi? Also, what type of apps can you put on the internet to scout from? Thanks.
__________________
Cyber Blue Season 2015
IN Indy District Chairman's Award Winner | IN Kokomo District Event Winner (With 135 and 3865)
IN Purdue District Event Winner (With 1024 and 2197) | IN District Championship Winner (With 1024 and 292)
WORLDS:
Archimedes Rank 3 After Quals. | Alliance #3 Captain
Archimedes Division Semi-Finalist (With 503,188, and 836)

Scouting is life. Excel is friend, not foe.
  #14   Spotlight this post!  
Unread 17-11-2015, 17:47
Citrus Dad's Avatar
Citrus Dad Citrus Dad is offline
Business and Scouting Mentor
AKA: Richard McCann
FRC #1678 (Citrus Circuits)
Team Role: Mentor
 
Join Date: May 2012
Rookie Year: 2012
Location: Davis
Posts: 991
Citrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond repute
Re: Questions: Scouting App or Other Scouting System

Quote:
Originally Posted by logank013 View Post
I always dislike starting new threads and try to avoid it if I can. But since I want the more individualized approach (seeing as I described my programming knowledge and team situation above), would it be better to keep this thread or find an old thread with outdated information and post the same exact thing as my first post in this thread to the older potentially outdated thread? And if I do revive an old thread, couldn't some people maybe miss the fact I'm trying to find information for me instead of the original OP? Thanks. I'm still trying to learn things and wasn't really able to find an older thread similar to my situation.
I agree with GBlake. I think your questions are variations on the other threads. There's been several that have popped up over the last year, largely covering the same ground each time. Answering your questions is important, but you'll get a better selection if you put this in a thread that has been followed by a larger group. The new posts will show up as new notifications.
__________________
  #15   Spotlight this post!  
Unread 01-12-2015, 19:46
ScandallB225's Avatar
ScandallB225 ScandallB225 is offline
Registered User
AKA: Randall Bryan
FRC #0225 (TechFire Robotics of York, PA)
Team Role: Mentor
 
Join Date: Dec 2014
Rookie Year: 2012
Location: Glen Rock, PA
Posts: 24
ScandallB225 will become famous soon enoughScandallB225 will become famous soon enough
Re: Questions: Scouting App or Other Scouting System

Quote:
Originally Posted by Kevin Leonard View Post
225 was kind enough to lend 5254 their scouting data at IRI, and I was impressed by the quality and accessibility of the information provided.
If you have the resources available to make your scouting more accessible (which, again, should be secondary to good data and the ability to use that data), this seemed to be a very effective method to me.
Kevin
Thank you for the shout out. Like you wrote, the reason that we had good information (other than our Jedi programmer) was the great enthusiasm that we have developed over the last few years. You know GIGO. When we used paper and pen, we had good data, just not as easily visualized.

Logan
Like Ben wrote, if you want some specific information for our app., we can point you to our app. team.
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:05.

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