Chief Delphi

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

omsahmad 20-04-2013 16:59

Problems with Vex Pro mecanum wheels
 
This year we chose to use the vex pro mecanum wheels (http://www.vexrobotics.com/vexpro/wh...m-wheels.html), but are disappointed with their performance. They travel forward backwards and rotate alright, but they strife VERY slowly. I understand moving sideways is slower, but this is moving maybe 40% of forwards speed. They are mounted properly ("X" on top) and are run by one CIM motor each, with a 9.87:1 gear ratio.

Does anyone know what might be the problem? On a side note, our practice robot has "homemade" mecanum wheels from a previous year, and it works well, so I assume the code is fine.

Alan Anderson 20-04-2013 17:46

Re: Problems with Vex Pro mecanum wheels
 
Are the rollers completely free to rotate, or are they a little "tight"? The roller friction is the big variable in mecanum wheel performance.

omsahmad 20-04-2013 17:59

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Alan Anderson (Post 1265370)
Are the rollers completely free to rotate, or are they a little "tight"? The roller friction is the big variable in mecanum wheel performance.

They are loose.

Calvin Hartley 20-04-2013 20:46

Re: Problems with Vex Pro mecanum wheels
 
We used them this year and were very satisfied. Of course it will be slower sideways, but I don't recall exactly how slow it is for us. (We also used 1 cim to each wheel, but I don't remember the gear ratio)

omsahmad 20-04-2013 21:15

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Calvin Hartley (Post 1265439)
We used them this year and were very satisfied. Of course it will be slower sideways, but I don't recall exactly how slow it is for us. (We also used 1 cim to each wheel, but I don't remember the gear ratio)

The robot with our homemade wheels is also certainly noticeably slower sideways vs. forwards/backwards, but as slow as the vex wheels. I can't remember how the andymark wheels performed exactly, but I do recall they were better than these vex wheels.

http://www.youtube.com/watch?v=W0XN6iSvCXo

^This is the kind of speed I am hoping for...

JesseK 21-04-2013 07:55

Re: Problems with Vex Pro mecanum wheels
 
While moving forward/back, your torque is the same as a normal wheel.

While strafing, your sideways torque is 1/SQRT(2) (~70%) of your normal torque since the wheels are driving at each other BEFORE the extra losses of friction in the rollers.

While on a diagonal, your acceleration is somewhere between 35-50% of your normal forwards acceleration since you're only spinning half of the motors and also half of your your robot is (essentially) on caster wheels.

Translating torque into acceleration has a lot to do with roller friction and robot weight. Additionally, unless there are specific dead zones for sideways & forward, the code is robbing the robot of torque needed to strafe at reasonable speeds (since no joystick is ever perfectly sideways for long).

Calvin Hartley 21-04-2013 08:16

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by omsahmad (Post 1265475)
The robot with our homemade wheels is also certainly noticeably slower sideways vs. forwards/backwards, but as slow as the vex wheels. I can't remember how the andymark wheels performed exactly, but I do recall they were better than these vex wheels.

http://www.youtube.com/watch?v=W0XN6iSvCXo

^This is the kind of speed I am hoping for...

Our robot did not strafe as fast as the robot in that video, however wheel speeds will be different as well. We used the AndyMark wheels for a while before switching to the VexPro wheels. (Funny story, we changed them out Friday night at a competition, some of our other team members thought we were crazy... rightly so.) We like the VexPro wheels more than the AndyMark wheels because they seem to run smoother and are more solid. (Note: the AM wheels we have had already seen a fair amount of use, new wheels may act different.) As for speed I think the VexPro ones seemed a bit faster, but I'm only saying this from recollection, not fact.

Ether 21-04-2013 09:53

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by JesseK (Post 1265652)
While strafing, your sideways torque is 1/SQRT(2) (~70%) of your normal torque since the wheels are driving at each other BEFORE the extra losses of friction in the rollers.

What torque are you referring to in this context?



JesseK 21-04-2013 13:26

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Ether (Post 1265664)
What torque are you referring to in this context?



Torque available for acceleration.

Ether 21-04-2013 15:14

Re: Problems with Vex Pro mecanum wheels
 

It's the reaction force of the floor on the wheel which causes acceleration of the vehicle.

In the ideal case of no roller friction or axial free play, and a non-compliant floor, the acceleration force in the strafing direction is the same as the accelerating force in the forward direction.

The affordable mecanum wheels used for FRC do not have thrust ball bearings on the rollers. The rollers have axial free play. The rollers have spinning friction (especially when loaded). The carpet is compliant. That's what makes the vehicle go slower in the strafing direction.



JesseK 21-04-2013 18:04

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Ether (Post 1265743)

It's the reaction force of the floor on the wheel which causes acceleration of the vehicle.

In the ideal case of no roller friction or axial free play, and a non-compliant floor, the acceleration force in the strafing direction is the same as the accelerating force in the forward direction.

The affordable mecanum wheels used for FRC do not have thrust ball bearings on the rollers. The rollers have axial free play. The rollers have spinning friction (especially when loaded). The carpet is compliant. That's what makes the vehicle go slower in the strafing direction.



What do you mean by 'compliant'?

omsahmad 21-04-2013 18:11

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Ether (Post 1265743)

It's the reaction force of the floor on the wheel which causes acceleration of the vehicle.

In the ideal case of no roller friction or axial free play, and a non-compliant floor, the acceleration force in the strafing direction is the same as the accelerating force in the forward direction.

The affordable mecanum wheels used for FRC do not have thrust ball bearings on the rollers. The rollers have axial free play. The rollers have spinning friction (especially when loaded). The carpet is compliant. That's what makes the vehicle go slower in the strafing direction.



Ok that makes sense. We did dedue it had something to do with the spinning wheels.

Any recommendations to make it better?

Ether 21-04-2013 18:50

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by JesseK (Post 1265829)
What do you mean by 'compliant'?

Definition 3.



Ether 21-04-2013 19:24

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by omsahmad (Post 1265830)
Any recommendations to make it better

Glue the rollers to their axles and forget about strafing.



mr.roboto2826 21-04-2013 19:32

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Ether (Post 1265874)
Glue the rollers to their axles and forget about strafing.



Or this? http://www.chiefdelphi.com/media/photos/36998

omsahmad 21-04-2013 19:49

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Ether (Post 1265874)
Glue the rollers to their axles and forget about strafing.



LOL:D... Maybe we will try switching the wheels on Wednesday back to the Andymark one? We have to take the transmissions off to swap gears anyways.

Andrew Lawrence 21-04-2013 19:59

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by omsahmad (Post 1265886)
LOL:D... Maybe we will try switching the wheels on Wednesday back to the Andymark one? We have to take the transmissions off to swap gears anyways.

I don't think he's joking around. I see no reason why a standard traction tank drive wouldn't be more advantageous for you to use instead of mecanums.

Sam_Mills 21-04-2013 20:39

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Andrew Lawrence (Post 1265894)
I don't think he's joking around. I see no reason why a standard traction tank drive wouldn't be more advantageous for you to use instead of mecanums.

Let the battle begin!

Mark Sheridan 21-04-2013 21:03

Re: Problems with Vex Pro mecanum wheels
 
Make sure to check every roller, last year we had a strafing issue and it was because one roller was stuck. Our issue looked more like an intermittent speed issue is strafing.

I would also check if each wheel can rotate forward and backwards at full speed with the robot off the ground. Hopefully you have the encoders hooked up to each gear box to see the counts per second. At least this can sort out programing versus mechanical issues.

Just to be clear how loose our rollers are on our 2012 robot, the rollers will spin a couple time after flicking them.

omsahmad 21-04-2013 21:09

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Andrew Lawrence (Post 1265894)
I don't think he's joking around. I see no reason why a standard traction tank drive wouldn't be more advantageous for you to use instead of mecanums.

That's fine, but we could just put real traction wheels on if we are taking the transmissions of anyways.

omsahmad 21-04-2013 21:12

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Mark Sheridan (Post 1265971)
Make sure to check every roller, last year we had a strafing issue and it was because one roller was stuck. Our issue looked more like an intermittent speed issue is strafing.

I would also check if each wheel can rotate forward and backwards at full speed with the robot off the ground. Hopefully you have the encoders hooked up to each gear box to see the counts per second. At least this can sort out programing versus mechanical issues.

Just to be clear how loose our rollers are on our 2012 robot, the rollers will spin a couple time after flicking them.

Ok thanks, I'll test all of this out Wednesday. I would prefer to keep mecanum for this year.

Ether 21-04-2013 21:16

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Mark Sheridan (Post 1265971)
Just to be clear how loose our rollers are on our 2012 robot, the rollers will spin a couple time after flicking them.

Problem is, the rollers can appear to be free-spinning when not under load, and then bind up when they are loaded.

There is a lot of axial force on the roller under real-world operating conditions. It is prohibitively expensive to put high-quality thrust ball bearings on FRC mecanum wheel rollers. I've never seen the VEX mecanum wheels. What provision is in the design to react the high axial forces without creating excessive friction? IOW, what two materials are scrubbing against each other when the roller is axially loaded?



Tom Ore 21-04-2013 21:16

Re: Problems with Vex Pro mecanum wheels
 
Another potential problem with staffing is if your frame isn't square - ie, loads on the wheels have too much difference. We had that problem this year - we shimmed one gearbox and the staffing was fine after that.

Mark Sheridan 21-04-2013 21:31

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Ether (Post 1265996)
Problem is, the rollers can appear to be free-spinning when not under load, and then bind up when they are loaded.

There is a lot of axial force on the roller under real-world operating conditions. It is prohibitively expensive to put high-quality thrust ball bearings on FRC mecanum wheel rollers. I've never seen the VEX mecanum wheels. What provision is in the design to react the high axial forces without creating excessive friction? IOW, what two materials are scrubbing against each other when the roller is axially loaded?



Yeah I was going to caution that a wheel unloaded will be different from a loaded wheel. My team never came up with a good test method for this.

I am sure you know this Ether, but so others can follow, I will be a bit more detailed. On the andy mark wheels, there is a bushing in the wheel. This rotates on a bolt. Between the wheel and hub plates are washers. If one is too zealous, one can tighten the bolts too much compressing the washers and wheels until the wont move. We had to play with this a bit because once the wheels are on the ground, the deflection of parts can create binding too. I think if its too loose, the hub plates could touch the roller. I forget how much it took to cause the failure mode, but gut tells me that situation required the bolts of be barely tighten.

I am guessing the Vex wheels are similar with a shoulder bolt or screw that supports the rollers. Thus i may be possible to over tighten the screw until the rollers bind. The roller would be compressed by the head of the screw and the hub ( plus a few washers in there).

pfreivald 22-04-2013 12:46

Re: Problems with Vex Pro mecanum wheels
 
We switched to VEX mecanum wheels for our octocanum drive this year, and had no issues whatsoever with their performance. (And the added maneuverability was very useful in lining up to the feeder slot!)

omsahmad 22-04-2013 21:09

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Tom Ore (Post 1265997)
Another potential problem with staffing is if your frame isn't square - ie, loads on the wheels have too much difference. We had that problem this year - we shimmed one gearbox and the staffing was fine after that.

So I was thinking along the same lines as Ether as well,
Quote:

Problem is, the rollers can appear to be free-spinning when not under load, and then bind up when they are loaded.

There is a lot of axial force on the roller under real-world operating conditions. It is prohibitively expensive to put high-quality thrust ball bearings on FRC mecanum wheel rollers. I've never seen the VEX mecanum wheels. What provision is in the design to react the high axial forces without creating excessive friction? IOW, what two materials are scrubbing against each other when the roller is axially loaded?
But we have a 28"x28" robot with a center of mass right in the middle... So my thought was maybe the wheels just aren't as smooth, but apparently other are having good luck with them.

Tom Ore 22-04-2013 21:15

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by omsahmad (Post 1266564)
But we have a 28"x28" robot with a center of mass right in the middle...

For a quick check, pick up on each corner of the robot and see if you can detect a difference. If the frame isn't square you should be able to tell.

omsahmad 23-04-2013 01:25

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Tom Ore (Post 1266573)
For a quick check, pick up on each corner of the robot and see if you can detect a difference. If the frame isn't square you should be able to tell.

Oh sweet! I'll give that shot too. Thanks

BigJ 23-04-2013 09:12

Re: Problems with Vex Pro mecanum wheels
 
Also, your robot being 28"x28" doesn't necessarily mean your wheelbase is a square (but it may very well be or "close enough").

faust1706 23-04-2013 09:25

Re: Problems with Vex Pro mecanum wheels
 
We are also using these wheels. We used them to make us always be pointed at the target when we have vision solutions if we choose to be. I have noticed that strafeing is rather slow too...

faust1706 23-04-2013 09:35

Re: Problems with Vex Pro mecanum wheels
 
In logomotion, we also used machanuum wheels, and they strafed much better. An issue we are occuring is our gyro drifting this year too though.

Ether 23-04-2013 09:57

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by BigJ (Post 1266721)
Also, your robot being 28"x28" doesn't necessarily mean your wheelbase is a square (but it may very well be or "close enough").

Mecanum does not require that wheelbase and trackwidth be equal.



pfreivald 23-04-2013 11:04

Re: Problems with Vex Pro mecanum wheels
 
Quote:

Originally Posted by Ether (Post 1266732)
Mecanum does not require that wheelbase and trackwidth be equal.



This is the first year ours was even close, and from what we could tell it made no difference whatsoever from a driver standpoint.

Jeffy 23-04-2013 12:10

Re: Problems with Vex Pro mecanum wheels
 
A drop of oil on each roller's axle can help a lot.

Also, during use the rollers can develop sharp edges on either side and sanding those down will keep the rollers from digging into the carpet when strafing.

FYI: I speak from experience with AM mecs, not vexpro.


All times are GMT -5. The time now is 05:43.

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