When a robot needs assistance while on the field a student must:
- Put their controller down
- Remove any balls in their posession (getting "controlled" by robot)
- Assist the robot as necessary
- Replace the robot in a legal starting position
G10 does not currently require that the robot is removed from the field while assisting it, whether that is reattaching pieces, putting wheels back on etc.
A pass is counted after:
- Both robots have independent contact with the ball
- The ball having met the above criteria has not already been counted for a pass
- The ball has not been "rapid loaded"
SC5 does not currently exclude robots that are being assisted through G10 from receiving a pass.
Here are a couple important scenarios to consider:
- Should a pass be counted if the robot still driving on the field grabs a new ball from the load station and pushes it into the robot getting fixed?
- Should that same pass as described above still count if the robot is moved into the ball by the drivers that are fixing the robot? (My thoughts right now are that 1 should count but that 2 would be in violation of G10 based on the violation notes describing possible exploitation of this action)
- Should a pass be counted if a robot being assisted touched a ball before being assisted but was not controlling it when enacting G10, and the robot still driving then goes over and touches the ball?
- Should teams be required to remove their robots from the field if they are fixing something over a length of time?
The questions I'm posing revolve around the specificity of G10, and whether or not robots are treated the same while being assisted or not. I believe that 1 and 3 should be considered passes, and that 2 would be violating G10.