Go to Post there's no time like week 5 to learn programming :D - dcarr [more]
Home
Go Back   Chief Delphi > Competition > Regional Competitions
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rating: Thread Rating: 3 votes, 3.67 average. Display Modes
  #1   Spotlight this post!  
Unread 14-11-2016, 14:50
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,932
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: Video Review Needs to Happen Now

Quote:
Originally Posted by Chris is me View Post
I know this is another Opinion / Hot Take post, and it does echo some themes in the thread, but essentially the problem instant replay solves can be solved in other ways - but instant replay is probably the only way that we as event planning volunteers can make an impact.

The "right" way to solve the problem is in game design. ...
Chris,

I broadly agree with your comments about game design, but I agree far less with the assertion about off-season event hosts being left with (probably) only video replay in their bag of tricks for making things better.

Off-season events can and do change rules every year, and not just the rule about using video. Changes other than video are definitely on the table.

One option that doesn't require changing any game rules would be to simply scrounge up 6 volunteers from the crowd and give them the job of watching one robot apiece (there are details to be dealt with, but you get my point).


[/EDIT]
When I wrote the two paragraphs above, my brain was stuck in a thinking-about-off-season-events/experiments rut; and it just dawned on me that Chris was almost certainly thinking about regular-season events. Doh!

That said, the bigger picture point is that if off-season experiments such as getting teams attending events to supply a small handful of students/adults to do a few low-skill scorekeeping tasks (or rule tweaks, or ...), create a dramatic error reduction during off-season events, the GDC would probably notice (notice both the errors and the simple(ish) way to treat the root cause's symptom).
[/EDIT]

I'm not saying in this post that using video evidence it's bad or good, wise or foolish, etc.

I'm also not saying in this post whether or not I think there is a difference between inspiring someone to try something new, and that person later on being excited or depressed by they way an FRC competition unfolds.

I am saying that I don't think video is the only lever that can be pulled.

Now, I'm going back to waiting for the "hard" data posts.

Blake

PS: The one time I got to spend some time with an FRC GDC, they seemed like nice people . I think they would welcome well-organized feedback from event organizers; especially if it took the form of a video-based, post-mortem of a game's rules.

I'm thinking about the sort of review and analysis that would use a large number of hours of video from multiple events to identify the sorts of calls/rules that are hardest for humans to make/enforce correctly.

That sort of info could definitely influence future games (and treat a cause instead of a symptom), especially if could be put into a simple checklist of things to avoid, or do.

Maybe a pro-video person reading this thread will contact the GDC in order to volunteer to do that for the next 1-3 seasons?
__________________
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

Last edited by gblake : 14-11-2016 at 21:57.
Reply With Quote
  #2   Spotlight this post!  
Unread 16-11-2016, 14:50
Ryan Dognaux's Avatar
Ryan Dognaux Ryan Dognaux is offline
FRC Video Review - Change is Coming
FRC #4329 (Lutheran Roboteers)
Team Role: Coach
 
Join Date: Apr 2002
Rookie Year: 2001
Location: St. Charles, MO
Posts: 2,673
Ryan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond repute
Send a message via AIM to Ryan Dognaux
Re: Video Review Needs to Happen Now

Quote:
Originally Posted by gblake View Post
Now, I'm going back to waiting for the "hard" data posts.
What would hard data for this subject look like to you? Most implementations will only have anecdotal evidence at this point because video review probably only gets used once or twice during an event (so far.)
__________________
Ryan Dognaux :: Last Name Pronounced 'Doane Yo'
Team 234 Alum: 2002 - 2005 :: Purdue FIRST Member: 2006 - 2009
Team 1646 Mentor: 2007 - 2009 :: Team 357 Mentor: 2009 - 2012
Team 4329 Mentor: Current
STL Off-Season Event: www.gatewayroboticschallenge.com
Reply With Quote
  #3   Spotlight this post!  
Unread 16-11-2016, 21:28
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,548
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: Video Review Needs to Happen Now

Quote:
Originally Posted by Ryan Dognaux View Post
What would hard data for this subject look like to you? Most implementations will only have anecdotal evidence at this point because video review probably only gets used once or twice during an event (so far.)
That lack of usage is a valid data point.
__________________
Being correct doesn't mean you don't have to explain yourself.
Reply With Quote
  #4   Spotlight this post!  
Unread 17-11-2016, 09:37
Ryan Dognaux's Avatar
Ryan Dognaux Ryan Dognaux is offline
FRC Video Review - Change is Coming
FRC #4329 (Lutheran Roboteers)
Team Role: Coach
 
Join Date: Apr 2002
Rookie Year: 2001
Location: St. Charles, MO
Posts: 2,673
Ryan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond reputeRyan Dognaux has a reputation beyond repute
Send a message via AIM to Ryan Dognaux
Re: Video Review Needs to Happen Now

Quote:
Originally Posted by Lil' Lavery View Post
That lack of usage is a valid data point.
What's interesting is I know some argued it would be used so much that it would slow events down, or that would be a risk at least, correct? So far it seems that is not the case for the few events that have tried it out.
__________________
Ryan Dognaux :: Last Name Pronounced 'Doane Yo'
Team 234 Alum: 2002 - 2005 :: Purdue FIRST Member: 2006 - 2009
Team 1646 Mentor: 2007 - 2009 :: Team 357 Mentor: 2009 - 2012
Team 4329 Mentor: Current
STL Off-Season Event: www.gatewayroboticschallenge.com
Reply With Quote
  #5   Spotlight this post!  
Unread 17-11-2016, 10:41
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,548
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: Video Review Needs to Happen Now

Quote:
Originally Posted by Ryan Dognaux View Post
What's interesting is I know some argued it would be used so much that it would slow events down, or that would be a risk at least, correct? So far it seems that is not the case for the few events that have tried it out.
Have any events actually had an overturned call yet? There was one rescoring that was mentioned, but otherwise no event has had something overturned or adjusted. The primary concern is that most video review overturns would result in replaying matches, and thus the added schedule risk. It's not fair to penalize alliances for their strategic behavior based on the score/field conditions that are presented to them in real time, and then go back and adjust those via video review. For instance, if a team crosses a defense 3 or 4 times to damage it, they can't get the extra time they wasted crossing that defense back. Or if a team makes a call to ensure a capture at ~15seconds rather than scoring an extra couple balls based on their real time scoring, then have that scoring adjusted when you give the other alliance a breach that didn't exist previously. Virtually any case where errors are found in video review should mandate a replayed match. Thus the schedule concern.
__________________
Being correct doesn't mean you don't have to explain yourself.
Reply With Quote
  #6   Spotlight this post!  
Unread 17-11-2016, 11:22
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,932
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: Video Review Needs to Happen Now

Quote:
Originally Posted by Ryan Dognaux View Post
What would hard data for this subject look like to you? Most implementations will only have anecdotal evidence at this point because video review probably only gets used once or twice during an event (so far.)
TL, DR: A) Ask the right question(s). B) Measure the baseline. C) Understand the relationships. D) Tweak the independent variables. E) Measure the results. F) Decide what changes/(re)allocations, if any, to implement.

- - - - - - - - - - - - - - - - - - - - - -

To prep to answer this, in addition to shooting from the hip , I wanted to refresh my recollection of what has been said so far in the last few months. so, I reviewed this thread, and an adjacent thread. I found these posts I and a few others wrote. There is nothing Earth-shaking in them; but they supply some context.

https://www.chiefdelphi.com/forums/s...0&postcount=64
https://www.chiefdelphi.com/forums/s...0&postcount=72
https://www.chiefdelphi.com/forums/s...&postcount=182
https://www.chiefdelphi.com/forums/s...&postcount=193
https://www.chiefdelphi.com/forums/s...&postcount=207
https://www.chiefdelphi.com/forums/s...&postcount=223
https://www.chiefdelphi.com/forums/s...&postcount=265
https://www.chiefdelphi.com/forums/s...&postcount=268
https://www.chiefdelphi.com/forums/s...5&postcount=11
https://www.chiefdelphi.com/forums/s...2&postcount=13
https://www.chiefdelphi.com/forums/s...2&postcount=17
For me, the outline that follows is the way I would want to approach A) creating a solid understanding of the need (or lack thereof) for adding video to the refs' tools, and B) coming up with a first version of a video system, if developing one is warranted.

The "hard data" would be the results (measurements & statistics) produced by the experiments.

Obviously this is a back of the napkin, discussion-forum-quality sort of an outline - Not even PowerPoint quality yet.

The current system (FIRST) being discussed is a system containing many things, including competition events that contain, at the least, a Playing Field & Game Pieces, the Field Staff (announcers, refs, etc.), the participating Teams, the Match/Game/Robot rules, the Audience, the Matches/Schedule, and the field Computers/Sensors/Software.

We are talking about introducing Video Replays into the FRC (and FTC ...) event part of that FIRST system.

We need to know the pertinent parts of the current baseline system's status/performance, the current system's purpose, and the sensitivity of the system's ability-to-achieve-it's-purpose(s) to changes in the independent variables we are going to adjust.

Some useful metrics might be
  • Call accuracy
  • Current call challenges outcomes
    • Was a call changed
    • Was the result accurate
  • Match outcomes affected by call accuracy and by challenges
  • Event outcomes affected by call accuracy and by challenges
  • System-purpose outcomes affected by call accuracy and challenges
  • Calls (i.e. rules) that could/would/should be affected
    • Perfect video
    • Less-than-perfect video
      • Video usefulness vs equipment performance/placement
      • Equipment purchase costs vs equipment performance
      • Non-equipment-purchase costs: time, labor, maintenance, shipping, training, etc.
    • Video-alternatives (more humans, rule/game changes, anything else?)

In the experiments I would want to
  • Compare and contrast off-season events with regular season, and various championships to identify how they are alike, and how they are different; and what effect that has on the results collected in each type of event.
  • Compare and contrast multiple locations, times-of-day, levels of human-training, etc. as part of trying each candidate method for accomplishing the event's purposes (and sub-purposes).
    • These locations would include change-nothing "control" events.
  • Compare and contrast multiple years' (multiple games') results
  • When testing each/any alternative, determine "truth" (the baseline data) by analyzing data (not in real time) collected by a plethora of sensors (these are separate from the sensors/methods that are being tested, and the "truth" is not shared during the event).
  • In some circumstances (off-season events?), purposefully stress each alternative by having teams challenge calls in bursts and/or continuously. Do this to stress-test the alternative, not because of actual disagreements.
    • If necessary have teams create difficult-to-assess situations, so that reviewing calls requires more than a trivial glance at the video records or other evidence.

What's above is a quick-and-dirty outline of what I would *want* to do to produce "hard data". After dealing with real-world constraints, thinking a bit more deeply, and getting some preliminary results; I, or whoever, might decide the experiments could be simplified without violating the integrity of the results, or they might add something.

I know there are folks who firmly believe that the need for (or cost of) video reviews is/isn't so obvious, that what I outlined above isn't necessary. I don't disagree that they feel that way. I do say that nothing in this thread so far *proves* that the need does/doesn't exist, and/or that a need would justify the investment (instead of investing in satisfying other needs).

Blake

PS: In the past, I and at least one other person have wished for detailed camera/lens specs and placement info. That would be one example of "hard data", and could be used to answer some important questions; but it's just one part of the bigger picture under the heading of "Video Review Needs to Happen Now".

PPS: Above I have some bullets about identifying which calls could/should/would be affected by reviewing video. Complementing that, I'm not sure whether deciding what the effect of a changed call should be, is part designing each/any experiment (it probably is). Regardless, it is certainly something that would factor into any decisions to introduce (or not) video replays into the system.
__________________
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

Last edited by gblake : 17-11-2016 at 15:36.
Reply With Quote
  #7   Spotlight this post!  
Unread 17-11-2016, 14:22
Siri's Avatar
Siri Siri is offline
Dare greatly
AKA: 1640 coach 2010-2014
no team (Refs & RIs)
Team Role: Coach
 
Join Date: Jan 2008
Rookie Year: 2007
Location: PA
Posts: 1,587
Siri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond repute
Send a message via ICQ to Siri
Re: Video Review Needs to Happen Now

Quote:
Originally Posted by Lil' Lavery View Post
Have any events actually had an overturned call yet? There was one rescoring that was mentioned, but otherwise no event has had something overturned or adjusted. The primary concern is that most video review overturns would result in replaying matches, and thus the added schedule risk. It's not fair to penalize alliances for their strategic behavior based on the score/field conditions that are presented to them in real time, and then go back and adjust those via video review. For instance, if a team crosses a defense 3 or 4 times to damage it, they can't get the extra time they wasted crossing that defense back. Or if a team makes a call to ensure a capture at ~15seconds rather than scoring an extra couple balls based on their real time scoring, then have that scoring adjusted when you give the other alliance a breach that didn't exist previously. Virtually any case where errors are found in video review should mandate a replayed match. Thus the schedule concern.
As a coach, I'm happy to agree with this frustration. But we've gone years without this being true in real-time scoring, since as a referee it's completely normal to correct these things in non-video reviews before posting final score. It's annoying, but it's been part of the game since the advent of real-time scoring under T20 (identical to T15 last year). As long as it's clear when there will/won't be a replay, it's up to coaches to take it in our strategy.
__________________
Reply With Quote
  #8   Spotlight this post!  
Unread 17-11-2016, 20:22
EricH's Avatar
EricH EricH is online now
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,624
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Video Review Needs to Happen Now

Blake, there's one other data point that I think could be useful in that analysis:

# of matches where video replay was available for use. That is, how many matches at the event in question could have possibly had a review? (Basically, how many matches did the event play? Unless, of course, it's elims-restricted, in which case it's how many elims matches were played.)

And the reason that that particular data point could be useful is that it will give a broad-spectrum picture of how used video replay could be, if available. Just as an example, if in 5 offseason events (that offer replay review) each with 50 matches replay is used 5 times and the call on the field is overturned* once, then you could say that there's a 2% use rate and when used, there's a 20% overturn rate--but overall, the overturn rate is 0.4% because only one call was overturned.

That sort of data can be used to figure out timing of events (and what the limits for review are) and ref performance. Both those numbers could be pretty important, the latter feeding into better ref crews if need be.


*Change of any sort to the result of the match--points, winner, you get the idea.


I'd suggest that "control" events track number of scoring changes (team or field staff initiated), and number of (denied, obviously) requests for review.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #9   Spotlight this post!  
Unread 17-11-2016, 20:29
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,932
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: Video Review Needs to Happen Now

Quote:
Originally Posted by EricH View Post
Blake, there's one other data point that I think could be useful in that analysis:
...
Quote:
Originally Posted by gblake View Post
...
After dealing with real-world constraints, thinking a bit more deeply, and getting some preliminary results; I, or whoever, might decide the experiments could be simplified without violating the integrity of the results, or they might add something.
...
Go for it!
__________________
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
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 22:07.

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