@nickmertin that is an excellent question.
I am going to try to answer this with the knowledge that I have, but @levipope might need to correct me if I get it wrong.
The VEX GPS server is going to be run on the NVIDIA Jetson Nano this season, but will be on a VEX developed server next season. Teams will need that piece of hardware for the custom Sensor Fusion Map software interface. The cameras that are being developed for the VEX AI Vision will be necessary to send this information to that server.
Now, for any sensor you want to add, those are legal, and we expect teams to have many other sensors on their robots along with the VEX camera, GPS Server and VEX Link system (I think that is the V5, but wanted to include it as part of the conversation).
So, could you theoretically run on hardware that is not from VEX? Yes, we are doing that this year.
Will it be legal? And if not why not?
Well, it comes down to this being accessible and competitively fair for all team. Sure, it can be done, just like you could put a V5 brain on a VIQC robot, but it isn’t legal. The REC Foundation makes sure that each team has a base set of standard parts that make the robots similar, and then it is the design and programming that sets you apart. In VAIC and VEX U, this increases to include even more custom parts and custom sensors, but the base set of parts that run the core systems all have to be the same. Where that line is, we will decide when we release the 2021-22 VAIC game manual appendix. And that depends on how teams do with this equipment.
Obviously, when a team uses all VEX components on their robots, there is a plug-and-play ease of use. When they use custom sensors, more knowledge has to come into play. We don’t allow that for VRC but do for VEX U. You are asking a great question of where will the line be…we are asking ourselves that same question, and have been for the past 2 years as we have been developing this, knowing that the question will be answered sometime during this pilot season.
To put all of the teams on the same platform at the start, we will provide those components the first year that they register for the VAIC program, starting next year. Then the second year, they won’t have to buy it again…do they have to use it, or can they go to another system? That is a question for us to evaluate as this program matures.
This isn’t much different than VIQC and VRC. Everyone needs a VIQC kit and a V5 kit. The difference is, for this, we are including it in the registration so that you don’t have to put a bunch of different components in your cart. We have many teachers asking us to bundle the things that they absolutely need. That is what this is doing. Everything you need to turn a V5 robot into a VAIC robot is included in the VEX AI Hardware kit. And this one is the VEX AI Hardware Kit (Pilot Season) and next year will be the VEX AI Hardware Kit (for perpetual use).
Great questions.