![]() |
Mecanum Differential Drive
I've been toying around with an idea for a while, and I'd like to share it with the FRC community, and maybe get others to improve on it or (if they feel like a challenge :) ) implement it.
My idea combines some of the present implementations of 6 wheel tank drive along with the transmission in the Toyota Prius, to improve upon some of the perceived weaknesses in mecanum drives - namely motor distribution and shifting. I'll try to describe it as best I can here, although if it doesn't make sense a crude paint drawing may be in order. First, start with the standard shifting tank drive. Each side has an independent shifting transmission which directly powers two or more wheels. When driven together, the robot can move forward and backward. When driven against one another, the robot can spin clockwise and counter clockwise. This accounts for 2/3rds of the motion in mecanum drives. Second, take the planetary gearbox used in the Prius. It takes an input from a gas motor as well as an input from an electrical motor, and combines the two into power for the wheels. Now, instead of using the shifting transmission to directly drive the wheels in the mecanum drive, use the output of the shifting transmission as the first input of a planetary gearbox. Use another motor as the second input to the planetary gearbox. Since each wheel has an independent motor, the left/right motion of the robot can be controlled by spinning the auxillary motors against each other. Foreseeable issues include the problem of back-driving the motor at each wheel. This will have to be designed out mechanically with a brake or worm gear. There will also be an issue mechanically with weight, complexity, as well as the number of motors required for this design. Finally, controlling this will take lots of thought and optimization. Another observation that I've had while thinking about this is that each wheel doesn't require a planetary gearbox, just one on each side. While this will allow the robot to move sideways with less complexity, it doesn't allow all motors to push together for a higher top speed. Thoughts? |
Re: Mecanum Differential Drive
Dude you forgot encoders, it would win champs if it had encoders.
|
Re: Mecanum Differential Drive
Motor distribution and shifting aren't really the primary drawbacks of a mecanum drive; it's the decrease in traction that gets you. There's little purpose in shifting to a lower-gear with a mecanum drive train when your pushing ability is traction-limited.
As for your idea, I'm having a hard time visualizing what exactly it is you're suggesting, or how it'd result in a noted improvement over the standard one motor and one gearbox per wheel. |
Re: Mecanum Differential Drive
Quote:
![]() Output of shifting gearbox A is used as one of the inputs to planetary gearboxes B and C. The other input to B and C are independent motors. The output of the planetary gearbox goes to each wheel. In this setup, the annulus, the planets, and the sun gear are all utilized, instead of the traditional fixed annulus. |
Re: Mecanum Differential Drive
Quote:
Your setup adds two gearboxes and two motors to the assembly, but I don't see how you get a significant benefit in return. When moving forward, you'd still have two CIMS pushing each side (as the auxiliary motors won't be doing anything, if I understand correctly), so you don't have any more effective, power-wise, than the standard setup. |
Re: Mecanum Differential Drive
Quote:
Quote:
The alternative configuration is that planetary gearbox C does not have an auxiliary motor, which would mean that only 4 motors are driving forward. |
Re: Mecanum Differential Drive
Quote:
The gear ratio spread on most shifters (usually ~2.5:1 for a small spread) is such that a mecanum in the low gear will have little use if the high gear is in a reasonable range. Shifters are useful for tank drives because they allow the same drive train to have high mobility and high pushing power. A mecanum drive will never have the latter to begin with. I've seen many drives set for ~16 f/s without use of a shifter; it's not a requirement to run at that speed effectively. For what it's worth, this thread is the first time I've ever seen any criticisms leveled at mecanum purely regarding mobility - if you build it right, you have a very agile robot. If you're dissatisfied with mecanum as an omnidirectional solution and are willing to cope with a moderate increase in complexity, octanum and/or nonadrive are the direction to look in; these give you the full benefit of gear shifting, because you do not have low-traction wheels in contact with the ground in your lower gear. |
Re: Mecanum Differential Drive
Quote:
This is similar to how any automatic transmission works, but I don't see a way that you could manufacture these parts. |
Re: Mecanum Differential Drive
The annulus would have to be machined for this special purpose, but I think if it had teeth on the outside (3rd image down) it would make powering it much easier than needing 3 concentric shafts.
|
Re: Mecanum Differential Drive
Lots of misinformation in this thread.
The only team that I have heard of using shifters for better acceleration is 33. Everybody else uses their second speed as a "pushing speed". 16fps has clear advantages. If you have a higher top speed then you can get to your destination faster. They way we got around the acceleration problem was by adding more motors(something you have already done). Also, our low gear is traction limited(if it wasn't teams like 254 with 6 CIMs would blow their main every time they hit another robot) Locking mecanums does not improve forward traction. To improve forward traction on a mecanum you would have to change the roller material. Also, planetaries are extremely heavy(especially ones big/strong enough for drive). For all the weight of the planetary, you might as well put in another shifter(which would also be easier to fabricate because you could put it COTS). This doesn't even start to mention the fact that you are removing all the benefits of mecanum. Mecanums are easy and relatively light. With this, you are making it heavy and extremely hard to manufacture. You might as well run a swerve. |
Re: Mecanum Differential Drive
Quote:
Quote:
Quote:
|
Re: Mecanum Differential Drive
Quote:
|
Re: Mecanum Differential Drive
Quote:
|
Re: Mecanum Differential Drive
Quote:
Quote:
Quote:
Quote:
|
Re: Mecanum Differential Drive
Not all innovation leads to acceptance. Just ask Dean.
There IS one drivetrain with mecanums that COULD have 6 CIMs applied, though not during strafe maneuvers. 1322 built a 6-wheel mecanum back in 2010 (2008 version). If you powered the central omniwheel driveshaft (and one of the two wheels on it), you could apply a 5th and 6th CIM. I leave how to do that up to the reader. |
| All times are GMT -5. The time now is 17:13. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi