Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Rules/Strategy (http://www.chiefdelphi.com/forums/forumdisplay.php?f=6)
-   -   QR Code Scouting App by Storm Robotics FRC 2729 (http://www.chiefdelphi.com/forums/showthread.php?t=135153)

nlknauss 24-02-2015 21:22

QR Code Scouting App by Storm Robotics FRC 2729
 
Up until last year, our team had completed all of our scouting on paper which as you know has its pros and cons. We wanted to develop a scouting app that would simple data acquisition and migration without the need to use networks, bluetooth, and pen drives. Brainstorming happened and we think we've made a simple, user friendly application for all your scouting needs using QR code data transfer! The app works without internet connection, USB drives, and bluetooth - all you need is an Android device with a camera.

This year’s apps (yes there’s two) allows you to save and analyze vital information about other teams such as points scored, tote stacks, container stacks, and noodles. Equipped with a lightning fast QR code scanner and a QR analyzer, this app will simplify scouting.

Here’s how the two app process works:
  • The User App generates a QR code which contains match data about other teams
  • The Master App scans the QR code
  • The Master App sorts teams based on points, coopertitions, tote levels, and all other fields
  • The analyzed information from the QR code is converted into a CSV file
  • The CSV file can be opened in the app itself or in another spreadsheet application, such as Microsoft Excel





You can access it and check more screen shots out on our website and on the Google Play Store in the next few days. We’ll post a reply when it’s available.

There’s a lot of great scouting apps out there and we hope you’ll give it a try. Feel free to reply to this thread with questions, comments, and thoughts. Our students and team can’t wait to hear your feedback and hope that you enjoy their work!


Enjoy!

Billfred 24-02-2015 22:31

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
I'm both Team iPhone and not involved with our scouting, but I love this approach! Keep up the good work. :)

jvriezen 25-02-2015 09:25

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
QR code sounds like a great way to transfer data among a variety of devices, with only a camera required on one device.

dougwilliams 25-02-2015 10:12

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
That's a really nice approach.

I have a question though - it wasn't clear to me how often I have to transfer data back to the main app? For example - can I scout 3 successive teams/matches, and then have them walk back to my main scout and upload 3 different saved QR codes for each of those matches? Or is there a requirement that after each match and QR code is generated that it gets uploaded, otherwise it is lost when the next scouting session starts?

garrettbt 25-02-2015 14:20

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by dougwilliams (Post 1449629)
That's a really nice approach.

I have a question though - it wasn't clear to me how often I have to transfer data back to the main app? For example - can I scout 3 successive teams/matches, and then have them walk back to my main scout and upload 3 different saved QR codes for each of those matches? Or is there a requirement that after each match and QR code is generated that it gets uploaded, otherwise it is lost when the next scouting session starts?

Yes, the User App allows you to scout multiple matches in a row. The scouter would just choose "save and exit" on the submit screen instead of "save and generate QR". The match data is then saved into a database. When the user wants to send the QR code, they would just choose "generate QR code" on the main screen. The QR code will contain all of the past matches. The data for past matches only gets deleted when the user hits the "return to main screen" which is on the same screen as the QR code.

Mr. Tatorscout 25-02-2015 16:35

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Cool! We tried QR Code generation for our scouting app two years ago. It worked pretty well except that there was a limit to how many matches we could include in one QR Code. As I recall, with the volume of data we were collecting, 3 or 4 matches seemed to be the limit. Have you run into any limits yet?

Shocker300 25-02-2015 20:11

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
We have not encountered any limits yet, however this can be attributed to the lack of real data with which to test. Limits will exist though and they will be based on the screen size and resolution.

garrettbt 26-02-2015 11:02

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Here are the direct links on the Google Play Store:
You can see updated screen shots on their as well!

User

Master

nlknauss 26-02-2015 18:11

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by Billfred (Post 1449514)
I'm both Team iPhone and not involved with our scouting, but I love this approach! Keep up the good work. :)

I am also an iPhone person, so I'm missing out too. We began to do development on a sister iPhone app but iPhone development is a little more difficult. We bought a few, cheap, Android tablets to use throughout the day.

The app just made it to the Google Play store, you can check it out here.

Thank you for all of the great feedback and comments everyone!

Lil' Lavery 26-02-2015 18:44

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
This is a ridiculously cool solution to the issue of data sharing at competition.

nlknauss 26-02-2015 21:04

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by Lil' Lavery (Post 1450364)
This is a ridiculously cool solution to the issue of data sharing at competition.

Thanks Sean! Check it out in action at Hatboro this weekend.

Nate

Lil' Lavery 26-02-2015 21:13

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by nlknauss (Post 1450418)
Thanks Sean! Check it out in action at Hatboro this weekend.

Nate

1712 isn't competing at Hatboro this year, and unfortunately I will be on business travel starting Saturday. I'll be sure to have my scout bug you about it, though. ;)

prismiko 04-03-2015 10:15

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Using QR codes is a great idea and I really like this app!

I just had some questions / issue found while I was playing with it.
1- The master app crashes when I press the analyze button after I scan in match data that is missing text in the Notes section.

2- Can more validation be added in the user app on the Teleop screen?
i.e. Does it make sense to be able to check off Tote Level 4 and Can Level 5?

3- Do you plan a way to have the scout be able to correct any mistakes in match data?

4- How do you clean up duplicate match data? i.e. if you accidentally scan a QR code more than once. Do you do it in a spreadsheet outside of the master app?

Thanks so much for putting this together!

hardcopi 04-03-2015 10:26

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Ok, this is a very cool idea. The framework I am using can already generate and read qr codes... Kinda annoyed I hadn't thought of this. Oh well.

evan1026 05-03-2015 00:17

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by prismiko (Post 1453288)
Using QR codes is a great idea and I really like this app!

I just had some questions / issue found while I was playing with it.
1- The master app crashes when I press the analyze button after I scan in match data that is missing text in the Notes section.

2- Can more validation be added in the user app on the Teleop screen?
i.e. Does it make sense to be able to check off Tote Level 4 and Can Level 5?

3- Do you plan a way to have the scout be able to correct any mistakes in match data?

4- How do you clean up duplicate match data? i.e. if you accidentally scan a QR code more than once. Do you do it in a spreadsheet outside of the master app?

Thanks so much for putting this together!

I'm not actually on the team anymore, but I know people who are and I help them out when they have programming questions, so I know a bit about how the app works. I can't answer all of your questions, however, the bug you described was a known issue that the scouting team was dealing with temporarily by putting "no notes" or something similar in the notes section. This bug has been fixed in the most recent update.

Now, again, I'd like to say that I can't speak for the software team, but I personally think that #2 should be pretty easy for them to implement. #3 might be a bit more difficult; I think they could do it if they spent enough time on it but the payoff may not be worth the effort. As for #4, I know I heard one of them mention it, but I've forgotten, so you'll have to wait on one of them for that answer.

Ozuru 05-03-2015 12:20

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by evan1026 (Post 1453834)
I'm not actually on the team anymore, but I know people who are and I help them out when they have programming questions, so I know a bit about how the app works. I can't answer all of your questions, however, the bug you described was a known issue that the scouting team was dealing with temporarily by putting "no notes" or something similar in the notes section. This bug has been fixed in the most recent update (as of this commit).

Now, again, I'd like to say that I can't speak for the software team, but I personally think that #2 should be pretty easy for them to implement. #3 might be a bit more difficult; I think they could do it if they spent enough time on it but the payoff may not be worth the effort. As for #4, I know I heard one of them mention it, but I've forgotten, so you'll have to wait on one of them for that answer.

The repository is not open to the public. Is this intentional? If not, just making you aware of it.

evan1026 05-03-2015 14:46

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by Ozuru (Post 1453978)
The repository is not open to the public. Is this intentional? If not, just making you aware of it.

Oh yeah I forgot about that. Yeah it was intentional. Well the point is, it was fixed. I'll take the link out of the post.

garrettbt 05-03-2015 22:02

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by prismiko (Post 1453288)
Using QR codes is a great idea and I really like this app!

I just had some questions / issue found while I was playing with it.
1- The master app crashes when I press the analyze button after I scan in match data that is missing text in the Notes section.

2- Can more validation be added in the user app on the Teleop screen?
i.e. Does it make sense to be able to check off Tote Level 4 and Can Level 5?

3- Do you plan a way to have the scout be able to correct any mistakes in match data?

4- How do you clean up duplicate match data? i.e. if you accidentally scan a QR code more than once. Do you do it in a spreadsheet outside of the master app?

Thanks so much for putting this together!

To answer your question for number 1, an update has been rolled out to the Google play store fixing the problem.

To answer your question for number 2, we are completely capable of doing that and will look into that.

To answer your question for number 3, we do not have any plans currently, however we have talked about adding this feature.

To answer your question for number 4, the data is saved into a CSV file, which can then be opened in excel. You can simply delete the duplicate on the computer. We are also looking into adding a duplicate checker on the app.

garrettbt 09-03-2015 07:36

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Any other suggestions for improvements are welcome.
We are always striving to make these apps the best they can be!

Tyler Olds 10-03-2015 22:06

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by garrettbt (Post 1455368)
Any other suggestions for improvements are welcome.
We are always striving to make these apps the best they can be!

garrettbt,

I tried downloading your team's app. We are having crash issues from both a GS4 and Nexus 4 when we hit the analyze button of the QR code. This happens both when we have notes and no notes entered.

garrettbt 11-03-2015 12:07

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by Tyler Olds (Post 1456270)
garrettbt,

I tried downloading your team's app. We are having crash issues from both a GS4 and Nexus 4 when we hit the analyze button of the QR code. This happens both when we have notes and no notes entered.

Did you generate the QR code with the most recent version of the user app?
If you scanned a QR code that was generated by an older version of the user app, that might be the problem. If this is the case, delete the CSV file on the master app device, which is located on the SD cards root directory. The file should be called something like "match data".
Then update the user app.

If this is not the case please let us know.

prismiko 11-03-2015 15:02

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by garrettbt (Post 1456469)
Did you generate the QR code with the most recent version of the user app?
If you scanned a QR code that was generated by an older version of the user app, that might be the problem. If this is the case, delete the CSV file on the master app device, which is located on the SD cards root directory. The file should be called something like "match data".
Then update the user app.

If this is not the case please let us know.

I installed the new User app and deleted the old csv file but an empty Note still causes the Master app to crash. The line in the match_data.csv looks the same as before.

garrettbt 11-03-2015 15:06

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Quote:

Originally Posted by prismiko (Post 1456556)
I installed the new User app and deleted the old csv file but an empty Note still causes the Master app to crash. The line in the match_data.csv looks the same as before.


Would you be able to send us an email at Scouting2729@gmail.com with the CSV file attached?

garrettbt 11-03-2015 15:22

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Nevermind, we found the problem. We will update the app today.

The problem was in the user app, so expect an update from the User app soon!

We've also added a message to appear in tele-op mode every time the submit button is pressed to let the user know their data has been added!

UPDATE: The update has been rolled out on the Google Play Store! You should be able to download the update now! Just delete the old CSV file then re scan a new QR code. Everything should work now.

Shocker300 12-03-2015 08:49

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Also expect a update to Master app in the next couple of days that includes duplicate checking and match data averages.

garrettbt 24-03-2015 10:28

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
A new master app has been made! Expect a link to the google play store this week!

one4robots 25-03-2015 11:12

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
This looks awesome! Thanks for your hard work and for sharing! GP +1!

garrettbt 03-04-2015 21:12

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
Hi everybody. A new master app has been made. Unfortunately you will have to download the new app HERE Please uninstall the existing master app. The new master app has many more features and bug fixes!

garrettbt 08-04-2015 15:48

Re: QR Code Scouting App by Storm Robotics FRC 2729
 
There's been some updates so be sure to update those apps from the Google Play Store every one!

Changes:
- made qr code bigger and clearer
- added coopertition screen
- added more noodle options


All times are GMT -5. The time now is 23:40.

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