@Ether
Code:
Y = (Yleft + Yright)/2
Rotation = (Yleft - Yright)/2
X = (Xleft + Xright)/2
With that, we lose what I like about our mechanum algorithm : control over everything.
Many times, I found myself having one joystick up and one left. It allows me to make the robot do some movements that are otherwise difficult. Also, I have been able to control the robot with a dead motor. I was still able to move it around easily, while I couldn't with the original WPILib MechanumDrive.
Last thing I like about it : Left Joystick controls left wheels, right joystick controls right wheels. No confusion about that.
Also, what do you mean by "3DoF" ?
@notmattlythgoe
We do have a 3-axis joystick, only we find it to be unaccurate
@Both of you (and everyone else)
I may be wrong, please correct me if it's the case