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)

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.


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