Go to Post "What's said in the huddle, stays in the huddle..." - Mr. Lim [more]
Home
Go Back   Chief Delphi > Technical > Control System
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 22-08-2013, 18:59
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
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?
Reply With Quote
  #2   Spotlight this post!  
Unread 22-08-2013, 19:04
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,497
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
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.
Reply With Quote
  #3   Spotlight this post!  
Unread 22-08-2013, 19:20
IndySam's Avatar
IndySam IndySam is online now
Registered User
FRC #0829 (Digital Goats)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Indy
Posts: 3,348
IndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond repute
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.
__________________
"Champions are champions not because they do anything extraordinary but because they do the ordinary things better than anyone else." —Chuck Knoll


2015 Indianapolis District Winner
2014 Boilermaker Regional Industrial Design Award
2013 Smoky Mountain Regional Industrial Design Award
2012 Boilermaker Engineering Excellence Award
2010 Boilermaker Rockwell Innovation in Control Award.
2009 Buckeye J&J Gracious Professionalism Award
2009 Boilermaker J&J Gracious Professionalism Award
2008 Boilermaker J&J Gracious Professionalism Award
2007 St Louis Regional Winners
Reply With Quote
  #4   Spotlight this post!  
Unread 22-08-2013, 23:26
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: 6 wheel holonomic drive feasibility

Quote:
Originally Posted by AdamHeard View Post
You will need some sort of differential to make that work.
Hmm... I can't believe that there's no way to do this by using encoders and math... I understand why you say it wouldn't help much to use a differential
Quote:
Originally Posted by IndySam View Post
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.
How about this: a 6-8 CIM drivetrain (not necessarily FRC legal) made for pushing (i.e just throw on some extra motors for forward pushing). That HAS to add at least some additional pushing/pulling power, regardless of how much traction mecanum wheels have (for all intensive purposes, the mecanum wheels could be plaction wheels).

Thanks for your replies
Reply With Quote
  #5   Spotlight this post!  
Unread 22-08-2013, 23:33
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,034
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: 6 wheel holonomic drive feasibility

Quote:
Originally Posted by ekapalka View Post
for all intensive purposes, the mecanum wheels could be plaction wheels
What do you mean by "intensive purposes" in this context?


Reply With Quote
  #6   Spotlight this post!  
Unread 22-08-2013, 23:48
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
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.

Last edited by ekapalka : 23-08-2013 at 00:00.
Reply With Quote
  #7   Spotlight this post!  
Unread 24-08-2013, 22:49
evanperryg's Avatar
evanperryg evanperryg is offline
IT'S THE BUMP N' DUMP
AKA: Evan Grove
FRC #4536 (The Minutebots)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Minneapolis, MN
Posts: 656
evanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond reputeevanperryg has a reputation beyond repute
Re: 6 wheel holonomic drive feasibility

Quote:
Originally Posted by ekapalka View Post
How about this: a 6-8 CIM drivetrain (not necessarily FRC legal) made for pushing (i.e just throw on some extra motors for forward pushing). That HAS to add at least some additional pushing/pulling power, regardless of how much traction mecanum wheels have (for all intensive purposes, the mecanum wheels could be plaction wheels).
The thing about mecanums and omnis is that they are designed to slide. That, in fact, is the defining aspect that makes them different from any other wheel. That extra omni might help you push forward and backward(emphasis on 'might'), but it will be absolutely useless pushing sideways because the rollers are passive. If you want to have omnidirectional drive that can push, you have 2 options: swerve or octocanum. And, in order for either of these options to be effective at pushing, you have to execute the design flawlessly. You are right, more motors adds more pushing power(if you do it right) but most of that power will be negated by the fact that the wheels are designed to slide around.

Quote:
Originally Posted by T^2 View Post
You're completely wrong. Not only are there significant mechanical downsides (weight, size, complexity, number of gearboxes required) to mecanum, but they also come with a huge opportunity cost. The time and money you waste on those things could be much better spent training your students to make a drivetrain that works, and what's left over can be spent on the rest of your robot.
I feel like I remember seeing Karthik posting something that was very similar to this... Anyway, I agree fullheartedly. In addition to what you mentioned here, they also can have some severe mechanical issues. We did mecanum once, back in 2010 (first and last time doing holonomic). Somehow, something got bent so we could only strafe. That was also the heaviest, the least reliable , and the most complicated drivetrain we have ever built.

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.
__________________
FRCDesigns Contributor | "There is only one corner of the universe you can be certain of improving, and that's your own self." -Aldous Huxley
2012-2016 | FRC Team 2338: Gear it Forward
2013
Wisconsin Regional Winner 2014 Midwest Regional Finalist 2015 Midwest Regional Chairman's Award, Finalist, Archimedes Division Champion, IRI Semifinalist 2016 Midwest Regional Chairman's Award, Finalist, Archimedes Division Gracious Professionalism Award, R2OC Winner
2015 | FTC Team 10266: Mach Speed
2015
Highland Park Qualifier Winner, Motivate Award
2017-???? | FRC Team 4536: The Minutebots

Thanks to the alliances and friends I've made along the way: 33 74 107 111 167 171 234 548 1023 1089 1323 1625 1675 1732 1756 2064 2077 2122 2202 2358 2451 2512 2826 3936 3996 4039 4085 4241 5006 5401 5568 5847 5934

Last edited by evanperryg : 24-08-2013 at 22:52.
Reply With Quote
  #8   Spotlight this post!  
Unread 24-08-2013, 22:56
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,034
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: 6 wheel holonomic drive feasibility

Quote:
Originally Posted by evanperryg View Post
[mecanum] is a nightmare to program
Could you elaborate a bit on that? What did you have in mind?


Reply With Quote
  #9   Spotlight this post!  
Unread 24-08-2013, 23:43
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: 6 wheel holonomic drive feasibility

Quote:
Originally Posted by evanperryg View Post
[...] and it is a nightmare to program.
The only thing that makes me feel any better about programming mecanum wheels is this information (courtesy of Ether; thanks, by the way) and the mecanum classes in WPI (we're using C++), which I have been reading over and over since I found out we had the mecanum wheels (that doesn't mean I should rely on it, but it gives us hope that we can program it). We already have four wheels, four gearboxes, four motors, and four Talon SRs, all with no dedication at the moment. We're currently designing the chassis with room for a central gearbox (see original post), not necessarily for omni wheels, but for the possibility that we go back to skid steering. Hopefully it'll be water or plasma cut from sheet metal, so adding in additional holes for such things won't be that much more difficult (if we're getting it water-jet. If it's plasma cut it won't quite be as easy). Thanks for your input, by the way :)
Reply With Quote
  #10   Spotlight this post!  
Unread 25-08-2013, 12:42
Oblarg Oblarg is offline
Registered User
AKA: Eli Barnett
FRC #0449 (The Blair Robot Project)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2008
Location: Philadelphia, PA
Posts: 1,050
Oblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond repute
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.
__________________
"Mmmmm, chain grease and aluminum shavings..."
"The breakfast of champions!"

Member, FRC Team 449: 2007-2010
Drive Mechanics Lead, FRC Team 449: 2009-2010
Alumnus/Technical Mentor, FRC Team 449: 2010-Present
Lead Technical Mentor, FRC Team 4464: 2012-2015
Technical Mentor, FRC Team 5830: 2015-2016
Reply With Quote
  #11   Spotlight this post!  
Unread 23-08-2013, 12:47
T^2 T^2 is offline
Registered User
FRC #5499
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Berkeley
Posts: 216
T^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond repute
Re: 6 wheel holonomic drive feasibility

Quote:
Originally Posted by ekapalka View Post
How about this: a 6-8 CIM drivetrain (not necessarily FRC legal) made for pushing (i.e just throw on some extra motors for forward pushing). That HAS to add at least some additional pushing/pulling power, regardless of how much traction mecanum wheels have.
It doesn't HAVE to have additional pushing power, at all. The two main failure modes of traction are motor stall, and loss of static friction with the ground. If the second item happens, adding more motors will not do anything.

That's completely beside the point, though. The real question is, why in the world are you trying to push with a mecanum drivetrain?
Reply With Quote
  #12   Spotlight this post!  
Unread 23-08-2013, 14:34
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: 6 wheel holonomic drive feasibility

Quote:
Originally Posted by T^2 View Post
The real question is, why in the world are you trying to push with a mecanum drivetrain?
Thanks for your reply. The reason we're trying to push with a mecanum drivetrain is that "not having enough traction and power" is the only argument anyone on my team has made against getting mecanum wheels (and they're saying it a lot). If there's a way to have both in addition to holonomic steering, there would be no reason not to get the wheels (besides price and assembly and possibility that it won't help at all and whatnot) :)
Reply With Quote
  #13   Spotlight this post!  
Unread 23-08-2013, 15:02
T^2 T^2 is offline
Registered User
FRC #5499
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Berkeley
Posts: 216
T^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond repute
Re: 6 wheel holonomic drive feasibility

Let's break down your response.

Quote:
Thanks for your reply. The reason we're trying to push with a mecanum drivetrain is that "not having enough traction and power" is the only argument anyone on my team has made against getting mecanum wheels (and they're saying it a lot).
The "traction and power" issue has largely been addressed already in this thread. To sum up, traction in the forward and reverse direction is not significantly weaker on mecanums compared to standard wheels, and forward/reverse power is reliant only on the motors and gearboxes. In the sideways direction, of course, mecanums lose out in both. (There are many threads explaining why this is.)


Quote:
If there's a way to have both in addition to holonomic steering, there would be no reason not to get the wheels (besides price and assembly and possibility that it won't help at all and whatnot)
You're completely wrong. Not only are there significant mechanical downsides (weight, size, complexity, number of gearboxes required) to mecanum, but they also come with a huge opportunity cost. The time and money you waste on those things could be much better spent training your students to make a drivetrain that works, and what's left over can be spent on the rest of your robot.
Reply With Quote
  #14   Spotlight this post!  
Unread 23-08-2013, 15:43
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,034
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: 6 wheel holonomic drive feasibility

Quote:
Originally Posted by T^2 View Post
The "traction and power" issue has largely been addressed already in this thread. To sum up, traction in the forward and reverse direction is not significantly weaker on mecanums compared to standard wheels
For properly operating mecanums (e.g. rollers can spin freely etc), and for the same tread material, mecanums have less traction in the fwd/rev direction than a standard wheel.


Reply With Quote
  #15   Spotlight this post!  
Unread 23-08-2013, 18:12
ekapalka's Avatar
ekapalka ekapalka is offline
Registered User
FRC #3216
 
Join Date: Dec 2012
Location: Bermuda
Posts: 277
ekapalka has a spectacular aura aboutekapalka has a spectacular aura about
Re: 6 wheel holonomic drive feasibility

Quote:
Originally Posted by T^2 View Post
Let's break down your response.
Quote:
Originally Posted by T^2 View Post
You're completely wrong.
Loving your enthusiasm. I'm pretty sure I covered all my bases in my previous response in the parenthesis
Quote:
(besides [...] the possibility that it won't help at all and whatnot)
Whatnot means I'm not sure of what will happen. Also, we already have the wheels, it's just whether or not we want to use them that's an issue.
Quote:
Originally Posted by T^2 View Post
The time and money you waste on those things could be much better spent training your students to make a drivetrain that works, and what's left over can be spent on the rest of your robot.
I'm getting the feeling that you have something against mecanum wheels... well, to each his own :) We have plenty of drivetrains that work, and even more people who know how to use them. Teams that decide to use mecanum wheels have to start somewhere, right?
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 07:05.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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