Throwing panels: Action and Ability both are illegal

During our game analysis, we noticed a subtlety in the rules that should not be overlooked. Most years, a specific action might be illegal. This year, a specific action (throwing hatch panels), even inadvertently, is against the rules. Notice that the penalty is a RED CARD.

G6. No throwing HATCH PANELS. ROBOTS may not shoot HATCH PANELS into the air, kick them
across the floor using an active MECHANISM, or eject them across the floor in a forceful way (i.e.
HATCH PANEL is propelled a significant distance).
Violation: RED CARD.

Not only is this action prohibited, but even having the ABILITY to do so violates the robot rules, making your robot illegal.

R6. A ROBOT may not be designed to launch a HATCH PANEL more than 2 ft. (~60 cm) beyond its
FRAME PERIMETER (reference G6).

Before your robot can pass inspection, I would expect it should be able to pass the following simple function test:

  • Load a panel in your robot.
  • Configure robot so hatch is at maximum height from floor, and extended to furthest distance past bumpers.
  • Eject hatch.
  • Does hatch land on floor further than 24 inches from frame perimeter? >> Illegal design does not pass inspection.

Teams should keep both G6 and R6 in mind when evaluating hatch placement methodologies and mechanism designs, so they 1) can pass inspection, and 2) don’t get red carded.

9 Likes

And Ri3D Team FIRST Capital’s design was looking so nice. But it can launch panels like 5-10 inches with no loss in height, so it can probably get >2ft of range if the hatch didn’t stop it.

1 Like

They were dealing with the cylinders they had on hand. With shorter ones it probably wouldn’t be a problem.

Designed to and ability to are different things I suspect. A robot having the unintentional side effect of launching a hatch panel shouldn’t be declared as designed to achieve this goal.

5 Likes

In reference to their pneumatic design, you can just use a regulator to control the airflow.

1 Like

If I could demonstrate that we had a software interlock to prevent firing if we were more than say 12" from the rocket/cargo ship, I wold also think that would qualify.

Similar to building an arm that can exceed the frame perimeter, but developing a control system that keeps it legal. Inspectors are rightfully likely to make you demonstrate these behaviors, but if properly implemented (either by well trained drivers or code), then there is no reason to not pass inspection.

In my opinion seems like a very good place for a Q&A to fully clarify.

5 Likes
  • Does hatch land on floor further than 24 inches from frame perimeter? >> Illegal design does not pass inspection.

Does it say how 24" is measured?
If they go the furthest point, you’ll lose 19" just in dropping it.

How about if you extend out 30" and drop it? Even the closest point could fail the criteria.

I get what the rules are after in spirit, but in reality, I can see this being a headache for both teams and inspectors.

9 Likes

<Mode=Old Grey Haired Grump>
Hatch panels are dangerous. I’m for any reasonable measures to keep them from becoming projectiles. Rules with teeth, that arm our Head Referees and Lead Robot Inspectors to keep the field area safe, are necessary. We all need to trust those key volunteers to make the right call, case by case. I wouldn’t count on Q&A to say much more than this.
<Mode=Normal>

Al, please weigh in when you can.

1 Like

To a point, yes. Just about any robot that picks up a panel, starts spinning in place and lets go of it is going to launch it a good distance. But I wouldn’t call that “designing to launch”.

A mechanism like Ri3D Team FIRST Capital’s design could easily fall afoul of this rule. Even if the intention is to just launch it a few inches to help with alignment issues… if it goes off accidentally, it may launch it quite a bit further. That’s what the rule is trying to avoid. Teams that go with a design like this should consider decreasing the force and piston distance significantly, and paying close attention to this rule as they implement and test.

2 Likes

The issue I see here is that if a team, for example, has a hatch panel on an elevator going for the top of the shuttle, it does not take much for a hatch panel to travel 2 ft from this height with a little velocity if deployed by accident.

Such a harsh penalty seems out of line.

1 Like

Exactly. I believe this is an intentional constraint by the GDC to steer teams to use software routines to precisely dock with the port before placing the hatches. They have intentionally placed the highest penalties (red card, not passing inspection) on designs which allow flexibility in misalignment between robots and ports.

2 Likes

G6 never uses the word launching.

R6 implies that hatch panels can be launched as long as the launching occurs within 2ft of the frame perimeter.

Launch away! Just don’t do any of the other ambiguously worded things in G6. /s

I appreciate the attempt to fix the arbitrary penalties of what was launching last year, but this implementation is just as bad. A rule that caries a red card penalty should be obvious in how you violate it.

I expect a rules update tomorrow on this or I will be emailing Kevin and Al since I need to know how to inspect this.

3 Likes

Bummed this wasn’t addressed more clearly in the latest update. I hope it’s on their radar and they’re trying to come up with something good.

I watched that and agree.

Many robots do things they aren’t designed to do.

5 Likes

A regulator controls the force. A speed control valve (AKA flow control, AKA throttle valve) controls the speed of a cylinder.
imagesFFK21GVW

2 Likes

I’ve asked for clarification regarding the “ability” prohibition, and how it might be enforced: https://frc-qa.firstinspires.org/qa/75

1 Like

The QA has clarified the question of intent.

" ROBOTS should be designed so that they do not violate R6 when operated, whether the violation is an intentional part of the design or not."

Also, the launch distance is measured from the frame perimeter regardless of if the launch starts inside or outside the perimeter.

" You are correct that because R6 is measured from the FRAME PERIMETER, designs which extend outside the FRAME PERIMETER will not be permitted to launch a HATCH PANEL as far (from the mechanism) as designs that do not."

There are two open questions relating to whether R6 compliance will be measured at max launch height. No answers yet, though the answer may be inferred from the previous QA responses.

1 Like