Go to Post It's a good things we're engineers who regularly squeeze out 'miracles' with a severely limited budget, eh? I think that's an important aspect that we as mentors need to show the students from time to time, and this year is a perfect opportunity. - JesseK [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 14-01-2010, 14:16
falconmaster's Avatar
falconmaster falconmaster is offline
Registered User
AKA: Ledge
FRC #0842 (Falcon Robotics)
Team Role: Teacher
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Phoenix, Arizona
Posts: 1,406
falconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond repute
Send a message via MSN to falconmaster
Formula for ball return!!!!

We have worked out all scenarios we can and here is the data.
http://spreadsheets.google.com/pub?k...4-A7zlPw&gid=1
My question is what do we do when the time is negative? Look at the bottom of the chart, spread sheet. If we are doing this wrong, please help us.
__________________
Faridodin "Fredi" Lajvardi KD7WKD
Reply With Quote
  #2   Spotlight this post!  
Unread 14-01-2010, 14:22
Vikesrock's Avatar
Vikesrock Vikesrock is offline
Team 2175 Founder
AKA: Kevin O'Connor
no team
Team Role: Engineer
 
Join Date: Mar 2006
Rookie Year: 2007
Location: Manchester, NH
Posts: 3,305
Vikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond reputeVikesrock has a reputation beyond repute
Send a message via AIM to Vikesrock Send a message via MSN to Vikesrock Send a message via Yahoo to Vikesrock
Re: Formula for ball return!!!!

It is probably a good question to ask the Q&A to be absolutely sure, but negative time remaining in the match will never be reached so my assumption is that a ball with a calculated negative return time will not incur a penalty even if not returned to the field.
__________________


2007 Wisconsin Regional Highest Rookie Seed & Regional Finalists (Thanks 930 & 2039)
2008 MN Regional Semifinalists (Thanks 2472 & 1756)
2009 Northstar Regional Semifinalists (Thanks 171 & 525)
Reply With Quote
  #3   Spotlight this post!  
Unread 14-01-2010, 14:38
Gdeaver Gdeaver is offline
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,368
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: Formula for ball return!!!!

The GDC is especially irritating this year.
Reply With Quote
  #4   Spotlight this post!  
Unread 14-01-2010, 14:39
SteveGPage's Avatar
SteveGPage SteveGPage is offline
Mentor - Scouting and Strategy
AKA: Steve
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2004
Location: Hollywood, MD
Posts: 521
SteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond reputeSteveGPage has a reputation beyond repute
Re: Formula for ball return!!!!

Quote:
Originally Posted by falconmaster View Post
We have worked out all scenarios we can and here is the data.
http://spreadsheets.google.com/pub?k...4-A7zlPw&gid=1
My question is what do we do when the time is negative? Look at the bottom of the chart, spread sheet. If we are doing this wrong, please help us.
I think that you need an additional column. When the original ball comes into the goal, there are at that time 0 "other" unexpired balls in the station. So at time = 120, the original ball must be returned at 109 seconds.

Here is the formula from the DOGMA document

T expire (x) = T score – { 11 + (4 * # other unexpired balls currently in Station) }

Document is found here: http://www.usfirst.org/uploadedFiles...DOGMA_RevA.pdf

Your main question about negative time, still applies, and while I would believe that you don't have to return a ball to the field that has a negative time associated with it - it still would be good for GDC to address through the Q&A forum.

Thanks!

Steve
__________________
FRC 836, The RoboBees www.robobees.org
growingSTEMS www.growingSTEMS.org
2017: Southwest VA, Northern MD, Chesapeake District Championships, Championships
Reply With Quote
  #5   Spotlight this post!  
Unread 14-01-2010, 14:50
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,813
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: Formula for ball return!!!!

I was talking this over a bit elsewhere, and here's something to think on.

It's Match 3 of the Championship Finals. One alliance is up by one point when the buzzer sounds. When the final score shows, though, the other alliance wins by 1 point due to penalties. No flags were thrown, and no DOG penalties were assessed during the match. However, two balls entered in the last 11 seconds and were not returned. The system automatically assessed penalties after the match was over (over being defined in <G03>).

Do you want to be in the shoes of the GDC/scoring system designers/programmers when/if that unfolds? Neither would they. (Especially if it had happened in previous matches.)

Go ahead and ask in Q&A, but I think they've already thought of this situation and will have planned to avoid it already.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #6   Spotlight this post!  
Unread 14-01-2010, 15:26
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,713
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: Formula for ball return!!!!

I think the meaning of a negative result out of the formula is fairly obvious. The result of the formula is clearly stated as the time on the match countdown clock by which you need to get a ball back on the field. The countdown stops at 0, so it will never reach a negative number, so those balls don't need to be returned to the field. It's the only result that makes sense. The only other options are to force teams to return balls after the match ends, which is pointless and delaying, or to clip the formula result at 0, which means you get penalized for that last second goal you made that you literally had no time to return to the field.

So I think the smart move is to have human players hold any balls scored in the last 11 seconds of a match. Or possibly more if you've got a big backlog.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
Reply With Quote
  #7   Spotlight this post!  
Unread 14-01-2010, 15:52
falconmaster's Avatar
falconmaster falconmaster is offline
Registered User
AKA: Ledge
FRC #0842 (Falcon Robotics)
Team Role: Teacher
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Phoenix, Arizona
Posts: 1,406
falconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond reputefalconmaster has a reputation beyond repute
Send a message via MSN to falconmaster
Re: Formula for ball return!!!!

Quote:
Originally Posted by Kevin Sevcik View Post
I think the meaning of a negative result out of the formula is fairly obvious. The result of the formula is clearly stated as the time on the match countdown clock by which you need to get a ball back on the field. The countdown stops at 0, so it will never reach a negative number, so those balls don't need to be returned to the field. It's the only result that makes sense. The only other options are to force teams to return balls after the match ends, which is pointless and delaying, or to clip the formula result at 0, which means you get penalized for that last second goal you made that you literally had no time to return to the field.

So I think the smart move is to have human players hold any balls scored in the last 11 seconds of a match. Or possibly more if you've got a big backlog.
Thanks that makes sense
__________________
Faridodin "Fredi" Lajvardi KD7WKD
Reply With Quote
  #8   Spotlight this post!  
Unread 14-01-2010, 20:06
TomH's Avatar
TomH TomH is offline
Registered User
FRC #0087
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2009
Location: New Jersey
Posts: 53
TomH has a spectacular aura aboutTomH has a spectacular aura aboutTomH has a spectacular aura about
Re: Formula for ball return!!!!

That seems questionable in my mind, for although you can hold balls in your corral in the last 11 seconds, it still seems like if a ball comes in a the 11 or 10 second mark, you might want to attempt to still get that ball back on the feild, but have some delay so that i may get on the feild when there is little time to take ANY evasive action to attempt to score. That is a good question though. It seems that holding the balls is a good strategy, but also, look at the option that you could have an alliance member, or even your own team, that is ready to get one more ball in, although it is the finale and robots may be hanging everywhere, it is a combonation of both strategy and design weither you will attempt for 2 and hang (or 3 off another bot) or try to score 1 ball for one point. The rules of seeding are diffrent from previous games, so maybe 1 point for a 12-11 win may be more giving instead of a 13-11 match, because 1 point can make a big diffrence in a low scoring game with hge effects on the placement of your team. SO holding the balls can be a good strategy as long as you pay attention to the clock, but maybe if you have the advantage of real-time scoreing (although not always accurate, but in a game with electronic goal scoring it can) you can make a better decision that can help your overall seeding.
Reply With Quote
  #9   Spotlight this post!  
Unread 14-01-2010, 22:59
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,713
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: Formula for ball return!!!!

Actually, come to think of it, unless you have a significant backlog, then deciding what to do with balls the few negative time balls is a moot point. I can't find the thread, but someone timed the NH ball return at 8-10 seconds after the ball was put on the rails. And atleast 5 seconds for an HP team to even get a ball on the rails. So if you get a ball in your chute in the last, say, 15 seconds of the game, there's no chance of your HPs getting the ball to the rails in time for it to drop on the field before time hits 0.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
Reply With Quote
  #10   Spotlight this post!  
Unread 15-01-2010, 15:05
Bill_B Bill_B is offline
You cannot not make a difference
FRC #2170
 
Join Date: Jan 2010
Rookie Year: 2004
Location: Connecticut
Posts: 1,099
Bill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond reputeBill_B has a reputation beyond repute
Re: Formula for ball return!!!!

When returning balls, especially in the last seconds, the HPs and everyone else needs to consider what could happen to the returned ball. If all your alliance 'bots are suspended or not in the midfield for some reason, the other side could score that ball. If you're leading the match, you might WANT them to score to get a higher seeding score (if you're in Q-round). If all opponents are elevated/suspended AND you're ahead, keep it. If you're behind by more than one and have no prospect of scoring it, keep it. If you could tie or win by scoring that ball, you can't get it onto the midfield soon enough! Of course, things are slightly different for the Eliminations.

Who wants to make a chart or decision table? Who'd like to see one?
Reply With Quote
  #11   Spotlight this post!  
Unread 15-01-2010, 15:24
Daniel_LaFleur's Avatar
Daniel_LaFleur Daniel_LaFleur is online now
Mad Scientist
AKA: Me
FRC #2040 (DERT)
Team Role: Engineer
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Peoria, IL
Posts: 1,969
Daniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond repute
Send a message via MSN to Daniel_LaFleur
Re: Formula for ball return!!!!

Quote:
Originally Posted by Kevin Sevcik View Post
I think the meaning of a negative result out of the formula is fairly obvious. The result of the formula is clearly stated as the time on the match countdown clock by which you need to get a ball back on the field. The countdown stops at 0, so it will never reach a negative number, so those balls don't need to be returned to the field. It's the only result that makes sense. The only other options are to force teams to return balls after the match ends, which is pointless and delaying, or to clip the formula result at 0, which means you get penalized for that last second goal you made that you literally had no time to return to the field.

So I think the smart move is to have human players hold any balls scored in the last 11 seconds of a match. Or possibly more if you've got a big backlog.
While this makes perfect sense to me, nowhere do I see any reference in the rules that state that the countdown stops at 0, hence unless there is a ruling otherwise on the FIRST forums, I'll have my human player return all the balls to the field.

It takes ~ 8+ seconds for the ball to roll down the track so most balls returned during this time will be useless.
__________________
___________________
"We are not now that strength which in old days moved earth and heaven; that which we are, we are;
One equal temper of heroic hearts, Made weak by time and fate, but strong in will
To strive, to seek, to find, and not to yield. "
- Tennyson, Ulysses
Reply With Quote
  #12   Spotlight this post!  
Unread 30-01-2010, 11:02
HyperPiGuy HyperPiGuy is offline
Registered User
FRC #2377
 
Join Date: Jan 2010
Location: Pasadena, MD
Posts: 1
HyperPiGuy is an unknown quantity at this point
Smile Re: Formula for ball return!!!!

if you score with 10 seconds left according to the DOGMA you have negative 5 seconds to get the ball back in play. so as soon as you score you get a penalty.
Reply With Quote
  #13   Spotlight this post!  
Unread 30-01-2010, 13:23
GaryVoshol's Avatar
GaryVoshol GaryVoshol is offline
Cogito ergo arbitro
no team
 
Join Date: Aug 2005
Rookie Year: 2000
Location: Royal Oak, MI
Posts: 5,752
GaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond repute
Re: Formula for ball return!!!!

Quote:
Originally Posted by HyperPiGuy View Post
if you score with 10 seconds left according to the DOGMA you have negative 5 seconds to get the ball back in play. so as soon as you score you get a penalty.
Please read again. You would have until the clock reached -1 seconds to return the ball before PENALTY. (Or -5 seconds on the clock, if there was another unreturned ball in your end.)

Since the clock will never reach that time, does that mean you will have infinity before a PENALTY is applied? Or is the game artifically extended in order to assess the PENALTY? Or will the PENALTY apply when the clock hits 0? The GDC hasn't yet answered, maybe because it hasn't yet been asked.
__________________
(since 2004)
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
G17 (ball return time limit) penalties in endgame sparrowkc Rules/Strategy 7 11-01-2010 15:11
Ball Return frank.pendzich Rules/Strategy 11 11-01-2010 09:19
Ball Return Trajectory kirtar General Forum 8 11-01-2010 08:07
Center goal ball return? b-rant FRC Game Design 12 22-04-2006 20:15
PSI formula for pneumatic pistons Ryan Pneumatics 10 13-01-2004 12:56


All times are GMT -5. The time now is 22:21.

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