Log in

View Full Version : [Scouting] Introducing FRC Krawler Scouting App v2.0


Adam8234
12-01-2015, 17:33
After a fall of hard work, Team 2052 KnightKrawler is excited to announce the release of the newest version of FRC Krawler. A powerful scouting system for Android. With most of the app coded from straight up, the app has seen some dramatic changes. It’s robust, fast, and a reliable scouting system made to be used year after year. Check it out! http://goo.gl/8Fs1tE Hope you like it!

Take a look at some screenshots: http://www.team2052.com/frckrawler

FRC Krawler allows you to define your own metrics. Metrics are used as a unit of measurement that you can customize to your liking.

In this version there are four types of metrics:

Boolean
Counter
Slider
Chooser


All these metrics are very flexible. So you shouldn't have a problem with this small set of metrics from year to year.

FRC Krawler is a bluetooth based scouting system. Once a scouter has synced with the server device, all the data is stored locally on it. The scouter can make changes to the data and re-sync to save the data on the server device. No need to keep track of USB sticks or keep a spreadsheet handy on a laptop, and, especially with this years game, it's eco friendly. No need for papers! If you need to evaluate the data faster. FRC Krawler supports Excel exporting, so you can pull it up on your computer.

Please post feedback (bugs, concerns, metric ideas) you might have in this thread or join our beta testing group to post bugs, test the latest features, and see what's coming up in the upcoming versions of FRC Krawler.

FRC Krawler uses The Blue Alliance to get event information, match information, and attending teams. If we didn't have such a great API provided by them, most of this would be a lot harder for our users. Team 2052 wants to thank The Blue Alliance for all the hard work providing the API for us. Check out their app, its a great companion app: http://goo.gl/KDY4uh

Beta test group: http://goo.gl/Sfvy1F

Play Store Listing: http://goo.gl/8Fs1tE

Good luck and we’ll see you at the competition!

WaterClaw
12-01-2015, 17:56
I love how you took the time to take all your photos at your team number's time. Unless you just changed the time every picture, just know that somebody noticed.

Adam8234
12-01-2015, 18:15
I love how you took the time to take all your photos at your team number's time. Unless you just changed the time every picture, just know that somebody noticed.

Yeah. I saw that some other apps use the same time for each of their screenshots. Thanks! :D

jvriezen
12-01-2015, 20:12
Having trouble getting this to work. I set up a Nexus 7 and a OnePlus 1 but they don't want to see each other.

Not sure what I'm missing. I downloaded the same event on both, set one to server, and turned on BT and set both devices to be visible to nearby BT devices.

I also defined users and metrics.

Any ideas?

Puneet4778
12-01-2015, 21:27
Great work! - From a fellow Minnesotan Team :)

nathanwalters
12-01-2015, 22:29
Just gotta say that I love that it's Material, I love a well-designed app! I'll have to check this out and see if there are any ideas I can steal for my team's scouting platform ;)

Are there any plans for this to be open sourced? I'm sure a lot of teams would love to contribute to and extend the great work you've already done.

Adam8234
12-01-2015, 23:35
Having trouble getting this to work. I set up a Nexus 7 and a OnePlus 1 but they don't want to see each other.

Not sure what I'm missing. I downloaded the same event on both, set one to server, and turned on BT and set both devices to be visible to nearby BT devices.

I also defined users and metrics.

Any ideas?

You only have to setup one device. On the client device you go to the scout menu under the Navigation Drawer and tap on the sync button, if you are already paired with the server device, it should show up under the device list and you click on it to sync, but make sure you have the server turned on on the server side. If you need any help please reply!

Adam8234
12-01-2015, 23:39
Just gotta say that I love that it's Material, I love a well-designed app! I'll have to check this out and see if there are any ideas I can steal for my team's scouting platform ;)

Are there any plans for this to be open sourced? I'm sure a lot of teams would love to contribute to and extend the great work you've already done.

Thanks! That's something we'd have to discuss with one of our alumni and our team members. If we do make it open sourced, I will definitely let you guys know! :D

Great work! - From a fellow Minnesotan Team :)
Thanks! :D

Adam8234
13-01-2015, 21:57
Having trouble getting this to work. I set up a Nexus 7 and a OnePlus 1 but they don't want to see each other.

Not sure what I'm missing. I downloaded the same event on both, set one to server, and turned on BT and set both devices to be visible to nearby BT devices.

I also defined users and metrics.

Any ideas?

You only have to setup one device. On the client device you go to the scout menu under the Navigation Drawer and tap on the sync button, if you are already paired with the server device, it should show up under the device list and you click on it to sync, but make sure you have the server turned on on the server side. If you need any help please reply!

I know that there is no given guide on how to use this app. But the old guide might help to a certain extent. We are going to make a much shorter guide for v2.0. Do you still need help jvriezen?

plnyyanks
13-01-2015, 23:11
Really nice app! I'm a fan.

And thanks for the Blue Alliance shoutout - if there are any things you'd like to see added to the API, let me know, and I'll try and work it in.

ABreyen
14-01-2015, 08:25
Is there plans to bring this to iOS?

Bryan Herbst
14-01-2015, 09:10
Is there plans to bring this to iOS?

Not at this time.

We went with Android because we have development experience with it and because it is very cheap for the team to acquire a handful of Android tablets that are plenty capable of running the app.

We don't foresee purchasing iPads or iPhones any time soon, and we don't have development experience, so there isn't much of a reason for us to spend the time porting it to iOS.

Adam8234
14-01-2015, 17:38
Really nice app! I'm a fan.

And thanks for the Blue Alliance shoutout - if there are any things you'd like to see added to the API, let me know, and I'll try and work it in.

Thanks plnyyanks! We thought about putting OPR in the app, but we decided not adding it since TBA API doesn't support it and it's hard to implement yourself. But we should leave this discussion out of this thread. Rather, let's have it in The Blue Alliance Developer Google Group. :p

Dragonking
20-01-2015, 19:23
When I try to install the app, It says that the app is incompatible with my device. My team is using lenovo a1000 ideatabs. Is there anyway to make them compatible, because I really love this app?

SVanNess
20-01-2015, 19:50
Is there a way to edit a metric without having to delete and recreate it? Is there also a test mode so we don't have to wait for competition to run?
Thanks

Adam8234
20-01-2015, 20:19
Is there a way to edit a metric without having to delete and recreate it? Is there also a test mode so we don't have to wait for competition to run?
Thanks

It wasn't quite up to par when we first released it, but it's planned within the next few releases. Editing metrics, and putting in your own competitions will be included. It would act as a fallback if TBA doesn't host the data. Stay tuned!

Adam8234
20-01-2015, 20:21
When I try to install the app, It says that the app is incompatible with my device. My team is using lenovo a1000 ideatabs. Is there anyway to make them compatible, because I really love this app?

Checked the Dev Console with your model number it says it's incompatible with the current version of the app. I will do some more research on this. Already working it out via email.

SpartanPikmin
30-01-2015, 17:22
my team likes to view the data of every match so then we can manipulate it our selves and was wondering if there was any other way to view the information we collected of every match? we also was wondering what the use of having a user login if you can't view who logged in and added scouting information?

SVanNess
07-02-2015, 10:47
Just checking back to see how updates may be coming along? Thanks!

Adam8234
19-02-2015, 18:02
Just checking back to see how updates may be coming along? Thanks!

Great! I plan to have an update out in the next coming week. I know we've had a few issues with the app. The issues that were addressed via email and in this thread will be fixed.

puneeth.meruva
25-02-2015, 22:12
Few questions for the new version:

1. How can you make lists?
2. How can you view summaries for pit and match scouting data? Is there a way to sort them based on some preference?
3. Can the Master Tablet scout?

puneeth.meruva
25-02-2015, 23:41
Also, where can you get some basic analytics (such as averages, etc.) on the app?

SVanNess
05-03-2015, 18:07
Any news on update? We got to our first event and had no sync of match metrics with the scouting tablets. Had to go old school and grab paper and pen.

Adam8234
05-03-2015, 18:32
Any news on update? We got to our first event and had no sync of match metrics with the scouting tablets. Had to go old school and grab paper and pen.

Sorry about this. Match metrics won't load unless TBA has posted the Qualification Matches. We noticed this at our week one regional, and it's definitely on our todo list. Pit Scouting should work 100%. For the time being. Do your normal pit scouting and then when your practice day gets done export and delete the event and re-add the event when TBA has posted the Qualification Matches.

What event are you attending?

If anybody has problems at their regional EMAIL: frckrawler@team2052.com
We have a group of people constantly checking their emails.

plnyyanks
05-03-2015, 18:55
Sorry about this. Match metrics won't load unless TBA has posted the Qualification Matches. We noticed this at our week one regional, and it's definitely on our todo list. Pit Scouting should work 100%. For the time being. Do your normal pit scouting and then when your practice day gets done export and delete the event and re-add the event when TBA has posted the Qualification Matches.


Hopefully TBA should have a full suite of data this weekend, assuming FIRST's API stays functional. If you need to test with an event that already has data, 2015onto2 (http://www.thebluealliance.com/event/2015onto2) already has a qual schedule posted

Adam8234
05-03-2015, 19:22
Hopefully TBA should have a full suite of data this weekend, assuming FIRST's API stays functional. If you need to test with an event that already has data, 2015onto2 (http://www.thebluealliance.com/event/2015onto2) already has a qual schedule posted

Phil, I don't think this is particularly helpful if you're attending that event. With the way it's structured. We didn't plan for the worst. But it's nice to know that TBA should be working now. I got asked countless times why TBA was not working throughout the entire Lake Superior Regional :)

plnyyanks
05-03-2015, 20:27
Phil, I don't think this is particularly helpful if you're attending that event. With the way it's structured. We didn't plan for the worst. But it's nice to know that TBA should be working now. I got asked countless times why TBA was not working throughout the entire Lake Superior Regional :)

Ah, gotcha. My bad there :P

Fingers crossed the API stays up. *knocks on wood*

SVanNess
05-03-2015, 20:42
Our next event is week 3 Indiana District - Kokomo. Are you going to have an update this week? Thanks!

Adam8234
05-03-2015, 20:47
Our next event is week 3 Indiana District - Kokomo. Are you going to have an update this week? Thanks!

You've already had the event? What event did you have the issue with? Just match metrics didn't work? We will definitely have the update out soon to address the issues 2052 encountered at Lake Superior.

SVanNess
07-03-2015, 10:09
Sounds like we had similar issues to 2052. Just no metrics and no teams in the match area when syncing with the server tablet. Pit scouting was there. Probably due to TBA issues? Our first event was week 1 Indiana District - Indianapolis and our next event is week 3 Indiana District - Kokomo.

SVanNess
07-03-2015, 10:30
How soon before an event does TBA get the matches entered? Just wondering...

Adam8234
07-03-2015, 22:03
Sounds like we had similar issues to 2052. Just no metrics and no teams in the match area when syncing with the server tablet. Pit scouting was there. Probably due to TBA issues? Our first event was week 1 Indiana District - Indianapolis and our next event is week 3 Indiana District - Kokomo.

Yep. Same issue. We knew it was coming. We didn't have enough time to fix it and stress test the app before Lake Superior. Not due to The Blue Alliance. The Blue Alliance was right in this occasion. :P The matches weren't posted yet. They don't release the schedule until the end of practice day (to the extent that I know of).

How soon before an event does TBA get the matches entered? Just wondering...


The Blue Alliance gets the data right from the FIRST API. At Lake Superior the schedule was posted on The Blue Alliance (as soon as we got them in paper form). They usually get posted on the end of practice day, or the day of qualifications.

SVanNess
11-03-2015, 17:54
Any update yet? Thanks!

Adam8234
12-03-2015, 12:44
Any update yet? Thanks!

Yep, sorry about the slow reply. We released 2.0.3 on Tuesday and it incorporated the following.


Lots and lots of bug fixes
A button to re download the schedule


The button is located under matches for you event, yours would be Kokomo City. When you're there you should find a overflow menu at the top where you can update your match scores, and re-download the schedule. Note, when you do so, you'll lose all of your match data. Here is a video demonstrating so - https://youtu.be/CElGvv-m7K0

Adam8234
30-03-2015, 18:02
We just released version 2.1 of FRC Krawler.

Changes:

Allow to edit Metrics
New Metric: CheckBox
Added more information to CSV export
Significant UI Improvements
More robust saving and syncing
Bug Fixes


CheckBox Metric:
When KnightKrawler was scouting scouting during our first week competition, we noticed clutter in our set of metrics that should be just one metric. Welcome the CheckBox Metric! We wanted a Metric that provided everything we needed to get the job done while keeping it clean, compact, and easy to use. It uses the Chooser Metric principle, custom entries.The output is the number of times a single box is ticked out of the number of data entries for that metric. KnightKrawler plans to use this metric for roles in a match. ex. HP Loading, Landfill, Coopertition.
http://i.imgur.com/weNwAoc.png
Note: You can select more than one box. This screenshot isn't very helpful :)


2052 will be stress testing version 2.1 tonight. So if anything big pops up we'll let you guys know. :)

SVanNess
26-01-2016, 18:41
Hey Adam! When will Krawler be able to add the 2016 events? TBA has all of the evnts for this year already in. Thanks!

Adam8234
26-01-2016, 21:59
Hey Adam! When will Krawler be able to add the 2016 events? TBA has all of the evnts for this year already in. Thanks!

Someone did a PR with that 2 days ago. FRC Krawler will be updated to import 2016 events once we have our build season changes ready. If we don't have the new version ready by week zero, we will update the current version on the Google Play Store with the ability to import 2016 events.

FRC Krawler was open sourced this summer. You can track changes and issues here (https://github.com/frc2052/FRC-Krawler/issues)
I strongly encourage anyone to help out.