We have had 3 CRIOs since 2009 because we run 2 teams out of our shop. We use 1 per competition bot, and 1 as a practice/programming bot. Last year when we only had 1 team we ran 1 crio on 1 robot and had and identical practice bot, and also had the programming bot, each with its own CRIO.
This year we are planning on buying 4 new CRIOs. We will use the old ones to keep the old robots up and running. We will then use 1 crio per competition bot because we are running both teams again, and then each team will be making a practice bot that will have its own CRIO.
We are planning on buying the new one this year. I want to see how much of a difference new processor has.
We have 2 regular cRIOs from first and a professional one from NI. It is really nice to be able to use 3 robots at the same time. Especially for demos.
Our 2009 “Lunacy” robot just needs a couple of nylon nuts and bolts replaced and two wires reconnected before we can use it for demos again. Our 2010 “Breakaway” 'bot is slowly being stripped for useful parts; its cRIO will soon end up back in a semi-portable robot control system for use as a programming testbed. Both our competition and practice robots from the 2011 “Logo Motion” season are still running (or would be if we hadn’t started reprogramming them for the Beta Test).
We could pick one of the 2011 'bots to sacrifice in order to have two identical cRIOs for next season, but we’d like to start using the smaller ones with more memory.
Aside from the direct benefit of having multiple robots running for demos and practice, it’s awful darn nice to do software development on a robot that isn’t the comp bot (for times when the comp bot doesn’t yet exist).