My team is currently programming a robot for a Sack Attack competition. While the main page reads Initialization->Autonomous->Operator Control, this is not the loop that executes. Most of the time, initialization occurs both before and after autonomous. What is wrong with the robot?
You are correct this is not the order in which the program runs, the tab order has no relevance to the order of program execution. Initialize is called at the beginning of Autonomous and Operator Control. The controller also resets when the system transitions to Operator Control for autonomous.