I’m a new mentor to team 3244 and First Robotics. My goal this year is to help the team learn and create more reliable and functional robots using sensors and software. I personally am a jack of all software languages but master of none. With a sample or two can stitch together usable and readable code. The team is off for a few weeks and we put together our First choice list. One item I placed on it is the REV RIOduino. Seems like a great versatile expansion board to run “stuff” on the robot as well as maybe offloading a Gyro/Accelerometers module. I have and tested a Gyro/Acc board with DMP MotionFusion and like the results compared to simply using a gyro that came with the KOP years ago. I tested this using an arduino before seem the next step is to use this board to share the data to the RoboRio.
Here is my hurdle to get over before presenting to the team and teaching the students. I would like to now how to share this data over one of the offered protocols I2C or UART and that is where I fall short. I would love to simulate the RoboRio since I do not have one to work with the next few weeks. What I do have in my box of tricks are 2(Arduinos), 1 Raspberry Pi, Lego NXT, and a Lego EV3 that has LEJOS installed. I’m thinking the EV3 with LEJOS will be the closet thing to the RIO running Java. What do you think? I have poked some around the Web and found Labview examples but not Java. Maybe someone can point to a more relevant Java source using this board. (RIOduino).
PS as I wrote this and was gathering my data I found this navX MXP Robotics Navigation Sensor Maybe this is the solution for all Gyro issues?