Programming the controller

In the teamwork and skills challenges, where the controller is used to move the robot, is it permissible to use team-created programs that are activated by controller buttons? For example, can the team press the top right front button on the controller to run a program that tells the robot to follow a line until the distance sensor detects an object at 5 inches, then stop and close the claw? Or, in the controller matches, is the team limited to just the default motor controls?


Yes, the use of pre-programmed routines activated by buttons or sensors are both legal and encouraged.