|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#31
|
||||
|
||||
|
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. Last edited by JesseK : 29-03-2010 at 11:31. |
|
#32
|
|||||
|
|||||
|
Re: How Do mecanum wheels handle the bumps?
Quote:
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. |
|
#33
|
||||
|
||||
|
Re: How Do mecanum wheels handle the bumps?
Quote:
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. ~ |
|
#34
|
|||||
|
|||||
|
Re: How Do mecanum wheels handle the bumps?
Quote:
(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.) |
|
#35
|
||||
|
||||
|
Re: How Do mecanum wheels handle the bumps?
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.
|
|
#36
|
||||
|
||||
|
Re: How Do mecanum wheels handle the bumps?
Quote:
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? |
|
#37
|
||||
|
||||
|
Re: How Do mecanum wheels handle the bumps?
Quote:
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:
~ Last edited by Ether : 29-03-2010 at 12:16. |
|
#38
|
||||
|
||||
|
Re: How Do mecanum wheels handle the bumps?
Quote:
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. ~ |
|
#39
|
||||
|
||||
|
Re: How Do mecanum wheels handle the bumps?
Quote:
Hi Alan, Please take a look at my post at the above link and see if I can convince you otherwise. ~ |
|
#40
|
||||
|
||||
|
Re: How Do mecanum wheels handle the bumps?
Quote:
Last edited by JesseK : 29-03-2010 at 12:44. |
|
#41
|
||||
|
||||
|
Re: How Do mecanum wheels handle the bumps?
Quote:
|
|
#42
|
||||
|
||||
|
Re: How Do mecanum wheels handle the bumps?
This is a conversation worth having. It's worth the trouble.
Quote:
This is a real-world effect, and it does explain the pushing force of a stalled mecanum-wheeled robot in the forward direction. ~ Last edited by Ether : 29-03-2010 at 13:31. |
|
#43
|
||||
|
||||
|
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
![]() |
|
#44
|
||||
|
||||
|
Re: How Do mecanum wheels handle the bumps?
Quote:
~ |
|
#45
|
|||
|
|||
|
Re: How Do mecanum wheels handle the bumps?
Quote:
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. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to mount mecanum wheels | Sam2197 | Technical Discussion | 6 | 16-12-2008 18:32 |
| pic: Figuring out the mecanum wheels | Rapt0r9 | Extra Discussion | 4 | 25-01-2008 19:55 |
| Mecanum Wheels is it good fin the Pits | yara92 | Technical Discussion | 18 | 21-12-2007 00:14 |
| How Do Mecanum Wheels Work? | SPARKY1688 | Kit & Additional Hardware | 9 | 08-01-2007 23:39 |
| Split topic - How many channels can the current (2004) Oi's and Rc's Handle? | Elgin Clock | Control System | 6 | 02-01-2005 14:02 |