That brings up a good point. I don't see you doing anything with the watchdog. Unless you a) set the expiration to something manageable and b) feed the watchdog regularly, you have the potential of running into major problems with the cRIO resetting on you. Once you get into this scenario, it will be hard to fix depending on where the problem is because you will have a link to the driver station for just a few seconds before it resets again.
I would highly suggest adding this to your robot1 constructor
Code:
GetWatchdog().SetExpiration(100);
and this to the top every function that you're overriding from IterativeRobot (i.e. AutonomousContinuous)
Code:
GetWatchdog().Feed();