|
Re: CommandBasedRobot v. IterativeRobot
When we transitioned from LabView to C++, we chose Command Based over Iterative for one major reason: RobotBuilder and the associated Command Based framework
We have a pretty limited level of programming expertise (but a large number of 'programmers' to keep busy) and the RobotBuilder/Command Based framework gives a nice structure and way to manage many different pieces. Also, the paradigm of subsystems and commands allowed us to easily split up "assignments" to different programmers without having to develop a similarly sophisticated framework in just IterativeRobot.
There are fans and haters of RobotBuilder, but it has worked well for us for the last 2 seasons and we plan to continue with Command Based this season.
|