![]() |
6 wheel holonomic drive feasibility
My team has been tentatively considering designing a 6 wheel drive using two sets of mecanum wheels with a centrally located set of omni wheels (a little like the one on this thread) to give the robot pushing power. When I say tentatively, I mean like we may-or-may-not be designing our next-gen chassis with holes for two central gearboxes (which could also be used in the event that we give up on holonomic and resort to skid steering). What I was wondering is how to control the center wheels so as to not conflict with the mecanum wheels while still providing pushing power. I've considered having each side sync with the speed of the mecanum wheels if and only if that particular side is turning in unison, but that would cause them to drag when strafing at an angle or when rotating while strafing. I've also considered setting them to match the averaged RPM of all four wheels, but I don't think that would work either. One other thing that came up in discussion was to have a non-powered wheel to measure the absolute speed forward of backwards and sync the middle wheels with that, but that wouldn't work if you're in a pushing match and not moving at all. What do you think? Is the only way to do this really to use a ball differential?
|
Re: 6 wheel holonomic drive feasibility
You will need some sort of differential to make that work.
This drive won't give you more pushing power (per physics, actual results may slightly vary) in any meaningful way. Your efforts are probably better focused on better solutions. If you're dead set on holonomic with good pushing power, octonum (488 2011, 525 a few years?) is probably what you want to look at. |
Re: 6 wheel holonomic drive feasibility
It is a big misnomer that mecanum wheels lack pushing power, this is really not their weak point. Their big problem is the lack of resistance pushing sideways and omni wheels will not help you there.
|
Re: 6 wheel holonomic drive feasibility
Quote:
Quote:
Thanks for your replies :) |
Re: 6 wheel holonomic drive feasibility
Quote:
|
Re: 6 wheel holonomic drive feasibility
I just meant that no matter how much power or traction the robot has, adding two more wheels and 2-4 more motors will add at least some additional traction and/or power (at least in our application). I'm fairly certain that that's what I meant :) We have no plans to go back to plaction (and I don't think it would work too well).
If it's the messed up figure of speech you were asking about, I would like to accredit that to auto correct (it's so intrusive on Android phones). For all intents and purposes. |
Re: 6 wheel holonomic drive feasibility
Quote:
I doubt whether this will provide much (or even any) benefit compared to standard 4-wheel mec though. |
Re: 6 wheel holonomic drive feasibility
Quote:
|
Re: 6 wheel holonomic drive feasibility
Quote:
Control the mec wheel speeds as you normally would (i.e. based on standard mec inverse kinematics), and control the omni wheel speeds based on...To control the wheel speeds properly requires an encoder on each wheel. But you could probably make it work somewhat using open-loop voltage control. Quote:
|
Re: 6 wheel holonomic drive feasibility
1114 has published a fantastic paper on the economics of drive-base selection for different teams.
Drivetrain Selection (or: Why every team should build a tank.) |
Re: 6 wheel holonomic drive feasibility
Quote:
|
Re: 6 wheel holonomic drive feasibility
Quote:
|
Re: 6 wheel holonomic drive feasibility
Quote:
All caps is considered shouting. Bold is not considered shouting. I bolded it for context only. No offense was taken, and no apology required. (I went back and edited the prior post to remove the bold, lest my intent be misunderstood) |
Re: 6 wheel holonomic drive feasibility
Quote:
That's completely beside the point, though. The real question is, why in the world are you trying to push with a mecanum drivetrain? |
Re: 6 wheel holonomic drive feasibility
Quote:
|
Re: 6 wheel holonomic drive feasibility
Let's break down your response.
Quote:
Quote:
|
Re: 6 wheel holonomic drive feasibility
Quote:
|
Re: 6 wheel holonomic drive feasibility
Quote:
Quote:
Quote:
Quote:
|
Re: 6 wheel holonomic drive feasibility
Quote:
If you have want your robot to have pushing power, mecanum is definitely a terrible choice (this is an opinion backed by a lot of evidence). The are drivetrains out there that can give you omnidirectional movement and pushing power (swerve, octocanum, and probably some other rare ones), but only the best teams (think IRI caliber) are able to make one without devoting nearly all their resources to it. Generally, unless your strategy to play a certain year's game revolves completely around omnidirectional movement with pushing power, you should just stick with tank drive (or mecanum if you really insist). (I'm addicted to parenthesis (like, really addicted)). |
Re: 6 wheel holonomic drive feasibility
Quote:
|
Re: 6 wheel holonomic drive feasibility
Quote:
When it comes to winning matches however, remember that the game should decide what type of drive you use, a mecanum drive might not match the game. We have done it once with great results and I could see them being very helpful in one other season I have participated in, that's 2 out of 9 seasons for me. |
Re: 6 wheel holonomic drive feasibility
Quote:
|
Re: 6 wheel holonomic drive feasibility
Quote:
Quote:
In my opinion, if you want to do a holonomic drive, mecanum is possibly the worst option. The wheels themselves are expensive, it offers no potential for pushing, and it is a nightmare to program. A well-executed tank drive and a decent driver will maneuver just as well as a typical mecanum drivetrain. If you really, desperately want to do holonomic drive for some reason, I would suggest either swerve or octocanum. Remember, both of these are extremely complicated, weigh more than tank, and without a good driver they will not make your robot any better. How many bots that won champs/IRI used mecanum? None. How many bots were even on Einstein that used mecanum? None. How many mecanum bots were invited to IRI? One, and it was probably the best executed mecanum drive this year. |
Re: 6 wheel holonomic drive feasibility
Quote:
|
Re: 6 wheel holonomic drive feasibility
Quote:
|
Re: 6 wheel holonomic drive feasibility
Mecanum is not a nightmare to program. It has been done many times before; the knowledge is there, and so is the code itself if you wish to download it. It becomes somewhat harder if you want field-oriented control, but the difficulty there is with the gyro, not with the actual drive.
Mecanum is a fairly good, cheap solution to the omnidirectional problem. It is not a 100% solution; it has notable shortcomings (effectively lower coefficient of friction than traction wheels with the same material, lots of frictional losses when moving sideways, losses due to imperfections in wheel design/construction), but also notable benefits (ease of construction, ease of maintenance, relatively low cost). It is not going to compete with a swerve drive or with a hybrid drive, but it will give you an agile robot (acceleration in FRC, with the exception of 2009's silly teflon wheels/driving surface, has never been traction-limited) and that can strafe. For some games, this is all that is needed; 449's use of mecanum in 2008 was a huge asset for our team, as the anti-roadblock rule in that game made the lack of pushing power a near non-issue. For others, it is not. |
| All times are GMT -5. The time now is 05:24. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi