Go to Post Remember: "It's not the strongest that survive, but the most adaptable to change" - Daniel_LaFleur [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,503
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 offline
Registered User
FRC #0829 (Digital Goats)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Indy
Posts: 3,354
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,063
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 23-08-2013, 09:29
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,063
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
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.
You could do it with independent drive of all 6 wheels (i.e. 6 drive motors, one for each wheel). 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 inverse kinematics of the FWD and ROT command components.

I doubt whether this will provide much (or even any) benefit compared to standard 4-wheel mec though.



Reply With Quote
  #8   Spotlight this post!  
Unread 23-08-2013, 10:09
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 Ether View Post
You could do it with independent drive of all 6 wheels (i.e. 6 drive motors, one for each wheel).
That's exactly what I was trying to say :) So you don't think encoders will be necessary? Why would it not add any pushing power?
Reply With Quote
  #9   Spotlight this post!  
Unread 23-08-2013, 11:11
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,063
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
So you don't think encoders will be necessary?
I purposely worded it the way I did:
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:
Why would it not add any pushing power?
If you custom-made the center omni wheels using high-traction treaded rollers there might be a small difference. Seems like an awful lot of time, expense, and effort when there are better ways to achieve increased pushing force.



Last edited by Ether : 23-08-2013 at 12:36.
Reply With Quote
  #10   Spotlight this post!  
Unread 23-08-2013, 11:15
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
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.)
Reply With Quote
  #11   Spotlight this post!  
Unread 23-08-2013, 11:23
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,063
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 Racer26 View Post
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.)
A good resource. The comments about programming mec and omni seem somewhat dated.


Reply With Quote
  #12   Spotlight this post!  
Unread 23-08-2013, 12:20
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 Ether View Post
[...]
thanks

Last edited by ekapalka : 23-08-2013 at 18:01.
Reply With Quote
  #13   Spotlight this post!  
Unread 23-08-2013, 12:28
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,063
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
my apologies
Just to be clear:

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)



Last edited by Ether : 23-08-2013 at 12:37.
Reply With Quote
  #14   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
  #15   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
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 20:06.

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