Go to Post People are human, refs are human. The refs did the best they could do at the time. - Andy Baker [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 13-03-2013, 20:45
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,774
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
Instant Replay Challenge—A Thought Exercise

Every few years or so, someone comes out and says something to the effect of “*Team* got screwed by a ref call, we have video to prove it, but the refs won’t look at it or review the call. We need instant replay.” This is inevitably followed by a chorus of “too much time”, “refs are volunteers”, “deal with it”, “costs too much”, and other objections, which is promptly countered by a “No it doesn’t”, “Refs need to be professional too”, and other counterarguments. Gets everybody nowhere, unless you count semi-heated discussion as somewhere. And it’s getting louder all the time, or seems to be.

In one thread back in 2005, however, a challenge was laid down and not picked up. Quite simply, figure out instant replay for an offseason, and if that could be done, within parameters, implementation would be at least seriously considered. As mentioned, nobody picked it up.

So, I hereby challenge all comers to an Engineering Challenge! Should you choose to accept, your task will be to develop an instant replay system. (Use cannot be guaranteed, particularly at official events, but if organizers of said events are interested, then they will at least know where to look.)

So what’s the catch? Just the following list of requirements.
Code:
Must be cost-effective. 
	Low cost is good. Free is better.
	Better value may be a reason to spend more.
Must provide sufficient quality of view to make a conclusive call. 
	Camera quality—should be enough to see whatever a ref would see if he were looking that way.
	Camera locations (and quantity)—should be enough to see whole field at any given time. 
	---Multiple angles preferred but not required.
	Operator training—zoom, what to look for, etc.
Must provide a system for viewing camera recordings promptly when needed.  
	Quality to match camera(s)
	Ability to view multiple cameras if needed.
Must have a System of Use for Challenges
	Limit number of challenges/team or alliance (to limit abuse of system)
		Collateral?
		Fixed number?
	Limit time spent in video challenges
	Should not impact “referee chooses to see video when team does not request it”
	Decide how elim/qual difference should happen—carryover, fresh slate, total by alliance
Must have a method to keep video unbiased
	No audience video
	All questionable calls reviewed can result in calls on anybody, including challenger
Please note that this is merely an exercise in designing a system. Plausible systems to solve a perceived problem is how an engineer ought to be thinking, and many of the people here are looking into engineering, so consider this good practice.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #2   Spotlight this post!  
Unread 13-03-2013, 20:56
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: Instant Replay Challenge—A Thought Exercise

Very cool idea. My immediate reaction is to say that it should be divided in two sections:
  1. Hardware - This includes everything from camera placement to wiring to how video streams get streamlined into one output.
  2. Software - How the video can be brought into one central stream for live streams / big screens, while still storing that video in a way that it could be accessed very quickly without hassle.

How could you make such a system easy to use for operators, low cost (ie. not 100 cameras everywhere) and still good enough to be useful? It's an interesting project. Maybe the software side could be open-sourced and if there is enough interest the talented people in FRC could figure something out. I imagine hardware would be the biggest challenge, and I'm not even sure where to start. Every venue has a different layout with different ways to set up, and having to individually plan each one specifically would be a huge hassle. And I'm probably not even thinking of the biggest challenge, which would be making the video "unbiased".

Even if some kind of system was made that worked really well, I have no doubt people would still complain. "The camera just wasn't focused on us when we got hit" type deal.

Just some initial thoughts, I'll have to sleep on it.
__________________
All opinions are my own.
Reply With Quote
  #3   Spotlight this post!  
Unread 13-03-2013, 21:28
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,774
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: Instant Replay Challenge—A Thought Exercise

Quote:
Originally Posted by joelg236 View Post
And I'm probably not even thinking of the biggest challenge, which would be making the video "unbiased".
I'm thinking that having a totally and completely unbiased system will probably be pretty much impossible, partly because just about everyone has a bias one way or the other, to a greater or lesser degree. However, it's certainly a good goal to work towards; FIRST already applies countermeasures (refs, judges, and inspectors can't ref, judge, or inspect their own teams, or if they do, their lead knows that they're affiliated with that team), so maybe just having those will work. Or maybe not. YMTC* on that.




*You Make The Call
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #4   Spotlight this post!  
Unread 13-03-2013, 21:39
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: Instant Replay Challenge—A Thought Exercise

Quote:
Originally Posted by EricH View Post
FIRST already applies countermeasures (refs, judges, and inspectors can't ref, judge, or inspect their own teams, or if they do, their lead knows that they're affiliated with that team), so maybe just having those will work. Or maybe not. YMTC* on that.
As far as I'm concerned, the system works close to as good as it can. Others would probably disagree, but I don't see how it could get less unbiased apart from AI (uh, sure...). Rules are a different story (there could always be more specific rules, which I'm a fan of), but in terms of an "unbiased" judging system for calls, even professional sports that have millions of dollars behind them still use refs.
__________________
All opinions are my own.
Reply With Quote
  #5   Spotlight this post!  
Unread 13-03-2013, 22:12
the programmer's Avatar
the programmer the programmer is offline
Registered User
AKA: Erik Orlowski
FRC #2830 (Riverside Robotigers)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2006
Location: Wisconsin
Posts: 32
the programmer has much to be proud ofthe programmer has much to be proud ofthe programmer has much to be proud ofthe programmer has much to be proud ofthe programmer has much to be proud ofthe programmer has much to be proud ofthe programmer has much to be proud ofthe programmer has much to be proud of
Re: Instant Replay Challenge—A Thought Exercise

Here's my thought, have two cameras mounted on opposite ends of the field as shown in this video:



Then you would have a volunteer who would start and stop the cameras every match to create separate videos that would be ready for viewing at the end of the match.

At the tournament, teams would receive in their registration packet a replay slip with their team number printed to use during qualification matches. Teams may ask for a video review within a minute of the final score for their match being displayed. The only things that may be review are calls that change the winner of the match, red cards, yellow cards, and a robot being disabled by rule. If a team wants a review, they hand their slip to the head referee and he reviews it, if the team is correct, the call is reversed and the team receives their slip back; if the team is incorrect, the head referee keeps the replay card.

The same process is used in elimination matches except that each alliance will receive one slip marked with their alliance's seed and "Elimination."

The only downside to this is that there might be instances where a match would have to be replayed because of a missed call but that's still better than the incorrect call remaining.
__________________
2006-2008: FLL Student
2009-2014: C.O.R.E. 2062
2010-?: FLL Referee
2015-?: Riverside Robotigers 2830
Reply With Quote
  #6   Spotlight this post!  
Unread 13-03-2013, 22:20
CalTran's Avatar
CalTran CalTran is offline
Missouri S&T Senior
FRC #2410 (BV CAPS Metal Mustang Robotics)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: Overland Park, Kansas
Posts: 2,371
CalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond repute
Re: Instant Replay Challenge—A Thought Exercise

Sounds like the setup that 2337, but also replicated on the other side (or each corner?) wouldn't be half bad. The quality and wide angle lense they use on their pole'd gopro is great for watching at home.
__________________
Team 2410 thinks KISSing is amazing! Keep It Super Safe!
  • "You know you've been in robotics too long when you start talking to your tools." "Well, you've been in robotics CLEARLY too long when they start talking back"
  • Theory is when you know everything but nothing works. Practice is when everything works but you don't know why. On our team, theory and practice comes together - nothing works and nobody knows why.
MMR 2410 Student (2010 - 2013) | MMR 2410 Mentor (2013 - Present)
FTC Game Announcer / EmCee (2014 - Present) | FRC EmCee (2015 - Present) | FRC Referee (2016)
Academic Student (Forever)
Reply With Quote
  #7   Spotlight this post!  
Unread 13-03-2013, 22:33
Garrett.d.w's Avatar
Garrett.d.w Garrett.d.w is offline
Build Lead
FRC #2733 (The Pigmice)
Team Role: Alumni
 
Join Date: Jul 2011
Rookie Year: 2010
Location: Portland
Posts: 318
Garrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to behold
Re: Instant Replay Challenge—A Thought Exercise

Quote:
Originally Posted by the programmer View Post
Here's my thought, have two cameras mounted on opposite ends of the field as shown in this video:



Then you would have a volunteer who would start and stop the cameras every match to create separate videos that would be ready for viewing at the end of the match.

At the tournament, teams would receive in their registration packet a replay slip with their team number printed to use during qualification matches. Teams may ask for a video review within a minute of the final score for their match being displayed. The only things that may be review are calls that change the winner of the match, red cards, yellow cards, and a robot being disabled by rule. If a team wants a review, they hand their slip to the head referee and he reviews it, if the team is correct, the call is reversed and the team receives their slip back; if the team is incorrect, the head referee keeps the replay card.

The same process is used in elimination matches except that each alliance will receive one slip marked with their alliance's seed and "Elimination."

The only downside to this is that there might be instances where a match would have to be replayed because of a missed call but that's still better than the incorrect call remaining.
I like this approach.

I wonder if it would be possible to record the raw video of the stream and use that for your replays.
__________________
"A mind once stretched by a thought will never regain it's original dimensions."

Optimists think the glass is half full.
Pessimists think the glass is half empty.
Engineers realize it's twice as big as it needs to be.
Reply With Quote
  #8   Spotlight this post!  
Unread 13-03-2013, 22:49
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,620
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: Instant Replay Challenge—A Thought Exercise

Quote:
Originally Posted by CalTran View Post
Sounds like the setup that 2337, but also replicated on the other side (or each corner?) wouldn't be half bad. The quality and wide angle lense they use on their pole'd gopro is great for watching at home.
I wonder what the view with this looks like from the top of the high goals. (Or the top of the pyramids?) That could remove the difficulty of planning different placements for each venue. And while the pyramids aren't perennial, the height of the alliance walls never gets crazily low.
__________________
Reply With Quote
  #9   Spotlight this post!  
Unread 13-03-2013, 23:44
Tristan Lall's Avatar
Tristan Lall Tristan Lall is offline
Registered User
FRC #0188 (Woburn Robotics)
 
Join Date: Aug 2001
Rookie Year: 1999
Location: Toronto, ON
Posts: 2,484
Tristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond repute
Re: Instant Replay Challenge—A Thought Exercise

Although I'm not opposed to a structured implementation operated by the competition, I think it can be done differently, and with most of the (small) costs borne by the teams. As I proposed in that 2005 thread, an off-season event should try giving teams one instant replay coupon for the qualifying rounds and one for the elimination rounds, and then providing a brief window to present video for post-match review. This is practical and equitable.

A student alliance member would go to the challenge box and remit the coupons of all alliance members that showed up for the match (the whole alliance must agree it's replay-worthy), along with whatever video they want (cued to the crucial moment), within 1 min of the end of the match. The head referee will see the challenge is being made, and arrive to look at it (if the referee takes longer, then great, you have more time to cue the video). First, the referee decides if the video (as shown on the playback device) has enough information to show the situation at issue, then decides whether it changes the outcome, and finally, decides whether the evidence is sufficient that the video has not been tampered with or misrepresented.

If it fails the first test, the referee puts an end to it within moments. (For example, if there's not enough detail, or it doesn't show the right part of the field.) If it fails the second test, the team then knows it's not just the referee missing the call, but rather a deliberate decision to call it a particular way. (Rightly or wrongly, at that point it just becomes another futile challenge.) The third test may be a little more complicated—possibly requiring rewinding the video to hear the match being announced, or to verify that the right robots are on the field—but it's a straightforward test of credibility. (And because the burden of proof is on the team, and the timeline is tight, there's really no concern about the wrong video being reviewed, at least in the qualification round. In the elimination round, with the same teams playing, identification is more difficult, but at least the schedule isn't usually as constrained there.)

Why this? Because it strictly limits the number of reviews to minimize the aggregate delay, but still gives teams the opportunity to be heard. (Teams like it better when the officials hear them out, instead of ruling summarily.) It provides the referees with a procedural reason to change a bad call, without appearing indecisive, and gives the head referee a tool to better manage the rest of the referee crew (by understanding which calls are being blown). It also serves the teams notice that they share in the responsibility—if interested in challenging the officials' version of events, plan ahead to ensure that you're making video.

It's not perfect, but it doesn't have to be. I think you'd even see teams collaborating to supply post-match replay video to each other.
Reply With Quote
  #10   Spotlight this post!  
Unread 14-03-2013, 00:14
coalhot's Avatar
coalhot coalhot is offline
Assistant to the regional manager
AKA: Phil
FRC #4454 (Artisan Rockets)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Philadelphia
Posts: 393
coalhot has a brilliant futurecoalhot has a brilliant futurecoalhot has a brilliant futurecoalhot has a brilliant futurecoalhot has a brilliant futurecoalhot has a brilliant futurecoalhot has a brilliant futurecoalhot has a brilliant futurecoalhot has a brilliant futurecoalhot has a brilliant futurecoalhot has a brilliant future
Send a message via AIM to coalhot
Re: Instant Replay Challenge—A Thought Exercise

Quote:
Originally Posted by Tristan Lall View Post
Although I'm not opposed to a structured implementation operated by the competition, I think it can be done differently, and with most of the (small) costs borne by the teams. As I proposed in that 2005 thread, an off-season event should try giving teams one instant replay coupon for the qualifying rounds and one for the elimination rounds, and then providing a brief window to present video for post-match review. This is practical and equitable.

A student alliance member would go to the challenge box and remit the coupons of all alliance members that showed up for the match (the whole alliance must agree it's replay-worthy), along with whatever video they want (cued to the crucial moment), within 1 min of the end of the match. The head referee will see the challenge is being made, and arrive to look at it (if the referee takes longer, then great, you have more time to cue the video). First, the referee decides if the video (as shown on the playback device) has enough information to show the situation at issue, then decides whether it changes the outcome, and finally, decides whether the evidence is sufficient that the video has not been tampered with or misrepresented.

If it fails the first test, the referee puts an end to it within moments. (For example, if there's not enough detail, or it doesn't show the right part of the field.) If it fails the second test, the team then knows it's not just the referee missing the call, but rather a deliberate decision to call it a particular way. (Rightly or wrongly, at that point it just becomes another futile challenge.) The third test may be a little more complicated—possibly requiring rewinding the video to hear the match being announced, or to verify that the right robots are on the field—but it's a straightforward test of credibility. (And because the burden of proof is on the team, and the timeline is tight, there's really no concern about the wrong video being reviewed, at least in the qualification round. In the elimination round, with the same teams playing, identification is more difficult, but at least the schedule isn't usually as constrained there.)

Why this? Because it strictly limits the number of reviews to minimize the aggregate delay, but still gives teams the opportunity to be heard. (Teams like it better when the officials hear them out, instead of ruling summarily.) It provides the referees with a procedural reason to change a bad call, without appearing indecisive, and gives the head referee a tool to better manage the rest of the referee crew (by understanding which calls are being blown). It also serves the teams notice that they share in the responsibility—if interested in challenging the officials' version of events, plan ahead to ensure that you're making video.

It's not perfect, but it doesn't have to be. I think you'd even see teams collaborating to supply post-match replay video to each other.
This is a really good suggestion/setup. I think you should add one more thing though (this has to do with the way the ref calls it though). Do it NFL style. There must be enough video evidence to clearly and without any doubt contest the call on the field. If there isn't, the ref shouldn't bother reviewing the footage. I realize this relies on a lot of interpretation, but still.

A great example of this was at Hatboto-Horsham. A friend of mine took a photo of a robot that made a 10 point hang, but appeared to have a ziptie sticking out of the bottom contacting the floor. At first glance, it seemed to be assisting the climb. However, when we took a few harder looks at the photo, and took a look at the robot (to satisfy our own curiosity), it looked like the ziptie was hanging about an inch above the ground and not actually touching the carpet. It's still hard to tell looking at the photo. We also casually asked a mentor in the pits about that ziptie, who stated "Oh that? I think someone forgot to cut it". This is something that could bog down the system, and is one of the reasons why the NFL has such a strict policy for their instant replay.

I know the NFL has a huge budget for the instant replay system. But, for FIRST, we don't need that. The burden is on the team/s challenging to have clear and decisive footage of their robot and the match. If they don't...well tough luck. This may also increase the number of teams recording/photographing matches at higher resolutions and better angles. A win all around. The only constraint: the whole challenge cycle needs to fit within the ~6 minute field reset time, and not take up all of the head refs time. If that can be satisfied, it would be a viable solution.
__________________
Current home, 4454 (Glowa's ghetto Philly FRC team). Check us out!

My posts represent my personal views only, and do not represent the views of my team, its school, sponsors, or FIRST.

Last edited by coalhot : 14-03-2013 at 00:25.
Reply With Quote
  #11   Spotlight this post!  
Unread 14-03-2013, 00:34
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,774
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: Instant Replay Challenge—A Thought Exercise

The problems I see with team recording are these:

1) The cameras will by nature be focused on one robot. This is not necessarily a bad thing, mind you--but tracking an object at zoom from 40+ feet away isn't easy if it's moving fast. This is where I'd prefer having a trained operator.

2) Time to get the film down to the field after the match. At an offseason, 1 minute is reasonable, if a bit of a stretch when cue time is factored in. At any event IRI or official, add 1-2 minutes for film to arrive. Or have a "Team Filming Area" (which would also address my third concern, below). Review time to determine if you caught something, 1 minute goes out the door.

3) Obstructions and bouncy cameras. Somebody pops up to cheer...right as a challengeable call happens. Maybe it's the camera person. Either way, lousy video quality. A team filming area would limit that.


Brain wave to deal with a few of these things...
What if every team was asked to have someone volunteer to record their robot every time it played? I'm sure there would be no shortage of volunteers for that one. However, each official replay volunteer would get a short training in "what to look for" (staying on the robot, appropriate zoom levels, etc), maybe 20-30 minutes long--this also gives a chance to check equipment for quality settings. Then, six to twelve spots around the arena are designated as "film spots" where the replay volunteers can set up cameras. Start when the MC begins the countdown, stop when the head ref gives the all-clear, head for the field in case of replay challenge.

For timing, it should vary based on venue layout, but say a team has 1 minute to initiate a video challenge, and then has 1-2 minutes to get the video to the head ref, cued up and ready (variable based on whether we're dealing with a high school gym or the Edward Jones Dome). Head ref watches the segment, reaches decision, and it's announced after the next match.


Edit: There is one other thing that I would suggest. If an event were to use instant replay, the head referee should have the ability to call for a video review, whether or not a team requests it. If the head referee calls without the team requesting a video review (say, the team asks about interpretation and the head ref decides that he wants to take a quick look again, or the ref huddle can't agree on how bad a foul is), no penalty to teams' ability to call for a video review later.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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


Last edited by EricH : 14-03-2013 at 00:55. Reason: Thought of something else
Reply With Quote
  #12   Spotlight this post!  
Unread 14-03-2013, 09:11
Clinton Bolinger's Avatar
Clinton Bolinger Clinton Bolinger is offline
FF - PureMichigan
FRC #2337 (EngiNERDs)
Team Role: Coach
 
Join Date: Dec 2006
Rookie Year: 2001
Location: Grand Blanc, MI
Posts: 475
Clinton Bolinger has a reputation beyond reputeClinton Bolinger has a reputation beyond reputeClinton Bolinger has a reputation beyond reputeClinton Bolinger has a reputation beyond reputeClinton Bolinger has a reputation beyond reputeClinton Bolinger has a reputation beyond reputeClinton Bolinger has a reputation beyond reputeClinton Bolinger has a reputation beyond reputeClinton Bolinger has a reputation beyond reputeClinton Bolinger has a reputation beyond reputeClinton Bolinger has a reputation beyond repute
Re: Instant Replay Challenge—A Thought Exercise

Quote:
Originally Posted by CalTran View Post
Sounds like the setup that 2337, but also replicated on the other side (or each corner?) wouldn't be half bad. The quality and wide angle lense they use on their pole'd gopro is great for watching at home.
Thanks, also in the off season we looked at trying to put multiple cameras (GoPros) on the field. There was one camera at center field, one looking at the blue scoring zone and the third was looking at the red scoring zone. But the issue we ran into was the extra cost and finding an easy way to record all three camera feeds at the same time on one machine.

You can see some of the testing on our YouTube channel from IGVC, the lighting might be pretty bad because we play under a tent.

http://www.youtube.com/playlist?list...-Hkajabm2iK6wK

The corner shots looking down were my favorites after the center field point of view.

-Clinton-
__________________

Last edited by Clinton Bolinger : 14-03-2013 at 09:13.
Reply With Quote
  #13   Spotlight this post!  
Unread 14-03-2013, 09:43
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: Instant Replay Challenge—A Thought Exercise

Quote:
Originally Posted by EricH View Post
FIRST already applies countermeasures (refs, judges, and inspectors can't ref, judge, or inspect their own teams, or if they do, their lead knows that they're affiliated with that team), so maybe just having those will work. Or maybe not. YMTC* on that.

*You Make The Call
It doesn't really matter too much for this conversation, but I can't recall a single FRC event I've attended where at least one of the refs, judges, or inspectors were not affiliated with a competing team.

Dunno if that's limited to Canada or what, but people affiliated with 1114, 188, 610, 1547 and others form a large percentage of the volunteer base at the Canadian regionals. I strongly suspect this is true of all regions, that the strong teams in the area form a large portion of the volunteer base. Something about being passionate about FIRST.

EDIT: To avoid confusion, I don't think this is a problem, and I think the quality of the events would plummet if we had to get unaffiliated volunteers, if the events could even get enough volunteers to run at all.

Last edited by Racer26 : 14-03-2013 at 09:46.
Reply With Quote
  #14   Spotlight this post!  
Unread 15-03-2013, 01:20
Steven Sigley's Avatar
Steven Sigley Steven Sigley is offline
Electrical Mentor for Team 701
FRC #0701 (RoboVikes)
Team Role: Electrical
 
Join Date: Oct 2008
Rookie Year: 2007
Location: NorCal
Posts: 293
Steven Sigley is a name known to allSteven Sigley is a name known to allSteven Sigley is a name known to allSteven Sigley is a name known to allSteven Sigley is a name known to allSteven Sigley is a name known to all
Re: Instant Replay Challenge—A Thought Exercise

Quote:
Originally Posted by Clinton Bolinger View Post
You can see some of the testing on our YouTube channel from IGVC, the lighting might be pretty bad because we play under a tent.

http://www.youtube.com/playlist?list...-Hkajabm2iK6wK

The corner shots looking down were my favorites after the center field point of view.

-Clinton-
What if you were to have one in each corner looking down (so you theoretically have 2 angles on any possible penalty) And had 4 computers lined up to show the feed from each one. The potential is there...
Reply With Quote
  #15   Spotlight this post!  
Unread 15-03-2013, 02:03
Nawaid Ladak's Avatar
Nawaid Ladak Nawaid Ladak is offline
The Banana People Are Awsome!
AKA: Nawaid Ladak
FRC #0945 (Team Banana)
Team Role: Tactician
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Washington D.C.
Posts: 1,021
Nawaid Ladak has a brilliant futureNawaid Ladak has a brilliant futureNawaid Ladak has a brilliant futureNawaid Ladak has a brilliant futureNawaid Ladak has a brilliant futureNawaid Ladak has a brilliant futureNawaid Ladak has a brilliant futureNawaid Ladak has a brilliant futureNawaid Ladak has a brilliant futureNawaid Ladak has a brilliant futureNawaid Ladak has a brilliant future
Send a message via AIM to Nawaid Ladak Send a message via MSN to Nawaid Ladak Send a message via Yahoo to Nawaid Ladak
Re: Instant Replay Challenge—A Thought Exercise

I like a lot of the ideas coming out of this thread already. Here is my suggestion.

+ 1) Implement a system where all video streams from the event cameras (not the just the footage that is shown on the big screen, but all the footage that's being shot off the other cameras as well) is recorded and stored. These videos can be deleted prior to the start of the next match. This shouldn't take more than just some software with an external Hard Drive/USB Flash drive.

- 2) FIRST gives out Media badges at the Championship Event. lets make those badges useful. These six individuals' videos (six teams per match) will be the only outside video sources permitted when a challenge is presented by a given team (along with the footage captured by the event cameras). Thus, the Media badge is no longer just a field pass, The person with the badge has a responsibility for his team. Maybe even designating spots for these individuals off the field would also be a useful idea. Implementing this at the various regional and district events could be a challenge.

- 3) I really like Tristan Lall's idea on all three alliance members giving up their challenge cards if they wish to challenge a call on the field. I think this would make them much rarer during qualifications. However I do think there should be a dedicated replay official, similar to how College Football operates, who can determine if a questionable call should have been made or not.

- 4) Use the NFL's example. If you lose a challenge, you lose a timeout. lets apply this for eliminations. Maybe this should be the first thing implemented if FIRST did decide to create a Instant Replay system.

- 5) Feel free to adjust the number of cards a team is given to use during qualifications. I think two is a fair amount. If a team wins their first challenge, they get to keep their card, They lose their card for each subsequent challenge. (Thus, no team is given more than three total challenge opportunities during qualifications.

Even baseball finally adapted instant replay to a cretin degree, why can't FIRST?
__________________
"When you make a mistake, admit it, correct it, and learn from it - immediately."-Stephen Covey
I can still learn from this quote, how about you?

Nawaid Ladak
2003-2006 FRC # 1402: Freedom Force. Scouting
2007 FRC # 1694: RoboWarriors. Mentor
2008-Present FRC # 945: Team Banana. Mentor

Contact me
E-mail: LadakN (at) GMail (dot) com

Twitter / Facebook / Youtube
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:58.

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