I am unclear as to what counts as hung for an ubertube in autonomous. Does the robot have to completely remove itself from the tube or does the tube merely have be in contact with the pole. There have been a few rules changes to what counts as hung, and I was a little confused by this. I am writing the autonomous code for my team, and I able to get the robot to set the tube on the pole very reliably, but I have not yet programmed it to release. Do I have to do this or can we release the tube in the first seconds of teleop?
HANGING – a GAME PIECE is HANGING when it is fully supported by a PEG through its center hole
and released by the POSSESSING ROBOT. If a GAME PIECE on the floor is preventing a GAME
PIECE that has been hung on a bottom PEG from becoming fully supported (that is, if the floor
GAME PIECE was not there, the hung GAME PIECE would be scored) then that GAME PIECE will
still be counted as scored.
Per your question, it has to be 100% on the peg, and your hostbot must no longer be in contact with it. So make sure it’s gone before you get into teleop.
Don’t release it in teleop. That would be an infraction of <G16> and a PENALTY.
I think this is a good question to post to the GDC
It’s not that straightforward.
According to the rules, the game piece only has to be released by the possessing robot and fully supported by the peg, with the peg through the center hole of the tube for it to be considered hanging - which means that your robot could be touching the tube, as long as the tube is fully supported by the peg and no other rules are violated and the robot is not still in possession of the tube.
I would still ask the Q&A if you’re unsure.