After seeing Mecanum wheels in action, I wanted to give them a try. I initially tried Fingertech Mecanum wheels but soon switch to Vex wheels.
A Parallax Propeller QuickStart board reads the four sets of quadrature encoders and the signals from the RC receiver. Using these inputs the Propeller microcontroller computes the power levels to send to the four motors.
I usually use as more of a RC toy than a real "robot" since it's not often autonomous. I have had to drive several figure 8's while autonomous.
Details
Here's a video of the robot in action. Sorry about talking so much before I start demonstrating the robot. The robot doesn't start moving until near the 2:00 mark.
I 3d printed a set of mecanum wheels for my rover 5, how do you find the Vex wheels? What surfaces do they work on? What issues did you have with the Fingertech mecanum wheels?
The Fingertech wheels didn't spin freely on their own. Apparently they work better if properly lubricated. The Fingertech wheels I used were the older version. I haven't tried the latest version sold by SparkFun.
I usually control the "robot" remotely. At these times it's not "autonomous".
So far the only autonomous behaviour the robot exhibits is to drive in a figure 8. Here's a link to an autonomous figure 8 with the robot driving with the front of the robot always facing the direction of travel.
The next video shows the robot performing an autonomous figure 8 without changing its heading.
I haven't added sensors to the robot which would allow it to avoid obstacles. I'm not sure I will put much effort into converting this robot to an autonomous robot since it's so fun to drive remotely.
I do have other robots in the works which I plan to make autonous.
This is a "Featured Project" on Hackaday.
Cool!