A) We want to connect 4 encoders to the RC this year and we wanted to know if it is legal and possible to do so, and if we can use the encoders from BaneBot (http://www.banebots.com/p/EN-G0561-KT). If we can, than how can we connect them (to where?) and how can we get each one to function without colliding one with the other?
Hope your Andymark mecanums are arriving quicker than ours… we’ve been waiting over a week now. It seems like they are proving more popular than expected, and I know Andy is doing everything he can to get them shipped.
In the meanwhile, yes… you can use four encoders, and there are some excellent resources on programming mecanums… you may wish to also search for the web and CD forums for “meccanum” and “mechanum” when you do your searches, you will find different results for each search term.
As for the encoders, banebots sells a board that takes care of determining direction and also divides the data rate so that the encoders will be much easier to read.
If you search the CD forums, white papers and web you will find much more information, but hopefully this will point you to a couple of good starting points. Eventually, however, you will need to synthesize all this information to create your own control code. Make sure you let the build team give you plenty of practice time with a rolling chassis to get it working, and then for the drivers to get used to the unique opportunities presented by omni-directional drive.
if you need code for the mecanum drive, check out this code written by artdutra04. I used this concept on a vex mecanum robot and it worked perfectly (kudos to artdutra for making the code, it is really useful)