Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Technical Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=22)
-   -   Problem with mecanum wheels (http://www.chiefdelphi.com/forums/showthread.php?t=112506)

buchanan 04-02-2013 21:02

Re: Problem with mecanum wheels
 
Check the motion of the wheels when trying to move sideways. One side should be turning inward with the tops moving toward one another and the other outward with the tops moving apart. It is possible to get the symptom you describe by getting various combinations of things crossed up (motor positions, direction of rotation, etc). If they are moving "both inward" or "both outward" it just sits there and chatters against the floor as the two sides work against one another trying to split or compress the robot.

minee_5 05-02-2013 04:26

Re: Problem with mecanum wheels
 
Quote:

Originally Posted by Ether (Post 1227297)
What do you need a Jacobian for?? Inverse kinematics for mecanum is a straightforward calculation.



I am using velocity control, not position. So, Jacobian it is..

Quote:

Originally Posted by Orion.DeYoe (Post 1227380)
It really sounds like your motors aren't geared low enough (i.e. you don't have enough torque). It was too fast and we couldn't straif unless we were running close to full power.

Well, my controller does not require the maximum current. The current sent to motors are pretty low. So, I guess it can't be enough torque, no?

The wheels are fine when they're not in contact with ground. (Much faster but fine) When contacted with ground; it can go sideways (two wheels go inward two go outward) but during the motion; it starts chattering which cause vibration.

Alan Anderson 05-02-2013 08:05

Re: Problem with mecanum wheels
 
Are the mecanum rollers free to, you know, roll?

Ether 05-02-2013 09:26

Re: Problem with mecanum wheels
 
Quote:

Originally Posted by minee_5 (Post 1227832)
I am using velocity control, not position. So, Jacobian it is.

If you know the desired translational and rotational velocity of the vehicle, calculating the required wheel speeds to achieve that does not require a Jacobian. So you've got me curious... what exactly are you doing?



minee_5 05-02-2013 19:48

Re: Problem with mecanum wheels
 
Quote:

Originally Posted by Ether (Post 1227902)
If you know the desired translational and rotational velocity of the vehicle, calculating the required wheel speeds to achieve that does not require a Jacobian. So you've got me curious... what exactly are you doing?



Well, my reference to the robot is in Cartesian space. I want to know where the robot goes, I won't be interested in how fast the wheels are turning eventually. For further control algorithms (such as admittance, etc.), I want to use velocity control instead of position. Kinematics also work, you're right but Jacobian for such device is much simpler for this system, no?

minee_5 05-02-2013 19:49

Re: Problem with mecanum wheels
 
Quote:

Originally Posted by Alan Anderson (Post 1227857)
Are the mecanum rollers free to, you know, roll?

Indeed.

Ether 05-02-2013 19:53

Re: Problem with mecanum wheels
 
Quote:

Originally Posted by minee_5 (Post 1228367)
I want to know where the robot goes

Are you saying that you are trying to solve the following forward kinematics problem:

Given the speed of each of the four mecanum wheels, predict what the vehicle motion (translational and rotational velocity) will be?

And if so, why did you decide to control the vehicle that way?




All times are GMT -5. The time now is 00:15.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi