Question about the definition of Cots Items 2023 Edition

I have been a bit distant from CD and the First community this summer and fall as I had to focus more on some other things. So, somehow, I missed the blast a few weeks ago that had the updated evergreen rules. I caught it this week though.

Anyway, After reading, I am intrigued and curious about this part…

  • Modify R302-E, to permit teams to use items created before Kickoff if they are “functionally equivalent” to a COTS item. Functionally equivalent items are items that closely resemble a COTS item in both form and function. Functional equivalents should be made using similar materials to the COTS original.

So, to me as reading this, it seems that this is allowing people to use items that they made rather than purchased; E.X. Gussets, gears, etc.

The question I had after reading this was (and I know CD is not the official word on this), is there a grey area between item and mechanism. Does this imply that one could take a Greyt shooter off a robot they are working with in the off-season, and mount it to this season’s competition bot legally? I apologize if this has been discussed already.

I know there has been a lot of discussion in the past about the reuse of parts and mechanisms.


How I see it…
I think the Greyt shooter, climber in a box, etc. would fall under “major mechanism”, not cots items.

a group of COMPONENTS and/or MECHANISMS assembled together to address at
least 1 game challenge: ROBOT movement, CARGO manipulation, FIELD element
manipulation, or performance of a scorable task without the assistance of another

And those purchasable shooters arrive as a collection of parts, not an assembled mechanism.
So, if you manufacture your own gussets and brackets that are similar to the stuff you can buy on WCP’s website, then could be seen as legal to reuse.


I think the biggest issue here would be something like a GreyT kit being already assembled. If you were to precut all the parts prior to kickoff, and then assemble on or after kickoff, I’d see nothing wrong with this.

If you’ve already assembled the components together for training/practice before kickoff, if you were to fully disassemble those parts (before, on or after kickoff), and then reassemble everything on or after kickoff, I’d think that is fine too.


I don’t believe that a GreyT shooter would violate this rule as it does not address cargo manipulation alone, you still need an intake + indexer to be able to score cargo

1 Like

I think it really depends on the exact wording of the rule. The rapid react R302-E allows reuse of an “assembly of COTS items per manufacturer specs, unless the result constitutes a MAJOR MECHANISM as defined in I101”. So, if “COTS” gets updated to “COTS or COTS-equivalent”, imo, if the assembly is not a MAJOR MECHANISM (easiest way is to just partially disassemble it until the parts are no longer major mechanisms) I think you’d technically be within the rules.

If that’s how the rules end up written then one could, in theory, bring over a COTS-equivalent chassis, 4 COTS swerve modules, a COTS-equivalent turret, a COTS-equivalent elevator, and a box of motors that all conveniently happen to fit well together and have a mostly-functional day zero robot (which IMO isn’t in the spirit of the rules).


Thank you all. Now that I see it here, I think that perhaps this is the big piece. Many of the other points are excellent too, but not any different than in other years. The exception now is that if we make our own parts that are similar to the GreyT, the wording of the change allows us to use those parts(we could not do so in previous years). Whether that extends to the full mechanism or not may indeed depend on the language of the game.

I am most interested because we opted out of the drive base. So if we assemble our test base (WCD), we may be legal if we only disassemble the pieces connecting the two sides. Then we can cut the sides to length and reassemble. This would probably be necessary anyway.

We did not manufacture our own gears, chain, wheels, or even extrusion, so pre-2020 rules would not allow for this, but if R302 is as open as it was for rapid react, we may be. :slight_smile:

When you all figure this one out, let me know.


If I’m trying to avoid grey area, I take this to mean that you can manufacture parts to a COTS design and use them. This would be 3d printing standard sized spacers or cutting your own gussets and plates to match a COTS component as closely as possible with the tools available.

That said, there seems to be a lot of gray area, can I cut my own bearing blocks with the same basic shape as a COTS part, but with extra lightweighting? How about one with a different center drop?

1 Like

Perhaps I’m not lawyering the rules enough here, but I’d say no on both accounts there.

If you add pockets or holes to remove weight, that’s now a custom part in my eyes that has the clear potential to give you an advantage over others using the actual COTS part.

If you change the dropped center, you’re very clearly changing the functionality of the bearing block in my eyes.

While I agree things like what material can these parts be made out of with regards to this rule is a little subjective, modifying/customizing the parts as suggested would be a violation of said rule.

(note that this is all very much my opinion and that I am not the 2023 Q&A).

1 Like

Dare I say the “spirit” of the rule is this: in years past you could stockpile COTS items (components/elements/parts), and unassembled mechanism kits (composed of COTS items); now everything is out of stock… so take this time to manufacture your own functionally equivalent items.

Stockpile items.

Don’t stockpile ready-to-go mechanisms.


I think the definition of “major mechanism” is the key to a clearer line. The definition originated in the “no cheesecaking” rule as I recall, and in the extra explanation under the definition “COTS mechanisms” are listed as one of the exceptions (i.e. one may infer they’re not major mechanisms).

The intention may have been to exclude COTS from the definition of Major Mechanism ONLY for the no cheesecaking rule… but unfortunately the other rule just points to the no cheesecaking rule as the reference for the Major Mechanism definition.

Recommendation: Break out the definition separately. Point each rule to that definition. State the COTS exception on the no cheesecaking rule, but not on the new rule… if that is the true intention.

1 Like