View Single Post
  #10   Spotlight this post!  
Unread 18-01-2009, 17:41
adra adra is offline
Registered User
no team
 
Join Date: Jan 2009
Location: Turkey
Posts: 6
adra is an unknown quantity at this point
Re: Forklift project with mecanum wheels HELP

Quote:
Originally Posted by Alex.Norton View Post
When my team has experimented with mecanum drive we found that placing the wheels in the same plane didn't necessarily help with angular drift. The problem is that even minuscule changes in floor height caused large changes in traction and the base would inevitably change angle. In addition we found that wheel slip was a big problem and directly measuring wheel speed didn't correct for drift either, even in a non competition environment such as our programing lab.

The best solution that we found was to measure the change in the angle of the base using a yaw rate sensor and implementing a PID control loop to keep the base facing the intended direction.

Of course we also found that a suspension to keep all four wheels in contact with the ground was helpfull. I could see were this would be a problem for a forklift and there was some debate on the team regarding if the suspension was necessary. I can understand where writing a complex control loop for the wheel could provide significant difficulty in this case but our team found that the best solution came from closed loop control of the four motors.
Thank you for your feedback.
But I couldnt follow exactly.

Did you use a PID control because of changing torque values resulting various speeds on wheels?

Or you just meant; when there exists a tiny little insignificant height change on the road (even on a flat surface), linear motion of system becomes impossible while 4 motors rotating with the same speed? And is this because wheels dont touch the surface with the same amount?

By the way did you manage to drive your system without a suspension system which is replaced by a PID control?