Go to Post Mark McLeod, one of the resident experts on compiler weirdness - Kevin Watson [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy
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 01-12-2018, 01:34 PM
Matt_Boehm_329 Matt_Boehm_329 is offline
Registered User
FRC #0329
Team Role: Tactician
 
Join Date: Jan 2013
Rookie Year: 2005
Location: Long Island
Posts: 109
Matt_Boehm_329 has a spectacular aura aboutMatt_Boehm_329 has a spectacular aura about
G20/G25 Scale Scoring Grey Area?

After some discussion with some other mentors and coworkers I think there may exist an issue in the game. I have some suspicions on how it could be called but without an official ruling it could be a massive grey area. The two game rules that most closely address this situation as is are G20 and G25. If you feel others could apply please add them.

The most basic question that shows this: How long can a robot take to place a Power Cube on the scale?

This seems innocent enough but there are exemptions to the rules that open an interesting situation.

Now for hypothetical:
Red alliance has control of the scale. Red Robot (R1) is in the act of placing a cube and thus is positioned holding the power cube over the lowered scale. R1 is careful in their placement and it takes some time. During this time, Blue Robot (B1) places a cube on their raised side of the scale. The scale moves downward slightly but now becomes stopped under the Power cube that R1 is placing. R1 is now effectively holding the scale in a scoring position for itself (though if they release the cube it may, or may not maintain their control of the scale).

Is this a violation of G25?
R1 is in the process of placing a cube and while it may be affecting the movement of the scale, it is NOT resulting in the changing of scoring state. It has also been placed in this position by the actions of the opposing alliance adding a cube to their side and shifting the scale. The blue box also specifically calls out “propping up the scale in a balanced orientation” or “holding a plate up” with robot shown under the scale.

Is this a violation of G20?:
This again exempts the placement of power cubes on plates, so the original question of “How long can a robot take to place a Power Cube on the scale?” again comes up.

Exploitation:
If Power Cube placement time is unlimited then, once acquiring scale control could a robot on the controlling alliance take 2 minutes to place their next cube? If a time limit on Cube placement is added, could several robots not see the same effective results? R1 places for N seconds while R2 and R3 grab cubes, R2 starts placing while R1 finishes placing, and so on until R1 is back placing a cube.
Reply With Quote
  #2   Spotlight this post!  
Unread 01-12-2018, 01:48 PM
petercooperjr's Avatar
petercooperjr petercooperjr is offline
Registered User
no team
 
Join Date: Mar 2014
Rookie Year: 1999
Location: Charlton, MA
Posts: 109
petercooperjr has a reputation beyond reputepetercooperjr has a reputation beyond reputepetercooperjr has a reputation beyond reputepetercooperjr has a reputation beyond reputepetercooperjr has a reputation beyond reputepetercooperjr has a reputation beyond reputepetercooperjr has a reputation beyond reputepetercooperjr has a reputation beyond reputepetercooperjr has a reputation beyond reputepetercooperjr has a reputation beyond reputepetercooperjr has a reputation beyond repute
Re: G20/G25 Scale Scoring Grey Area?

I think you're overthinking things.

Quote:
Originally Posted by 2018 Game Manual, V1, G25. PLATES are moved by POWER CUBES, not ROBOTS.
Except via the placement of POWER CUBES, ROBOTS may not affect the movement of PLATES. Incidental contact that does not result in PLATES changing scoring state is not a violation of this rule. A ROBOT forced to affect the position of a PLATE (e.g. a ROBOT wedged underneath the SCALE by the opposing ALLIANCE either intentionally or accidentally) is not a violation of this rule.
The only legal way to affect the movement of Plates is to place a Power Cube on them.

If while placing a Power Cube on a plate, it is forced to affect the position of the Plate by the opponent, it's not a violation. Likely this is "incidental contact" as well.

Once the opponent places their Cube on the plate, it would be wise for your robot to drop the Cube it's holding, or it will be affecting the position of the Plate in a way no longer forced by the opponent.

It's not a matter of some sort of time limit "to place a cube", in some sense robots are working on placing cubes for the entire match. It's that placing Cubes onto the Plates is the only legal way to affect the movement of the Plates.

Holding a Cube on top of the plates for longer than "incidental contact" doesn't sound like a "placement of Power Cubes" to me. It's much like Example 2, as Robots can't hold a Plate down, just like they aren't allowed to hold a Plate up, even transitively through possession of a Cube.

As for G20, that's talking about using Power Cubes in other ways besides placing them onto Plates. I suppose you might be violating that rule as well if you're using Cubes to hold Plates in certain positions as opposed to trying to place them onto the Plates.

Last edited by petercooperjr : 01-12-2018 at 01:52 PM.
Reply With Quote
  #3   Spotlight this post!  
Unread 01-12-2018, 03:45 PM
Kevin Leonard Kevin Leonard is offline
Registered User
FRC #5254 (HYPE), FRC #20 (The Rocketeers)
Team Role: College Student
 
Join Date: Oct 2011
Rookie Year: 2011
Location: New York
Posts: 1,459
Kevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond reputeKevin Leonard has a reputation beyond repute
Re: G20/G25 Scale Scoring Grey Area?

I think the OP is asking how something like that would be called by the referees.
Say, for example, Robot A is trying to place a cube, but their rollers are stalling, so they spend 30 seconds trying to place this cube. As a side-effect of this, the robot's cube being placed is holding the scale down because it's still in their gripper.

I honestly don't know how I'd call this if I were a referee, but I think I would be forced to call it as if the placing robot was holding the scale down intentionally, even if they weren't.
__________________
College Mentor of Team 5254, HYPE - Helping Youth Pursue Excellence (2015-Present)
Alumni of Team 20, The Rocketeers (2011-2014)
Reply With Quote
  #4   Spotlight this post!  
Unread 01-12-2018, 04:17 PM
Matt_Boehm_329 Matt_Boehm_329 is offline
Registered User
FRC #0329
Team Role: Tactician
 
Join Date: Jan 2013
Rookie Year: 2005
Location: Long Island
Posts: 109
Matt_Boehm_329 has a spectacular aura aboutMatt_Boehm_329 has a spectacular aura about
Re: G20/G25 Scale Scoring Grey Area?

Quote:
Originally Posted by petercooperjr View Post
Once the opponent places their Cube on the plate, it would be wise for your robot to drop the Cube it's holding, or it will be affecting the position of the Plate in a way no longer forced by the opponent.
[...]
Holding a Cube on top of the plates for longer than "incidental contact" doesn't sound like a "placement of Power Cubes" to me. It's much like Example 2, as Robots can't hold a Plate down, just like they aren't allowed to hold a Plate up, even transitively through possession of a Cube.

As for G20, that's talking about using Power Cubes in other ways besides placing them onto Plates. I suppose you might be violating that rule as well if you're using Cubes to hold Plates in certain positions as opposed to trying to place them onto the Plates.

So if I follow correctly, by this, are you suggesting that placement of a cube on the plate is some instantaneous action of the cubes first contact with the plate, and after that we are allowed a grace period of "incidental length" before we should release the cube? And then this incidental length is based on a referees assessment that the current placement of the cubes on the scale would otherwise cause the scale to move and change scoring state? Because if their cube placement would not have resulted in the scale moving, then there can be no possible infraction, but if, in the referee’s assessment, it might cause scale movement, and the proper placement of my cube might prevent that movement, how long does a robot have?

Also, as a slight aside, G25 Example 2 currently says nothing about holding the plate down (though certain ways of this happening might be considered to fall under G19) However, due to the specific exemptions listed in G25 and G20, there does not appear to be a rule that disallows a robot from holding the scale down during cube placement.


Quote:
Originally Posted by Kevin Leonard View Post
I think the OP is asking how something like that would be called by the referees.
Say, for example, Robot A is trying to place a cube, but their rollers are stalling, so they spend 30 seconds trying to place this cube. As a side-effect of this, the robot's cube being placed is holding the scale down because it's still in their gripper.

I honestly don't know how I'd call this if I were a referee, but I think I would be forced to call it as if the placing robot was holding the scale down intentionally, even if they weren't.
I would not even limit it to a robot breakdown. What if a robot is nudging cubes on a plate to make room on a plate to optimally place a cube? How long can that be done?

Edit: Spellcheck

Last edited by Matt_Boehm_329 : 01-12-2018 at 04:33 PM.
Reply With Quote
  #5   Spotlight this post!  
Unread 01-12-2018, 04:31 PM
Lennie Lennie is offline
Registered User
FRC #5818
 
Join Date: Jan 2016
Location: Goleta CA
Posts: 3
Lennie is an unknown quantity at this point
Re: G20/G25 Scale Scoring Grey Area?

This issue came up in our discussion of rules/strategy as well. I think the key words are "Except via the placement of POWER CUBES". So for example if you have a vertical Roller claw which ejects the Power Cube downwards as your "placement" mechanism is this a violation of G25? I think not.

And back to the original question: so how long can this placement process take? (2m15s? 05s?) If there is no time limit then a ROBOT staying (and placing) a Power Cube on the scale for a long time a valid defensive strategy for controlling a scale during a contested match?

I agree these rules need clarification soon.
Reply With Quote
  #6   Spotlight this post!  
Unread 01-12-2018, 04:52 PM
Fields's Avatar
Fields Fields is offline
Classic
no team
Team Role: Engineer
 
Join Date: Dec 2014
Rookie Year: 2015
Location: Minneapolis
Posts: 132
Fields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to all
Re: G20/G25 Scale Scoring Grey Area?

I think I would call it every time. If the scale/switch is moving for any reason and you impede it while in control of your bot, you are at fault.

Same as protected areas, you must be in full control of your bot and aware of your surroundings at all times.

And same as protected areas, if you are forced into that position by the other team, no penalty.

I won't be surprised if we see wording similar to this in a future update.
__________________
Wait... you built what now?
Reply With Quote
  #7   Spotlight this post!  
Unread 01-12-2018, 05:02 PM
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Mentor, LRI, MN RPC
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 4,505
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: G20/G25 Scale Scoring Grey Area?

I expect this will be fixed by adding the word "transitively" to G25. While we aren't supposed to infer intent behind the rules, I think it's pretty clear in this case that the GDC doesn't intend for an alliance to control the SCALE or SWITCH with one cube on it while sloooooooowly placing another, if the other alliance has managed to get 10 cubes on it.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016-2018; Galileo 2016; Iowa 2017; Tesla 2017; Northern Lights 2018
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
Reply With Quote
  #8   Spotlight this post!  
Unread 01-12-2018, 06:07 PM
Boltman Boltman is offline
Strategy/Rules/Scouting/Volunteer
AKA: Tom Byrne
FRC #5137 (Iron Kodiaks)
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2014
Location: San Diego
Posts: 1,093
Boltman has a brilliant futureBoltman has a brilliant futureBoltman has a brilliant futureBoltman has a brilliant futureBoltman has a brilliant futureBoltman has a brilliant futureBoltman has a brilliant futureBoltman has a brilliant futureBoltman has a brilliant futureBoltman has a brilliant futureBoltman has a brilliant future
Re: G20/G25 Scale Scoring Grey Area?

Its certainly a grey area... you cannot force someone into breaking a rule. Then we have....

G20 excuses this in the case of placing cubes on plates.... standing around holding a scale in a not free to balance position in my book is NOT "placing a cube" the way I read that rule

I would surmise the initial act is inadvertent due to what happened on other end, at that point seems legit. Continued holding scale at an unnatural balance point with a robot though seems to be altering scoring

I can see that being called myself under G20 pretty quickly for slow bot IMO
__________________


Iron Kodiaks Team #5137 San Marcos, CA
2017 Ventura Captain 3 (8, 3882) QF , 2016 Central Valley Captain 2 (973, 2135) SF
2015 Ventura Elimination selection (696, 1836) SF , 2014 San Diego Rookie All-Star Galileo Division
San Diego Elimination selection'17 (399, 968) SF ,'16 (1159, 812) SF , '15 (3021, 1772) QF

Orange County Volunteer 2016 and 2017

Last edited by Boltman : 01-12-2018 at 06:12 PM.
Reply With Quote
  #9   Spotlight this post!  
Unread 01-12-2018, 06:27 PM
New Lightning's Avatar
New Lightning New Lightning is offline
Master of Tactics
AKA: Scott Hasek
FRC #1987
Team Role: Mentor
 
Join Date: Oct 2014
Rookie Year: 2013
Location: Lee's Summit, MO
Posts: 214
New Lightning is a splendid one to beholdNew Lightning is a splendid one to beholdNew Lightning is a splendid one to beholdNew Lightning is a splendid one to beholdNew Lightning is a splendid one to beholdNew Lightning is a splendid one to beholdNew Lightning is a splendid one to behold
Re: G20/G25 Scale Scoring Grey Area?

In this case I would say that as long as you weren't touching the scale then it wouldn't matter. But once the scale makes contact with the bottom of the cube and you are still holding on to the cube then you are no longer placing the cube you are holding down the scale.

Similar to what's already been said about transitively being added to clarify this, I think that since you are in possession of the cube and the cube is holding down the scale you would be using the cube to amplify the challenge associated with the scale by making the other alliance place the cube higher than they would otherwise have to.
__________________

Reply With Quote
  #10   Spotlight this post!  
Unread 01-12-2018, 07:54 PM
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 4,111
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: G20/G25 Scale Scoring Grey Area?

Keep in mind, referees usually remember bots a bit of a way into quals. A bot which suddenly takes an extra 10-20 seconds to do something it excels at is likely to draw a foul, broken mechanism or not.

If R1 lifted the elevator in order to avoid holding the scale during placement, then I'd likely consider it incidental under [G25] (subject to head ref discussion about length). Otherwise I'd give tech fouls first under [G25, example 1], and discuss with head ref after the match ended.
Reply With Quote
  #11   Spotlight this post!  
Unread Yesterday, 05:56 PM
bjtheone bjtheone is online now
Design and Fab guy
AKA: Brad Warkentin
FRC #2706 (Merge Robotics)
Team Role: Mentor
 
Join Date: Jan 2016
Rookie Year: 2011
Location: Canada
Posts: 68
bjtheone is a glorious beacon of lightbjtheone is a glorious beacon of lightbjtheone is a glorious beacon of lightbjtheone is a glorious beacon of lightbjtheone is a glorious beacon of light
Re: G20/G25 Scale Scoring Grey Area?

This is a clear G25 violation. As soon as the ref sees your CUBE while still in the robot's possession preventing the PLATE from moving you are getting a FOUL, unless it is very short duration/incidental and in the refs judgement not an attempt to alter the scoring (by stopping CONTROL from passing to the other ALLIANCE). This is about as lightly as I would expect to get off. The only case where I think this will not be a FOUL is when you already have CONTROL of the PLATE, and end up holding down the PLATE during a slow placement of another CUBE, while the other ALLIANCE is not placing CUBES on their side (ie it is clear that you are in no way preventing a change of state, and there is no strategic intent). Even then you may get the foul called as they could rule that the other ALLIANCE was denied the opportunity of attempting to change the state of the PLATE, even though they did not actual attempt a placement.

In the case of the slow/poor operator choices/broken robot, you are getting a TECH FOUL every 5 seconds the situation is not corrected, and a YELLOW/RED CARD if if is deemed strategic or you repeat the process.

The blue box is showing some examples of violating actions. It is not an exhaustive list.

Bottom line, place CUBE quickly, and avoid actual contact between the robot and the PLATE. You are perfectly safe if you avoid contact between the CUBE and the PLATE, while the CUBE is in the robots possession.
Reply With Quote
  #12   Spotlight this post!  
Unread Today, 01:51 AM
BethMo BethMo is offline
Registered User
FRC #0948 (NRG (Newport Robotics Group))
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2003
Location: Bellevue, WA
Posts: 131
BethMo has much to be proud ofBethMo has much to be proud ofBethMo has much to be proud ofBethMo has much to be proud ofBethMo has much to be proud ofBethMo has much to be proud ofBethMo has much to be proud ofBethMo has much to be proud ofBethMo has much to be proud ofBethMo has much to be proud of
Re: G20/G25 Scale Scoring Grey Area?

This is a lovely corner case, and I think it's important that we bring it to wider attention and get a ruling that will be applied consistently across all regions. So I've submitted it to the Q&A as questions 159 and 160.

https://frc-qa.firstinspires.org/qa/159
https://frc-qa.firstinspires.org/qa/160
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 12:36 PM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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