Robotics Education & Competition Foundation
Inspirando estudiantes, un robot a la vez.

Student Centered Policy in Regards to Understanding Programming


Evan Rogerson (Event Partner)
16-Aug-2023

I understand that this question involves rules from the VRC game manual; however, unlike most other rules, judges are the most likely to spot potential G2, G4, and student-centered policy violations. If this should be posted in the over-under Q&A please let me know, and I will post it in there I understand that most of these rulings should be evaluated on a case-by-case basis but I would like to know what the correct response should be for some specific scenarios all of the scenarios listed below take place during a team's interview.

A.

Judge: Can you please explain to me how your team's programming works?

Student: We use the built-in Vex code commands. 

Judge: Can you elaborate on how you use this to tell the robot to move around the field?

Student: We put in the dimensions of the robot base and then we can just tell the robot to move a certain distance and turn to certain angles.

Judge: Can you explain any of the math or code behind how this works?

Student: No.

B.

Judge: Can you please explain to me how your team's programming works?

Student: We use the built-in PROS (a third-party software) commands. 

Judge: Can you elaborate on how you use this to tell the robot to move around the field?

Student: We put in the dimensions of the robot base and then we can just tell the robot to move a certain distance and turn to certain angles.

Judge: Can you explain any of the math or code behind how this works?

Student: No.

C.

Judge: Can you please explain to me how your team's programming works?

Student: We use a PID control loop to tell our robot how far to travel This allows the robot to slow down as it approaches its desired value. 

Judge: Can you elaborate on the process of how you tuned your PID constants?

Student: We just changed the numbers until it worked.

D.

Judge: Can you please explain to me how your team's programming works?

Student: We use a PID control loop to tell our robot how far to travel This allows the robot to slow down as it approaches its desired value. 

Judge: Can you explain what the D term is and how it affects robot movement?

Student: The D term makes the robot have smoother acceleration. Bigger D values result in smoother movement.    

Additionally, I have a couple of questions Beyond these scenarios about the student-centered policy.

  1. Does the team's performance affect the ruling? If a team with poor understanding of their code is winning the autonomous coding Challenge and getting AWP in every qual match then would they be more likely to receive an action such as being disqualified from the event and/or skills during the event than a team who isn't doing well in these areas with a similarly poor explanation of their code

  2. The student centered policy mentions additional scrutiny at worlds qualifying events. Are there scenarios that would not result in Code of Conduct violations at a local tournament but would at an Event Regional Championship?

Answered by Competition Judging Committee
25-Aug-2023

Code of Conduct / Student Centered investigations do not fall under the scope of this Q&A.

The Event Code of Conduct Process should be followed in the case of any potential violations.