Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Technical Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=22)
-   -   How Do mecanum wheels handle the bumps? (http://www.chiefdelphi.com/forums/showthread.php?t=84760)

NyCityKId 28-03-2010 22:05

How Do mecanum wheels handle the bumps?
 
Someone mentioned that mecanum wheels don't have good friction and that might be a problem when going over the bumps in breakaway. I wondering if we will have any problems if there is a similar obstacle in the years to come. i know mecanum wheels offer great maneuverability but i don't know if its worth the loss of ability to handle bumps and similar obstacles (assuming there is enough loss to cause concern). please list any disadvantages of mecanum wheels. thanks :)

feel free to IM me

quinxorin 28-03-2010 22:12

Re: How Do mecanum wheels handle the bumps?
 
Actually, mecanum wheels, at least for my team, have no trouble going over the bumps. The main reason people think they have trouble seems to be that the driver must get the robot lined up fairly straight, but 'fairly straight' appears to be about 10 degrees margin of error in each direction. Our robot can simply drive up to the bumps, and drive over, no problemo.

Mr. Lim 28-03-2010 22:19

Re: How Do mecanum wheels handle the bumps?
 
http://www.youtube.com/watch?v=PneD_4vcvxE

NyCityKId 28-03-2010 22:22

Re: How Do mecanum wheels handle the bumps?
 
thanks a lot. i will definatly look into mechanum wheels now :)

alicen 28-03-2010 22:25

Re: How Do mecanum wheels handle the bumps?
 
mecanum wheels are absolutely wonderful for maneuverability, as for going over the bump, they don't really have a problem as long as you're going forward and not diagonal or sideways. The only other thing is that mecanums work best when all four wheels are touching the ground at all times, so an active suspension is fairly important

hope that helps :)

Drivencrazy 28-03-2010 23:02

Re: How Do mecanum wheels handle the bumps?
 
When developing a design for this years robot our team questioned mecanum wheels' ability to push or pin and avoid being pushed or pinned.

In the end we decided to implement a crab drive. While slightly more complicated we felt that it would give us a pushing advantage.

My question is whether or not these asumptions were accurate and if so to what extent?

What other advantages or dissadvantages do mecanums have over some other forms of drive trains?

NyCityKId 28-03-2010 23:34

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by alicen (Post 944603)
mecanum wheels are absolutely wonderful for maneuverability, as for going over the bump, they don't really have a problem as long as you're going forward and not diagonal or sideways. The only other thing is that mecanums work best when all four wheels are touching the ground at all times, so an active suspension is fairly important

hope that helps :)

what do you mean by active suspension. i thought we weren't allowed to have a suspension on this years robot...

alicen 28-03-2010 23:40

Re: How Do mecanum wheels handle the bumps?
 
mecanums make it very simple to avoid pinning by scooting off in whatever direction you choose, it is also surprising how well you can push/pin, but only in the forward direction. It's easy to be pushed when pushed from the side, but from front or back you can just strafe away. the biggest pro (to me at least) between mechs and crab is that mechs are much simple mechanically, than crab, and are usually lighter as well. over other drive trains, mechs have the maneuverability. They can go any direction they please, and turning is not difficult, like it can be for tank or skid steer.


active suspension -- basically it is some kind of force that keeps the wheels touching the ground. if there's a dip under only one wheel, the suspension pushes that wheel further down while the rest of the wheels a pulled a bit higher. Think of the shocks on a bicycle, it's a similar concept. For our team, the way we implement suspension is by using springs captured between a point on the wheel module and the frame. If you'd like, i can dig up a picture of the robot for you

joeweber 28-03-2010 23:43

Re: How Do mecanum wheels handle the bumps?
 
Mechanums can push and go over the bump very well. You do have to watch you weight distribuition though. Most videos show a stripped down robot that is not at the full weight plus battery and bumpers. A full wieght robot that is well ballanced will go right over but one that is out of ballance will struggle.

Our video http://www.youtube.com/watch?v=7_rtqg838Nc

Ether 29-03-2010 00:44

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by NyCityKId (Post 944673)
what do you mean by active suspension

I think he just meant a working suspension.

An "active" suspension would be a pretty neat trick for a FIRST robot.

http://en.wikipedia.org/wiki/Active_suspension


~

Kibaspirit 29-03-2010 08:17

Re: How Do mecanum wheels handle the bumps?
 
Our mechanum wheels worked wonders over the bump. We lowered our center of gravity as far as possible though, to avoid tipping, and to help maneuverability over the bump.

We had no problems. [:

Chris is me 29-03-2010 08:22

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Drivencrazy (Post 944639)
When developing a design for this years robot our team questioned mecanum wheels' ability to push or pin and avoid being pushed or pinned.

In the end we decided to implement a crab drive. While slightly more complicated we felt that it would give us a pushing advantage.

My question is whether or not these asumptions were accurate and if so to what extent?

What other advantages or dissadvantages do mecanums have over some other forms of drive trains?

Mecanums notoriously lack "pushing power". The combination of a lower coefficient of static friction and the wheel's inherent inefficiency (Only ~71% of the output torque is transmitted in the direction of travel) would make your assumptions pretty accurate. Of course, prototyping for yourself is the best way to figure out to what extent these problems exist and whether or not you can live with them.

Mecanums generally try to avoid defense rather than overpowering it. This doesn't work particularly well in my opinion. Teams using mecanum should maximize their use in portions of the game with limited defensive interaction. For example, team 230 straddles the bump using mecanums in order to hang.

FRC2669_Valery 29-03-2010 08:30

Re: How Do mecanum wheels handle the bumps?
 
we're in team 2669 using mecanum wheels (2010 edition).

When our weight was almost the max (1-2 pounds less) we had a little problem when passing the bumpers, we needed some momentum and then it passed them nicely.

Right now, after we lost more than 20 pounds, we can stand 1mm next to the bump and then it passes it smoothly without any problems

Kibaspirit 29-03-2010 08:31

Re: How Do mecanum wheels handle the bumps?
 
Quote:

For example, team 230 straddles the bump using mecanums in order to hang.
This is what we did, it worked everytime.

joeweber 29-03-2010 08:40

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Chris is me (Post 944826)
Mecanums notoriously lack "pushing power". The combination of a lower coefficient of static friction and the wheel's inherent inefficiency (Only ~71% of the output torque is transmitted in the direction of travel) would make your assumptions pretty accurate. Of course, prototyping for yourself is the best way to figure out to what extent these problems exist and whether or not you can live with them.

Mecanums generally try to avoid defense rather than overpowering it. This doesn't work particularly well in my opinion. Teams using mecanum should maximize their use in portions of the game with limited defensive interaction. For example, team 230 straddles the bump using mecanums in order to hang.

With our new drive design we were able to play great defense. The addtion of a set of omni wheels increased our ability to push by quit a bit. We were holding our own against standard six wheel drive robots.


Ether 29-03-2010 09:29

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Chris is me (Post 944826)
(Only ~71% of the output torque is transmitted in the direction of travel)

Are you sure it's not 71.03% ?

All seriousness aside, where did you get the 71% number?


~

JamesCH95 29-03-2010 09:33

Re: How Do mecanum wheels handle the bumps?
 
We've got mecanums and have no problem going over the bump. We've found that if the robot is mis-aligned with the bump simply driving into it the mecanum wheels will slide around to let everything line up, then we climb over the bump without a problem.

sgreco 29-03-2010 09:46

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 944847)
Are you sure it's not 71.03% ?

All seriousness aside, where did you get the 71% number?


~

I can't answer for Chris, nor have I done the math, But if you think about a mechanum wheel, its rollers are angled at 45 degree angles in relation to the direction of the wheel. So when you input a speed to go forward, you lose efficiency in that you are transmitting power in a direction that you arent heading in.

Think about a free body diagram for physics. You may have 9 N of force in one direction and 2 N in the opposite direction, so you are letting off 11 N of force, but you only have a net of 7 N in the forward direction.

Mechanum wheels seem nice in theory, but if I'm not mistaken, a team has never won nationals with a mechanum drive. If they meet tough defense they can easily be out pushed. They're good for qual matches with low defense, but I'll be interested to see how they fair in elims in Atlanta.

Joe Ross 29-03-2010 09:46

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 944847)
Are you sure it's not 71.03% ?

All seriousness aside, where did you get the 71% number?

sqrt(2)/2

The derivation is left as an exercise to the reader. Think of the angle of the rollers.

Ether 29-03-2010 10:07

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by sgreco (Post 944854)
Mechanum wheels seem nice in theory, but if I'm not mistaken, a team has never won nationals with a mechanum drive. If they meet tough defense they can easily be out pushed. They're good for qual matches with low defense, but I'll be interested to see how they fair in elims in Atlanta.

Please understand: I am not claiming that mecanum wheels are the superior design choice for Breakaway.


Quote:

Originally Posted by sgreco (Post 944854)
I can't answer for Chris, nor have I done the math, But if you think about a mechanum wheel, its rollers are angled at 45 degree angles in relation to the direction of the wheel. So when you input a speed to go forward, you lose efficiency in that you are transmitting power in a direction that you arent heading in.

I question your claim that "power is being transmitted" in a non-forward direction when the bot is going straight forward.

But that's beside the point.

The question on the table is whether or not "only 71% of the output torque is transmitted in the direction of travel" when the bot is going straight forward (or backward).


Quote:

Think about a free body diagram for physics. You may have 9 N of force in one direction and 2 N in the opposite direction, so you are letting off 11 N of force, but you only have a net of 7 N in the forward direction.
This analogy doesn't appear to apply to the situation at hand.


~

Peter Matteson 29-03-2010 10:13

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by NyCityKId (Post 944673)
what do you mean by active suspension. i thought we weren't allowed to have a suspension on this years robot...

See this link for a perfectly legal active suspension, fully controlled by sensors on the robot. Follow the link to the youtube video.

http://www.chiefdelphi.com/forums/sh...ad.php?t=84187

As for mechanums, there is always a question as to the loss of power vs manueverability issue. You have to trade it carefully based on how you think the game will play out. There is no straightforward answer. You need to decide what the strategy your team wants to execute is and whether or not that system fits into your strategy. This is why in the first part of build season should set criteria your robot needs before you build anything figure out how to play the game to win and develop a strategy before you build your robot and these decisions become easy now that you can buy mechanum and swerve as COTS.

Ether 29-03-2010 10:23

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Joe Ross (Post 944855)
sqrt(2)/2

The derivation is left as an exercise to the reader. Think of the angle of the rollers.


Thanks Joe. I know that 71% is half the square root of 2 :-)

The question is, does this number have anything to do with the claim that "Only ~71% of the output torque is transmitted in the direction of travel", when the bot is being commanded straight forward or backward. I say no. I say all the torque being applied to the wheel gets reacted by the carpet. I am challenging what appears to be the conventional wisdom on this topic. Think about it.



~

efoote868 29-03-2010 10:24

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by sgreco (Post 944854)
Mechanum wheels seem nice in theory, but if I'm not mistaken, a team has never won nationals with a mechanum drive. If they meet tough defense they can easily be out pushed. They're good for qual matches with low defense, but I'll be interested to see how they fair in elims in Atlanta.

Considering the fact that only a handful of teams ever used mecanum wheels prior to when AndyMark introduced them (2007?), and then again the fact that last year they were illegal, and the game in 2008 was made for speed more than maneuverability, I'd say they haven't had their fair share of playing time.

My team uses the 6" version of AndyMark Mecanum wheels (the ones with the lower coeff of friction), and we have no problems going over the bump.


The only problem to date (that I'm aware of) is when our mentor was driving the drive train during the build season, and he drove the robot full speed into and over the bump. We lost one roller; considering the way he was driving it I'd say it did 3x better than expected.

joeweber 29-03-2010 10:42

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by sgreco (Post 944854)
Mechanum wheels seem nice in theory, but if I'm not mistaken, a team has never won nationals with a mechanum drive. If they meet tough defense they can easily be out pushed. They're good for qual matches with low defense, but I'll be interested to see how they fair in elims in Atlanta.

2008 Team 2337 made it to the finals in Atlanta and I thought they were using Mecanums.

Ty Tremblay 29-03-2010 10:48

Re: How Do mecanum wheels handle the bumps?
 
If mecanum drive trains lack pushing power, why not have the opportunity to lock the rollers, effectively turning mecanum into 4 wheel tank drive?

While I was away in Thailand during build season, 190 did just that.

alicen 29-03-2010 10:57

Re: How Do mecanum wheels handle the bumps?
 
Ty -- it would be possible to pull that off, but would takea lot of research and testing (off-season project anyone?) where as, in my opinion, mecanums are still good for defense, but not the pushing kind. They're much better for the manueverable, get-in-the-way kind

Chris is me 29-03-2010 11:02

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 944870)
The question is, does this number have anything to do with the claim that "Only ~71% of the output torque is transmitted in the direction of travel", when the bot is being commanded straight forward or backward. I say no. I say all the torque being applied to the wheel gets reacted by the carpet. I am challenging what appears to be the conventional wisdom on this topic. Think about it.

My post assumes the rollers of a mecanum wheel spin. If they don't, the number is greater than 71%, but then you don't have a mecanum wheel anymore, at least one as efficient in any other direction.

190's an exception to the rule. That's not exactly an easy to design feature.

Ether 29-03-2010 11:03

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ty Tremblay (Post 944882)
why not have the opportunity to lock the rollers, effectively turning mecanum into 4 wheel tank drive?

When you are pushing directly forward, the rollers are effectively locked.

All the forward torque applied to the wheel is transmitted to the carpet.

The torque is not reduced by cos(45).

Quote:

If mecanum drive trains lack pushing power,
If mecanum wheels lack pushing power (in the forward direction), it is because they slip more easily. And they slip more easily even if they are using the same tread material as a conventional wheel.


~

Chris is me 29-03-2010 11:10

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 944893)
When you are pushing directly forward, the rollers are effectively locked.

All the forward torque applied to the wheel is transmitted to the carpet.

The torque is not reduced by cos(45).

The torque is not being sent straight forward at each wheel. If that were the case, mecanum drives would not have the ability to strafe.

Mecanums have the same math / efficiency setups as normal "omni" drives, with the same vector math. You'll pretty quickly figure out where 71% comes from.

Ty Tremblay 29-03-2010 11:26

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by alicen (Post 944888)
...in my opinion, mecanums are still good for defense, but not the pushing kind. They're much better for the manueverable, get-in-the-way kind

IMO, where locking mecanums really shine is on offense. When going for a goal, one can lock the rollers in order to make it difficult for a defending robot to knock them off course. Traditional mecanum drive trains are not expected to push, and thus can be geared quite high to increase mobility. However, when you lock the rollers in order to push, you now have a highly geared robot (which isn't good for pushing anyway). So, I would agree that mecanum is not the drive train for pushing, but locking the rollers does increase a robots ability to stay on course when hit.

Edit: "Disclaimer"
I was in no way involved with 190's robot this year so, essentially, this is just me analyzing another cool robot I saw at a regional.

JesseK 29-03-2010 11:28

Re: How Do mecanum wheels handle the bumps?
 
Ether, the problem with your logic is that Mecanum wheel rollers are not effectively locked when pushing against a hard object. Properly designed rollers still 'roll' at the off angle due to a good bushing that allows the roller to free-roll anyway. The underlying issue isn't that Mecanums can't push; even 70% torque of 4 CIMs is enough to push an object to get out of most situations. It's even good enough to play defense in most situations since defense can usually be done just by turning another robot or getting in the way of another robot.

Conventional wisdom says Mecanums can't push; this is due to software control and a driver's lack of understanding of how a Mecanum design works holistically, OR that the drive train was designed with speed in mind and no high-speed drive train can push worth a durn. We've found that with 4 CIMs a good balance is 10-11 fps before losses. Under the covers, when on a diagonal, software tells 2 motors to drive the diagonal while the other two motors sit idle. This allows the diagonal strafe. Yet when pushing while on this diagonal, the bot effectively has 70% * 1/2 (due to 2 motors out of 4) = 35% of the original torque of the 4 CIM setup. Ergo, Mecanum drive trains with true holonomic control only ever apply 35% to 70% of 4CIMs to any direction. Thus 'Mecanums can't push' should be turned into 'Mecanum drivers don't know how to drive' or 'the whole holonomic idea of Mecanums is terrible for competition robots'.

Teams who try to do a full field-centric Mecanum holonomic drive can probably anecdotally attest to this. This year 1885 did Mecanum, yet we only did standard tank/skid steer with the ability to strafe 90 degree from forward -- nowhere in between. Rarely did we get into a situation where we needed to push, yet we also didn't have a problem since it wasn't setup for true holonomics.

Alan Anderson 29-03-2010 11:36

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 944893)
When you are pushing directly forward, the rollers are effectively locked.

All the forward torque applied to the wheel is transmitted to the carpet.

The torque is not reduced by cos(45).

None of these assertions is true.

The rollers do spin noticeably when you're driving straight forward. This is where the obvious loss of pushing power manifests itself.

If you go through the vector analysis of how much torque is pushing in which directions for an ideal rectangular-layout mecanum or omniwheel drivebase, you find that ~70% goes to movement in the forward direction, and ~70% goes to trying to squash or stretch the frame in the sideways direction.

All the torque is available in the diagonal direction. The torque in the forward direction is only cos(45) of the maximum.

Ether 29-03-2010 11:41

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Chris is me (Post 944892)
My post assumes the rollers of a mecanum wheel spin.

If they don't, the number is greater than 71%, but then you don't have a mecanum wheel anymore, at least one as efficient in any other direction.

Hi Chris,

My reply to your post also assumes we are talking about mecanum wheels with rollers which are free to spin. Whether or not they actually spin in a given scenario is a different question.

For example, consider the following thought experiment:

There are two identical robots, RobotA and RobotB, which are absolutely identical in every detail except that RobotA has mecanum wheels and RobotB has standard wheels. The tread on RobotB's standard wheels is the same material as the rollers on RobotA's mecanum wheels. The standard wheels have the same effective diameter as the mecanum wheels.

RobotA and RobotB are each facing a brick wall, and there is a load cell on the front of each robot to measure how hard it is pushing on the wall. Each robot is given a slowly increasing identical forward command.

I claim the following happens:

- Up to a certain point, both robots push with exactly the same force. There is no 71% factor involved.

- If the motors are sufficiently powerful, a point will be reached where the wheels start to slip. RobotA, with the mecanum wheels, will reach this point before RobotB, with the standard wheels.



~

Alan Anderson 29-03-2010 11:46

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by JesseK (Post 944914)
Under the covers, when on a diagonal, software tells 2 motors to drive the diagonal while the other two motors sit idle. This allows the diagonal strafe. Yet when pushing while on this diagonal, the bot effectively has 70% * 1/2 (due to 2 motors out of 4) = 35% of the original torque of the 4 CIM setup. Ergo, Mecanum drive trains with true holonomic control only ever apply 35% to 70% of 4CIMs to any direction.

On the diagonal, all the torque of those two motors is working in the direction of travel. You get 100% of two motors, or 50% of a 4 motor traditional drivebase.

(The original LabVIEW omni/mecanum drive vi took that into account and reduced the maximum power in the forward/sideways directions to 70% of what it could be. That gave 50% of full motor torque in every direction. It was a good idea for making consistently-controllable omnidirectional movement easy, but it was a terrible idea for being able to call on the most performance when necessary.)

Chris is me 29-03-2010 11:49

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 944926)
Hi Chris,

My reply to your post also assumes we are talking about mecanum wheels with rollers which are free to spin. Whether or not they actually spin in a given scenario is a different question.

Mecanum wheel rollers should spin in all circumstances when the robot is attempting to move "forward". I don't think your illustration of traction limited pushing is quite correct, but I'll let someone smarter than me clarify independent of mecanum wheel rollers always spinning.

JesseK 29-03-2010 11:51

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 944926)
I claim the following happens:

- Up to a certain point, both robots push with exactly the same force. There is no 71% factor involved.

- If the motors are sufficiently powerful, a point will be reached where the wheels start to slip. RobotA, with the mecanum wheels, will reach this point before RobotB, with the standard wheels.



~

Again, the assertions assume the rollers pit all of the force forward. The reality is that the rollers, even when not spinning, will put part of the force inward toward the robot. The force vector calculations easily show this. The resulting forward force is based on the fact that one component of both force vectors faces the other side of the robot; these two components cancel each other out. The forward component of the force vector is what pushes on the hypothetical wall.

It is the same logic as the situation where a box sits on an inclined plane. Gravity pull the box straight down, yet only a component of the gravitational force creates the force normal to the ramp that keeps the box on the ramp. the other component is parallel to the ramp. Same logic, different situation.

Interestingly enough, the speed of a Mecanum drive train is the same as standard skid steer, and perhaps that's the confusion?

Ether 29-03-2010 12:02

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Chris is me (Post 944934)
Mecanum wheel rollers should spin in all circumstances when the robot is attempting to move "forward".

The rollers will not spin in all circumstances when the robot is attempting to move "forward".

If the robot is pushing against a brick wall, and the wheels are not turning, then the rollers will not be spinning. Everything looks static. Try it.


Quote:

I don't think your illustration of traction limited pushing is quite correct, but I'll let someone smarter than me clarify independent of mecanum wheel rollers always spinning.
This question is easily resolved by running a simple test. Drive your mecanum-wheeled robot on a carpet against a wall and push forward. Up to a point, the wheels will be completely static. Only when the wheels break free and start to spin, will the rollers spin also.


~

Ether 29-03-2010 12:30

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by JesseK (Post 944937)
Again, the assertions assume the rollers pit all of the force forward. The reality is that the rollers, even when not spinning, will put part of the force inward toward the robot. The force vector calculations easily show this. The resulting forward force is based on the fact that one component of both force vectors faces the other side of the robot; these two components cancel each other out. The forward component of the force vector is what pushes on the hypothetical wall.

http://www.chiefdelphi.com/forums/sh...6&postcount=33

Refer to RobotA mentioned in the thought experiment in the post at the link shown above.

If the motor is providing a torque of 40 in-lbf to a wheel, and the wheel is not slipping, then the carpet MUST be reacting with a force of 10 pounds (for a 8" diameter wheel) in the plane of the wheel, acting against the wheel trying to push it forward. The forward component is 10 pounds (the exact same forward component you would get with a standard wheel). It cannot be otherwise.

And yes, with the mecanum wheel there are additional vector forces at play. But they do not subtract from the 10 pounds. I encourage those of you who are using the "vector" argument to think a bit more about how the vectors are created.


~

Ether 29-03-2010 12:37

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Alan Anderson (Post 944920)
None of these assertions is true.

If you go through the vector analysis of how much torque is pushing in which directions for an ideal rectangular-layout mecanum or omniwheel drivebase, you find that ~70% goes to movement in the forward direction, and ~70% goes to trying to squash or stretch the frame in the sideways direction.

...The torque in the forward direction is only cos(45) of the maximum.

http://www.chiefdelphi.com/forums/sh...0&postcount=38

Hi Alan,

Please take a look at my post at the above link and see if I can convince you otherwise.


~

JesseK 29-03-2010 12:42

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 944950)
http://www.chiefdelphi.com/forums/sh...6&postcount=33

Refer to RobotA mentioned in the thought experiment in the post at the link shown above.

If the motor is providing a torque of 40 in-lbf to a wheel, and the wheel is not slipping, then the carpet MUST be reacting with a force of 10 pounds (for a 8" diameter wheel) in the plane of the wheel, acting against the wheel trying to push it forward. The forward component is 10 pounds (the exact same forward component you would get with a standard wheel). It cannot be otherwise.

And yes, with the mecanum wheel there are additional vector forces at play. But they do not subtract from the 10 pounds. I encourage those of you who are using the "vector" argument to think a bit more about how the vectors are created.


~

I will concede in that the split second before the rollers start to slip there is an instant the wheels put all force directly forward. Yet this split instant of an isolated experiment doesn't translate to assisting a driver in pushing due to the dynamics of the holistic system. The driver doesn't go up to something, stop, and THEN push the object. The only scenario in which this may minutely apply is in a situation of pinning. Yet even then, the instant the robot moves it turns into a dynamic situation -- the rollers slip, the tractive forces only translate 70% torque, and thus the bot remains pinned.

NyCityKId 29-03-2010 12:44

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by alicen (Post 944682)
mecanums make it very simple to avoid pinning by scooting off in whatever direction you choose, it is also surprising how well you can push/pin, but only in the forward direction. It's easy to be pushed when pushed from the side, but from front or back you can just strafe away. the biggest pro (to me at least) between mechs and crab is that mechs are much simple mechanically, than crab, and are usually lighter as well. over other drive trains, mechs have the maneuverability. They can go any direction they please, and turning is not difficult, like it can be for tank or skid steer.


active suspension -- basically it is some kind of force that keeps the wheels touching the ground. if there's a dip under only one wheel, the suspension pushes that wheel further down while the rest of the wheels a pulled a bit higher. Think of the shocks on a bicycle, it's a similar concept. For our team, the way we implement suspension is by using springs captured between a point on the wheel module and the frame. If you'd like, i can dig up a picture of the robot for you

i'd love to see a picture of your suspension. it would be really helpful when building next years robot

Ether 29-03-2010 12:54

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by JesseK (Post 944956)
Heh, this doesn't look like it has an end in sight.

This is a conversation worth having. It's worth the trouble.

Quote:

I will concede in that the split second before the rollers start to slip there is an instant the wheels put all force directly forward. Yet this split instant of an isolated experiment doesn't translate to assisting a driver in pushing due to the dynamics of the holistic system.
It's not about split-seconds. When a mecanum-wheeled robot is pushing against a brick wall (or any other immobile object) in the forward direction with insufficient torque on its wheels to cause the wheels themselves to turn, then neither are the rollers turning, and 100% (not 71%) of the torque being applied to the wheels must be reacted by the carpet in the plane of the wheels. If the motors are providing 40 in-lbf of torque to each wheel in the forward direction (against the wall), then the carpet reacts with 10 pounds of force on each wheel (on an 8" diameter wheel) in the forward direction in the plane of the wheel, just as it would with a standard wheel. That 10 pounds of force IS the forward component. The forward component is not created by dividing the 10 pounds by the square root of 2.

This is a real-world effect, and it does explain the pushing force of a stalled mecanum-wheeled robot in the forward direction.


~

NyCityKId 29-03-2010 12:54

Re: How Do mecanum wheels handle the bumps?
 
thanks to everyone who is replying. i'm learning a lot about drivetrains. unfortunately im wishing i paid more attention in trigonometry -_-.... but please continue. this is good stuff :)

Ether 29-03-2010 13:00

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by JesseK (Post 944956)
the instant the robot moves it turns into a dynamic situation -- the rollers slip, the tractive forces only translate 70% torque

We can discuss the physics which apply to a moving robot once we can agree on the (simpler) physics of a stationary robot whose wheels are not slipping.


~

efoote868 29-03-2010 13:31

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 944926)
I claim the following happens:

- Up to a certain point, both robots push with exactly the same force. There is no 71% factor involved.

- If the motors are sufficiently powerful, a point will be reached where the wheels start to slip. RobotA, with the mecanum wheels, will reach this point before RobotB, with the standard wheels.


Consider a wheel with rollers free to spin on the same axis as the main axle. It doesn't matter how grippy the material is for the rollers, these wheels can't apply a force no matter how hard they drive or how fast they spin.

Consider a wheel with rollers free to spin on an axis perpendicular to the main axle (traditional trick/omni wheels). It doesn't matter how hard they drive, they'll have the same coefficient of friction as wheels without the roller but made with the same material.

Mecanum wheels are in the middle - they spin on a 45.


If you take a mecanum wheel and spin it, you'll find that it pushes you on a 45. Its hard to describe the feel until you actually do it.
No matter which way the wheels spin, they're fighting each other.

Clinton Bolinger 29-03-2010 13:41

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by joeweber (Post 944880)
2008 Team 2337 made it to the finals in Atlanta and I thought they were using Mecanums.

Yes in 2008 and this year in 2010 we used Mecanums. We did make it into the eliminations of our division but unfortunately we did not make it to Einstein.

This year as a mid fielder, I think we play very aggressive defense and can push people around with our mecanums. Also defense isn't always about having the ability to just push people, there is more to it.

-Clinton-

Alan Anderson 29-03-2010 13:45

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 944950)
If the motor is providing a torque of 40 in-lbf to a wheel, and the wheel is not slipping, then the carpet MUST be reacting with a force of 10 pounds (for a 8" diameter wheel) in the plane of the wheel, acting against the wheel trying to push it forward.

Nope. The force is directed diagonally. An ideal mecanum roller can only apply force to the carpet in the direction parallel to the roller axis. Any component of force perpendicular to the roller axis acts to spin the roller instead.

Quote:

And yes, with the mecanum wheel there are additional vector forces at play. But they do not subtract from the 10 pounds. I encourage those of you who are using the "vector" argument to think a bit more about how the vectors are created.
The vectors don't subtract from the 10 pounds, but they do move it away from straight ahead.

Try your thought experiment with a single mecanum wheel. Better yet, try a real experiment with a single mecanum wheel, applying a spinning torque to it with your hand, and trying to hold it in place at the same time. You'll definitely find as much force pointing sideways as pointing forward.

NyCityKId 29-03-2010 14:01

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ty Tremblay (Post 944882)
If mecanum drive trains lack pushing power, why not have the opportunity to lock the rollers, effectively turning mecanum into 4 wheel tank drive?

While I was away in Thailand during build season, 190 did just that.

how would you be able to lock the rollers? please send me more information on this or point me towards any websites that might help me figure this out.

anyone can respond to this

Joe Ross 29-03-2010 14:03

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by NyCityKId (Post 945031)
how would you be able to lock the rollers? please send me more information on this or point me towards any websites that might help me figure this out.

One way is presented in this paper: http://ftp.mi.fu-berlin.de/Rojas/omn...eter-Tlale.pdf

Ether 29-03-2010 14:03

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by efoote868 (Post 945006)
If you take a mecanum wheel and spin it, you'll find that it pushes you on a 45. Its hard to describe the feel until you actually do it.

I have done it. It reinforces everything I am saying in this thread.


Quote:

Originally Posted by efoote868 (Post 945006)
Consider a wheel with rollers free to spin on the same axis as the main axle. It doesn't matter how grippy the material is for the rollers, these wheels can't apply a force no matter how hard they drive or how fast they spin.

Agreed.

Quote:

Originally Posted by efoote868 (Post 945006)
Consider a wheel with rollers free to spin on an axis perpendicular to the main axle (traditional trick/omni wheels). It doesn't matter how hard they drive, they'll have the same coefficient of friction as wheels without the roller but made with the same material.

Agreed.

Quote:

Originally Posted by efoote868 (Post 945006)
Mecanum wheels are in the middle - they spin on a 45.

Agreed. But your unstated but seemingly implied conclusion is not correct.

Refer to the scenario described in this post...

http://www.chiefdelphi.com/forums/sh...8&postcount=42

... and consider the following:

In the case of 45 degree rollers, the 40 in-lbf of "forward" torque applied to each wheel creates a forward force on each wheel of 10 pounds (due to the reaction force of the carpet) AND a sideways force of 10 pounds (also due to the reaction force of the carpet). These two vectors add (via vector addition) to a force along the axis of the roller of 10*sqrt(2). THAT is how the vector forces work.

Consider your second example above with wheels with rollers free to spin on an axis perpendicular to the main axle. The 40 in-lbf of torque applied to each wheel will create a forward force on each wheel of 10 pounds (due to the reaction force of the carpet) and NO sideways force.

Consider your first example above with wheels with rollers free to spin on the same axis as the main axle. If you try to apply torque to a wheel, all it will do is spin.

Consider a new example with rollers aligned not at a 45 angle, but a 60 degree angle (relative to axis of the wheel). The 40 in-lbf of "forward" torque applied to each wheel creates a forward force on each wheel of 10 pounds (due to the reaction force of the carpet) AND a sideways force of 10/sqrt(3) pounds (also due to the reaction force of the carpet). These two vectors add (via vector addition) to a force along the axis of the roller of 20/sqrt(3). THAT is how the vector forces work.

The forward force on each wheel in all cases (except the degenerate case where the roller axis is parallel to the wheel axis) is 10 pounds. 100% of the applied torque shows up as the corresponding forward force.


~

Ether 29-03-2010 14:11

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Alan Anderson (Post 945017)
Nope. The force is directed diagonally.

Yes, the force is directed diagonally, along the axis of the roller. But not the force you imagine. See link at bottom of this post.

Quote:

An ideal mecanum roller can only apply force to the carpet in the direction parallel to the roller axis. Any component of force perpendicular to the roller axis acts to spin the roller instead.
Of course. No disagreement here.

Quote:

The vectors don't subtract from the 10 pounds, but they do move it away from straight ahead.
Nope. The 10 pounds is not "moved away" from straight ahead. The 10 pounds is the forward component of the (larger) force acting along the roller axis.


Quote:

Try your thought experiment with a single mecanum wheel. Better yet, try a real experiment with a single mecanum wheel, applying a spinning torque to it with your hand, and trying to hold it in place at the same time. You'll definitely find as much force pointing sideways as pointing forward.
This does not contradict anything I have said in any of my previous posts. See this link for more detailed explanation:

http://www.chiefdelphi.com/forums/sh...5&postcount=50



~

Ty Tremblay 29-03-2010 14:29

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by NyCityKId (Post 945031)
how would you be able to lock the rollers? please send me more information on this or point me towards any websites that might help me figure this out.

anyone can respond to this

It's not simple by any means, but I will try my best to describe what 190 has done this year. I don't have any pictures or CAD models, so bear with me.

190 designed a mecanum wheel with double internal yokes (this means that the end pieces of the rollers are cantilevered, and the middle piece is supported on both ends) that is driven like any other mecanum wheel via sprocket on one side. On the other side of the wheel, however, is a friction plate with a face profile that matches the side of the rollers closest the the wheel's axis of rotation. When the friction disk is pressed into the rollers via pneumatic cylinder, the disk prevents the rollers from spinning while allowing the wheel to rotate. When they want to return to mecanum drive, they disengage the friction plate.

I will now attempt to illustrate this on my computer...

EDIT: Here's the pic.


Alan Anderson 29-03-2010 14:37

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 945035)
In the case of 45 degree rollers, the 40 in-lbf of "forward" torque applied to each wheel creates a forward force on each wheel of 10 pounds (due to the reaction force of the carpet) AND a sideways force of 10 pounds (also due to the reaction force of the carpet). These two vectors add (via vector addition) to a force along the axis of the roller of 10*sqrt(2). THAT is how the vector forces work.

Where does the extra 40% force come from?

It seems from your explanation that you might be able to put a carpet-treaded wheel underneath the mecanum wheel at a 45 degree angle and get greater torque at its axle than you put into the original mecanum wheel. Then use that torque to drive another mecanum wheel driving another carpet wheel and keep multiplying forces ad infinitum. It's apparent that something is wrong with your model.

Ether 29-03-2010 14:46

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Alan Anderson (Post 945054)
Where does the extra 40% force come from?

Same place the extra force comes from if I use a first-class lever to lift a heavy rock. There is no "conservation of force" law in physics.

Quote:

It seems from your explanation that you might be able to put a carpet-treaded wheel underneath the mecanum wheel at a 45 degree angle and get greater torque at its axle than you put into the original mecanum wheel.
Of course I could. Or I could save myself all that trouble and use a gearbox instead :-)

Or I could just use the circumference of a small standard wheel to drive the circumference of a larger standard wheel. This would create greater torque on the larger wheel than was input to the smaller wheel.

[quote]
Then use that torque to drive another mecanum wheel driving another carpet wheel and keep multiplying forces ad infinitum.
/quote]

Yes, you could do that. Just like I could use the "load" end of one first-class lever to drive the "effort" end of a another second-class lever, ad infinitum.

http://www.sciencebyjones.com/first_...rs_drawing.gif

There is no "conservation of torque" law in physics either.


Quote:

It's apparent that something is wrong with your model.
Nope.


~

JesseK 29-03-2010 15:13

Re: How Do mecanum wheels handle the bumps?
 
Quote:

There is no "conservation of torque" law in physics either.
Ether there is a Law of Conservation of Energy. While "bit for bit" in your arguments you may not break it, the reality is that this system is more dynamic than a single lever system. You've also failed to point out that your lever system has the end result of the final object moving less and less due to the torque conversion, whereas Alan is implying that both Mecanum wheels in the multiplied system of your model have the same speed.

Power = Torque * Rotational Speed, and is Energy per Unit Time -- in the example of pushing against a wall, the mechanical input power into the wheel is constant. The rollers translate that power 45 degrees from the angle at which it's applied to the wheel (due to the direction of the traction and tangental free spin). The power at 45 degrees cannot be greater than the input power, lest the Law CoE be broken. Thus, to figure out how much tractive force is applied axialy to the roller (given that the roller free spins tagental to its axle), vector components are necessary.

Assuming that when the wheel spins a minute amount to push forward on the force sensor, the roller spins an equal amount, and
Assuming that there are two wheels oriented such that their roller axles are tangental to each other (and 45 degrees from the axis wheel rotation)

The forces generated into the robot are absorbed by the frame.
The forces generated forward of the robot are absorbed by the sensor.

The two forces, when summed via vector analysis, much equal the sum forces at the 45 degree angle of the respective rollers.

Otherwise, the law of CoE is broken since this is in effect, a Power problem.

fritzdejongh 29-03-2010 15:16

Re: How Do mecanum wheels handle the bumps?
 
I believe Ether is right. I think you can see the "extra" force as coming from the sideways forces holding the wheels together (these forces must be there, or the wheels would fly apart). This force also gets reduced to the component along the roller, which then has a forward component. The bottom line is, if nothing is slipping sideways, the full torque is being converted to a forward force. It's kind of reminiscent of tacking in a sailboat.

If you're going at 45 degrees, two wheels slip completely so you only get power from half the wheels, so a swerve drive is probably better for a general angle.

Ether 29-03-2010 15:40

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by JesseK (Post 945070)
Ether there is a Law of Conservation of Energy.

Of course there is.

Quote:

Alan is implying that both Mecanum wheels in the multiplied system of your model have the same speed.
I think you are inferring something that Alan did not imply. I assumed that Alan knew better than that. Of course the hypothetical "carpet tread" wheel that Alan used in his argument would be turning more slowly since it has greater torque, just as the larger wheel in my example would be turning more slowly than the smaller wheel which is driving it.

I encourage you to mull over the vector analysis that I presented and see if it doesn't make sense to you.


~

Alan Anderson 29-03-2010 15:47

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Alan Anderson (Post 945054)
Where does the extra 40% force come from?

Quote:

Originally Posted by Ether (Post 945058)
Same place the extra force comes from if I use a first-class lever to lift a heavy rock.

But you didn't add a lever to the system, or change the one that already existed. The wheels are the same diameter. The same torque on the axle should produce the same force at the edge, right?



I'm trying to understand the vectors as you are trying to describe them, and I'm failing utterly. Can you explain how they work when a mecanum drivebase is traveling at 45 degrees? I wouldn't expect more than 100% of the force to be available in that case either.

Ether 29-03-2010 15:54

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by fritzdejongh (Post 945075)
I believe Ether is right. I think you can see the "extra" force as coming from the sideways forces holding the wheels together (these forces must be there, or the wheels would fly apart). This force also gets reduced to the component along the roller, which then has a forward component.

It might be a bit more accurate to state it thus: the torque applied to the wheel creates a force along the axis of the roller. This force can be split into forward and sideways components for sake of analysis.

In the case of the 45 degree rollers mentioned in my prior post...

http://www.chiefdelphi.com/forums/sh...5&postcount=50

... the force created by the 40 in-lbf drive torque on the wheel creates a force of 10*sqrt(2) along the roller axis.

The force is 10*sqrt(2) because the wheel is constrained from moving sideways by the counter-balancing sideways force from the wheel on the other side of the bot.

This 10*sqrt(2) force can be split into forward and sideways components of 10 pounds each.


Quote:

The bottom line is, if nothing is slipping sideways, the full torque is being converted to a forward force.
If the command is forward on all 4 wheels and the robot is not moving, yes. We haven't yet discussed the case where the robot is moving forward.


~

Alan Anderson 29-03-2010 16:18

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 945086)
Of course the hypothetical "carpet tread" wheel that Alan used in his argument would be turning more slowly since it has greater torque,...

Of course it would...except for one thing. The two wheels are in contact with one another, so they're turning at the same rate (assuming they're the same size). As long as you insist that the rollers don't spin while the robot is being driven forward, your description fails to obey the laws of physics with which I am familiar.

fritzdejongh 29-03-2010 16:26

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 945094)

If the command is forward on all 4 wheels and the robot is not moving, yes. We haven't yet discussed the case where the robot is moving forward.

~

Your description makes sense: for each wheel, add the force from the other wheel as well as its axle and each wheel ends up with zero sideways force and full forward force. To jump into the case where the robot is moving, your description seems equally valid (with the same assumption that the rollers stick well on the floor).

If you look at a mechanum bot going at 45 degrees, you'll see two wheels on opposite corners don't turn at all, they just slip. A still robot trying to push at 45 degrees would have its force reduced to 1/sqrt(2) compared to the forward direction.

JesseK 29-03-2010 17:20

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 945094)
...

The force is 10*sqrt(2) because the wheel is constrained from moving sideways by the counter-balancing sideways force from the wheel on the other side of the bot.

This 10*sqrt(2) force can be split into forward and sideways components of 10 pounds each.




If the command is forward on all 4 wheels and the robot is not moving, yes. We haven't yet discussed the case where the robot is moving forward.


~

Aha, I was under the assumption that it's not possible to put a linear force on something via a wheel without the wheel moving forward, even by a miniscule amount ... my bad :rolleyes: . I'll ignore the fact that realistically this specific situation happens maybe one in 100 times on the field and indulge the discussion some more.

For a 100% stationary Mecanum wheel, the forces that move sideways put strain on the robot frame. Experimentally, one can see this by doing the aforementioned spinning with of a Mecanum wheel one one's hand while it touches the ground. In the experiment, it moves the arm of the person holding the wheel sideways as it rolls forward. On a 4-wheeled Mecanum robot, it simply puts strain on all of the intervening frame members creating micro stress fractures. Over time and with enough reptition, the frame will fatigue and eventually give way assuming the wheels hold up.

As such, since the sideways force is absorbed by the frame it cannot contribute to the forward component force of the robot. Since the input torque applied to the roller is split into two component forces, the forward force must be less than the input force since the sideways forces is absorbed.

fritzdejongh 29-03-2010 17:32

Re: How Do mecanum wheels handle the bumps?
 
The frame does more more than absorb a force: It transmits the force. All these forces balance or you'll get sideways acceleration. So, a wheel has more than one input force: From the motor transmitted as a torque around the axle, and from the other wheel transmitted through the frame. Add up all these inputs and you'll get Ether's result.

Ether 29-03-2010 19:29

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by fritzdejongh (Post 945173)
The frame does more more than absorb a force: It transmits the force. All these forces balance or you'll get sideways acceleration. So, a wheel has more than one input force: From the motor transmitted as a torque around the axle, and from the other wheel transmitted through the frame. Add up all these inputs and you'll get Ether's result.

Yup.


~

Ether 29-03-2010 19:40

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Alan Anderson (Post 945105)
As long as you insist that the rollers don't spin while the robot is being driven forward

I do not insist that :-)


Quote:

http://www.chiefdelphi.com/forums/sh...7&postcount=44

We can discuss the physics which apply to a moving robot once we can agree on the (simpler) physics of a stationary robot whose wheels are not slipping.
Quote:

http://www.chiefdelphi.com/forums/sh...8&postcount=42

When a mecanum-wheeled robot is pushing against a brick wall (or any other immobile object) in the forward direction with insufficient torque on its wheels to cause the wheels themselves to turn, then neither are the rollers turning
Quote:

http://www.chiefdelphi.com/forums/sh...0&postcount=37

If the robot is pushing against a brick wall, and the wheels are not turning, then the rollers will not be spinning. Everything looks static. Try it.


~

JesseK 29-03-2010 19:48

Re: How Do mecanum wheels handle the bumps?
 
This is just bad physics. The math is plain wrong as I'm interpreting it nor does it explain how a frame 'transmits' the force tangent to how the force is applied. This isn't fluid dynamics, where the pressure builds up and escapes through the path of least resistance.

If this can be proven through experimentation and then explained with clear and concise diagram, then maybe I'd consider it as valid the next time I design a robot to sit still and push a wall.

Mr. Lim 29-03-2010 20:17

Re: How Do mecanum wheels handle the bumps?
 
Maybe I can explain it this way?

Put two CIMs into a single ToughBox.

Run the CIMs in opposite directions.

Do the forces balance? Yes.

Is there net motion? No.

Does that mean the motors won't self-immolate in a binge of stall current thirst? I think we both know the answer here. Many teams have inadvertently fashioned some very efficient OVENS out of the kit-supplied motors... it's not hard to do. Just because there is no net force, doesn't mean the energy isn't going somewhere other than motion.

Now construct a gearbox where the two motors are fighting each other at 45 degrees, but work in the same direction at 45 degrees at the same time. In one component the motors face no resistance, and all is fine and dandy. In the other component, you have the same situation as above where the motors are essentially fighting each other, and neutralizing the work done entirely to 0.

Does that shed some light into where that remaining ~30% goes?

My team is running mecanums this year, and anecdotally that 30% is noticeable - I wouldn't try and push anyone with our robot. But the benefits... they are intriguing :D.

NyCityKId 29-03-2010 21:09

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ty Tremblay (Post 945048)
It's not simple by any means, but I will try my best to describe what 190 has done this year. I don't have any pictures or CAD models, so bear with me.

190 designed a mecanum wheel with double internal yokes (this means that the end pieces of the rollers are cantilevered, and the middle piece is supported on both ends) that is driven like any other mecanum wheel via sprocket on one side. On the other side of the wheel, however, is a friction plate with a face profile that matches the side of the rollers closest the the wheel's axis of rotation. When the friction disk is pressed into the rollers via pneumatic cylinder, the disk prevents the rollers from spinning while allowing the wheel to rotate. When they want to return to mecanum drive, they disengage the friction plate.

I will now attempt to illustrate this on my computer...

EDIT: Here's the pic.


thanks a lot. i understand the concept but im having a hard time imagining how the friction plate engages with the rollers. also you mentioned that the friction plate was engaged via a pneumatic cylinder. i would imagine that pneumatics would add extra weight and complexity. wouldnt this make crab drive a better option?

Chris is me 29-03-2010 21:14

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by NyCityKId (Post 945372)
thanks a lot. i understand the concept but im having a hard time imagining how the friction plate engages with the rollers. also you mentioned that the friction plate was engaged via a pneumatic cylinder. i would imagine that pneumatics would add extra weight and complexity. wouldnt this make crab drive a better option?

Crab drive is marginally less mobile, heavier, and more difficult to program and implement while simultaneously not being nearly as cool as 190's wheels.

fritzdejongh 29-03-2010 21:24

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by JesseK (Post 945277)
This is just bad physics. The math is plain wrong as I'm interpreting it nor does it explain how a frame 'transmits' the force tangent to how the force is applied. This isn't fluid dynamics, where the pressure builds up and escapes through the path of least resistance.

If this can be proven through experimentation and then explained with clear and concise diagram, then maybe I'd consider it as valid the next time I design a robot to sit still and push a wall.

You can dissipate *energy* in a frame, but F=ma will get you in the end. Regardless of the details of your axles and struts and how the load is borne, if you have a net sideways force on the robot, the robot will accelerate sideways.

With our robot, the mechanum wheel is direct-driven by a toughbox. The motor creates torque around the axle. The rollers will convert that to a force with forward and sideways components. Our wheel is solidly attached to the axle, so the sideways force will be transmitted down the axis of the axle to the toughbox, through the toughbox mounting to a C-channel, etc. If we're not accelerating sideways, the axle is pushing back equally, with the force coming ultimately from the wheel on the other side, and by the same token, the rollers give this a forward component. For every action there is an equal and opposite reaction...

A sailboat tacking into the wind is another interesting example. The wind blows on the sail, applying a force, ignoring drag, perpendicular to the sail surface. The sailboat can then accelerate in the direction of the keel. These two projections allow the wind to blow the boat upwind.

If anyone's at the Minnesota regional later this week, we can draw some diagrams.

efoote868 29-03-2010 22:19

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 945270)
I do not insist that :-)


~


Ether, I re-read your first post. It looks like we may be talking past each other. Seems the key is *when* the rollers start slipping, which we've yet to determine.


However, the fact remains that there are no mecanum wheels made out of traction tread. A swerve/crab drive robot with traction wheels, geared properly will beat out currently available mecanum wheels every time.

Also, mecanum wheels in motion seem to have a built in inefficiency, not all the motor's power can be applied in one direction at once.

Ether 29-03-2010 23:20

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by efoote868 (Post 945430)
However, the fact remains that there are no mecanum wheels made out of traction tread. A swerve/crab drive robot with traction wheels, geared properly will beat out currently available mecanum wheels every time.

Please re-read post #20 in this thread:

Quote:

http://www.chiefdelphi.com/forums/sh...2&postcount=20

"I am not claiming that mecanum wheels are the superior design choice for Breakaway."

~

Ether 29-03-2010 23:41

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by efoote868 (Post 945430)
Seems the key is *when* the rollers start slipping, which we've yet to determine.

This much has been determined: In a face-to-face pushing contest between robots which are identical except that one robot has standard wheels and the other has mecanum wheels with rollers made out of the same tread material, the robot with the standard wheels will win the contest; not because of any "71% torque efficiency" issue with the mecanum wheels, but rather because the mecanum wheels will lose traction before the standard wheels do. And they will lose traction before the standard wheels do because they have higher forces acting on them (in the plane of the carpet) as explained in previous posts.

Quote:

http://www.chiefdelphi.com/forums/sh...6&postcount=33

- If the motors are sufficiently powerful, a point will be reached where the wheels start to slip. RobotA, with the mecanum wheels, will reach this point before RobotB, with the standard wheels.

~

Ether 29-03-2010 23:55

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by efoote868 (Post 945430)
Also, mecanum wheels in motion seem to have a built in inefficiency, not all the motor's power can be applied in one direction at once.

Maybe, maybe not.

I was hoping to have a discussion of the forces/torques produced by mecanum wheels in motion after first obtaining some sort of general consensus concerning static analysis of mecanum wheels, but obtaining such consensus has proven quite a bit more problematic than anticipated.

Theoretical arguments and gedanken experiments have not been persuasive. When the season is over I hope to get my hands on some mecanum wheels and gather some additional test data. I would be delighted however if someone else beats me to it.


~

Nuttyman54 30-03-2010 11:50

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Chris is me (Post 945375)
Crab drive is marginally less mobile, heavier, and more difficult to program and implement while simultaneously not being nearly as cool as 190's wheels.

Most crab/swerve systems also do not have full holonomic capabilities, and those that do require more motors and thus is a negligible weight difference. We run the in full field-oriented mode, which is much easier to implement with mecanum than with a swerve drive.

While the system does seem complex at first glance, it's really nothing more than a friction clutch system which is functionally identical to the dog clutches in most shifting transmissions used on many robots.

efoote868 30-03-2010 12:44

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 945486)
Maybe, maybe not.

I was hoping to have a discussion of the forces/torques produced by mecanum wheels in motion after first obtaining some sort of general consensus concerning static analysis of mecanum wheels, but obtaining such consensus has proven quite a bit more problematic than anticipated.

Theoretical arguments and gedanken experiments have not been persuasive. When the season is over I hope to get my hands on some mecanum wheels and gather some additional test data. I would be delighted however if someone else beats me to it.


~

This discussion might be better suited to a different thread.

NyCityKId 30-03-2010 18:55

Re: How Do mecanum wheels handle the bumps?
 
I've been looking into this locking mecanum design as seen here and i would like to know if anyone has found a way to make this or something similar work (in reference to the lockable rollers not the rotatable rollers). I would like to apply something like that our robot next year and I'm starting research early. anyway if anyone can help me understand this system your help would be greatly appreciated. :)

Ether 12-04-2010 09:48

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by fritzdejongh (Post 945381)
If anyone's at the Minnesota regional later this week, we can draw some diagrams.

Did this ever happen ?


~

fritzdejongh 12-04-2010 12:39

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Ether (Post 952620)
Did this ever happen ?


~

Sorry, First Baron, at least I wasn't involved in any such discussion. It would probably be a good topic for the FIRST Robotics Conference or something.

Basel A 09-07-2010 02:33

Re: How Do mecanum wheels handle the bumps?
 
To resurrect the discussion here. As in the examples suggested, one standard wheels would have 10 lb. of torque. Doesn't it follow that 45 degree mechanums would apply 10 lb. of force at that 45 degree angle?

You've agreed that the mechanum has seperate and equal sideways and forward forces, and the disagreement is what the total force is, as well as each seperate force (which would each follow from the other).

Can we also agree that the total force is a seperate force*(sqrt)2?

I'd also like to resuggest the idea of 60 degree mechanums. It was suggested they would still have 10 lb. forward force, with a lesser sideways force. What if you mounted 30 degree mechanums perpendicularly? With the rollers at the same angle, shouldn't forces be the same? The constant 10 lb. forward force model wouldn't work if I'm correct.

I've taken only basic physics (I do understand vector math), so feel free to correct me if I'm way off here.

Jared Russell 09-07-2010 07:26

Re: How Do mecanum wheels handle the bumps?
 
Quote:

Originally Posted by Basel A (Post 968509)
To resurrect the discussion here. As in the examples suggested, one standard wheels would have 10 lb. of torque. Doesn't it follow that 45 degree mechanums would apply 10 lb. of force at that 45 degree angle?

You've agreed that the mechanum has seperate and equal sideways and forward forces, and the disagreement is what the total force is, as well as each seperate force (which would each follow from the other).

Can we also agree that the total force is a seperate force*(sqrt)2?

I'd also like to resuggest the idea of 60 degree mechanums. It was suggested they would still have 10 lb. forward force, with a lesser sideways force. What if you mounted 30 degree mechanums perpendicularly? With the rollers at the same angle, shouldn't forces be the same? The constant 10 lb. forward force model wouldn't work if I'm correct.

I've taken only basic physics (I do understand vector math), so feel free to correct me if I'm way off here.

Read this: http://www.chiefdelphi.com/media/papers/2385


All times are GMT -5. The time now is 01:17.

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