View Single Post
  #10   Spotlight this post!  
Unread 05-02-2008, 23:19
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Bizarre Mecanum Programming Bug

Quote:
Originally Posted by manderson5192 View Post
he problem persists in that strafing in one direction (lets say right) makes a diagonal pair of wheels rotate faster than the other pair. Strafing in the other direction yields the same problem but with the other diagonal pair going faster. Does anyone else see this? How do you suggest I proceed?
Our new mecanum drive does exactly what you describe when the weight is not perfectly balanced. The heavy end slides sideways slower than the light end.

If you've given up trying to make the gyro work for you, I can think of three other options. First, you can use some sort of wheel speed sensors to try to maintain equal speeds on all wheels. Second, you can attempt to blindly compensate for the imbalance by driving the slow-turning wheels with more power. Finally, you can give your driver the next couple of weeks to learn how to stabilize the robot's strafing manually.