|
|
|
![]() |
|
|||||||
|
||||||||
16-01-2015 12:08
JesseKIt's like a planetary transmission that doesn't need a ring gear!
16-01-2015 12:17
Mr. Lim
I posted this because there is some disagreement whether Mecanum wheel rollers will roll when driving straight forward or backwards. Some people say they will roll, and some people say they will stay stationary.
In my experience, I've noticed that Mecanum wheels often spin faster than the robot is moving, even when driving straight forward and backwards, much like the McCannots would, except not nearly as badly. Many say that it's because the Mecanum wheels are losing traction with the carpet, but I didn't see that being 100% the case. My theory is that the Mecanum rollers do roll, even when going straight forward or backward.
I think it's fairly obvious that these "McCannot" wheel rollers will definitely roll when driven straight forwards or backwards, resulting in less than ideal robot movement.
My question is for those who believe that mecanum rollers WON'T spin when driving straight forward or backwards. How many degrees do you need to start angling the McCannot rollers until they stop rolling completely when driving straight forward or backward? 90? 45? 1? 0.00000001?
I don't know the answer to this, but I'd be curious to see what others think...
16-01-2015 12:34
Ether|
How many degrees do you need to start angling the McCannot rollers until they stop rolling completely when driving straight forward or backward? 90? 45? 1? 0.00000001?
I don't know the answer to this, but I'd be curious to see what others think... |
16-01-2015 13:04
brynnanotbrendaIt seems like your "McCannot" wheels are just Omniwheels, minus the axle.
16-01-2015 13:26
Culvan Van LiIt is interesting that you posted this. I've been giving this design some thought recently as a way of proving that force applied through a roller can be effectively lost with no useful conversion.
|
In my experience, I've noticed that Mecanum wheels often spin faster than the robot is moving, even when driving straight forward and backwards, much like the McCannots would, except not nearly as badly. Many say that it's because the Mecanum wheels are losing traction with the carpet, but I didn't see that being 100% the case. My theory is that the Mecanum rollers do roll, even when going straight forward or backward.
|
|
I think it's fairly obvious that these "McCannot" wheel rollers will definitely roll when driven straight forwards or backwards, resulting in less than ideal robot movement.
|
|
My question is for those who believe that mecanum rollers WON'T spin when driving straight forward or backwards. How many degrees do you need to start angling the McCannot rollers until they stop rolling completely when driving straight forward or backward? 90? 45? 1? 0.00000001?
I don't know the answer to this, but I'd be curious to see what others think... |
16-01-2015 15:14
lcoreyl|
I posted this because there is some disagreement whether Mecanum wheel rollers will roll when driving straight forward or backwards. Some people say they will roll, and some people say they will stay stationary.
In my experience, I've noticed that Mecanum wheels often spin faster than the robot is moving, even when driving straight forward and backwards, much like the McCannots would, except not nearly as badly. Many say that it's because the Mecanum wheels are losing traction with the carpet, but I didn't see that being 100% the case. My theory is that the Mecanum rollers do roll, even when going straight forward or backward. I think it's fairly obvious that these "McCannot" wheel rollers will definitely roll when driven straight forwards or backwards, resulting in less than ideal robot movement. My question is for those who believe that mecanum rollers WON'T spin when driving straight forward or backwards. How many degrees do you need to start angling the McCannot rollers until they stop rolling completely when driving straight forward or backward? 90? 45? 1? 0.00000001? I don't know the answer to this, but I'd be curious to see what others think... |
16-01-2015 15:38
lcoreyl|
If the wheel centers aren't at the corners of a square you will get some slipping that will result in roller movement.
|
|
I believe that any roller angle between an Omni wheel and a Mecanum wheel can create this effect because the wheels on the opposite side have enough movement to counteract the losses accross the rollers. Once you go past that from Mecanum to McCannot you are losing more than half your potential movement to the rollers, if the rollers are frictionless. There isn't enough movement left to counteract the opposite diagonal's losses. Friction changes that though. With enough friction in the rollers, even the McCannot could have non-spinning rollers.
|
16-01-2015 15:51
s_forbes|
My question is for those who believe that mecanum rollers WON'T spin when driving straight forward or backwards. How many degrees do you need to start angling the McCannot rollers until they stop rolling completely when driving straight forward or backward? 90? 45? 1? 0.00000001?
I don't know the answer to this, but I'd be curious to see what others think... |
16-01-2015 18:03
MonochronSpoiler alert: the rollers don't spin when the wheel is driving forward or back unless they are losing traction. Same as any independently driven wheel. If they are spinning it means that you can make modifications to the drive train to increase its performance.
You can test this your self by slowly rolling then and marking the roller's position. Just make sure not to wobble or translate the wheel while you do it.
16-01-2015 20:35
Culvan Van Li|
What is slipping? the roller is losing traction with ground? If so, I don't understand how a rectangular wheel arrangement would cause this?
|
|
I am confused by "wheels have enough movement to counteract the losses (of movement?)", and "losing more than half your potential movement". Could you re-state this in a static case just talking about the forces?
|
16-01-2015 21:16
Foster|
It is possible Ether is right, but I will need more convincing than can be done without a practical trial.
|
16-01-2015 22:16
MrBasseCouldn't you just put some traction wheels of the same diameter on one side of a robot and your mecanum wheels on the other and drive straight? If it turns one way you'll know you have rollers causing loss of forward motion on that side.
For that matter, use your encoders to rotate your wheels a known number of revolutions. Calculate the distance you should travel based on circumference of your wheels and check that against the actual distance traveled.
I just feel like this is a great opportunity to go and try it to figure out the answer. Unless I'm missing something and neither of those would give the answer you are looking for.
17-01-2015 00:10
Monochron|
Yes, I mean force. I believe half the force coming out of the motors translated through mecanum wheels is lost. However I was trying to avoid saying that because Ether is probably going to jump all over me. I won't get into the details here. I'm going to try to create an experiment that will help clarify what is happening and will continue to discuss it with Ether in private. It is possible Ether is right, but I will need more convincing than can be done without a practical trial.
Andy |
The mecanum puts out the same force as a regular wheel in the same direction.
17-01-2015 14:15
Ether|
Couldn't you just put some traction wheels of the same diameter on one side of a robot and your mecanum wheels on the other and drive straight?
|
18-01-2015 23:14
PAR_WIG1350What if a set mecanum wheels was built that used 2 axles per roller? Since the roller can't rotate about 2 axes simultaneously, there would be no rotation, but there would still be axial free play. Then you could build a set of wheels that is mostly identical, but which uses only one axle per roller to allow rotation. By comparing the 2 wheel sets in situations where the robot strictly moves forward or backward should tell us if there is significant rotation of the rollers in these cases.
19-01-2015 00:37
dtengineering
|
What if a set mecanum wheels was built that used 2 axles per roller? Since the roller can't rotate about 2 axes simultaneously, there would be no rotation, but there would still be axial free play. Then you could build a set of wheels that is mostly identical, but which uses only one axle per roller to allow rotation. By comparing the 2 wheel sets in situations where the robot strictly moves forward or backward should tell us if there is significant rotation of the rollers in these cases.
|
19-01-2015 02:29
Chris is meIf someone really wanted to find this out, grab your favorite 240 FPS camera (smartphone, gopro, etc), put a sharpie line on the edge of each roller somewhere, and drive. You'll know exactly how much each roller spins. Seems easier than building custom wheels, locking wheels, etc.
21-01-2015 14:25
Ether
Do rollers spin when going forward?
http://vimeo.com/32952134
Is net force (along roller axis) greater than forward force?
http://vimeo.com/33315586
21-01-2015 14:34
Chris is me|
Do rollers spin when going forward? http://vimeo.com/32952134 Is net force (along roller axis) greater than forward force? http://vimeo.com/33315586 |
21-01-2015 19:51
Ether
22-01-2015 19:46
lcoreyl|
While these are helpful videos, in the case of the first video I'm not satisfied with a "test" consisting of someone rolling the wheel along the ground with their hands. They are in complete control of the wheel and could easily induce more axial loading than is present on a robot, etc. It's more likely than not that an on-robot test would yield the same results, I'm sure, but I just wanted to point that out.
|
). I don't have access to this stuff currently, but I'm actually surprised someone hasn't done the sharpie marking with a closeup of a robot moving. Anyone with a good mec drivetrain, sharpie, and smartphone/gopro out there?????? |
I wonder how much of the second video discrepancy is caused by the brief moments in the rotation of the mecanum wheel where the traction wheel loses contact. I'm sure not a lot, but it's something to consider.
|