View Single Post
  #11   Spotlight this post!  
Unread 01-17-2010, 12:41 PM
Bryan Herbst's Avatar
Bryan Herbst Bryan Herbst is offline
Registered User
AKA: Bryan
FRC #2052 (KnightKrawler)
Team Role: Mentor
 
Join Date: Sep 2007
Rookie Year: 2007
Location: Minneapolis, Minnesota
Posts: 544
Bryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond reputeBryan Herbst has a reputation beyond repute
Re: Programming Mecanum

Here is the code that our team uses for mechanum (in C, but easily portable)-

Code:
velocity = (p1_y - 127); //Joystick 1 y
rotation = (p1_x - 127); //Joystick 1 x
strafe = (p2_x - 127); // Joystick 2 x

wFL = velocity - rotation - strafe; //Front Left wheel, etc...
wFR = velocity + rotation + strafe;
wRL = velocity - rotation + strafe;
wRR = velocity + rotation - strafe;

pwm01 = wFL + 127;
pwm02 = 127 - wFR;
pwm03 = wRL + 127;
pwm04 = 127 - wRR;
__________________
Team 2052- Knightkrawler
Mentor and volunteer
Reply With Quote