Go to Post Public Service Announcement: Pressing the spacebar when the robot is enabled isn't nearly as funny the forty-second time. - Taylor [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #31   Spotlight this post!  
Unread 19-05-2010, 21:54
LLogan LLogan is offline
Head Screw Tightener/Cheerleader
AKA: Logan
FRC #1261 (Robolions)
Team Role: Leadership
 
Join Date: Mar 2010
Rookie Year: 2008
Location: Suwanee, GA
Posts: 71
LLogan has a spectacular aura aboutLLogan has a spectacular aura about
Re: pic: A mechanum wheel that shouldn't bump around at all.

Quote:
Originally Posted by exprg:melonhead View Post
so what you are saying is that in order to to drive easily both forward and back, it would be best to have a good 45 degree?
A forty five degree angle makes the vectors of the straight and perpendicular motions equal (this should be obvious if you know basic trigonometry). That is why it is chosen by many teams as the angle for their rollers. It theoretically should make your strafing and forward motions equal. However... I do not think that's the case. There is just too much inefficiency in a mecanum drive system.

Changing the angles will change the vectors of the wheels. A smaller angle (assuming the maximum angle, 90 degrees, is just a roller mounted straight lengthwise) should theoretically give more strafing motion. Vice versa for a larger angle and forward/back motion.
__________________

Last edited by LLogan : 19-05-2010 at 21:57.
Reply With Quote
  #32   Spotlight this post!  
Unread 19-05-2010, 22:16
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,077
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: pic: A mechanum wheel that shouldn't bump around at all.

Quote:
Originally Posted by Formerly Famous View Post
Now yes, yours made sense to. But there is no need to re-explain that which has been explained if it is now understood.
The kinematic matrix transformations were mentioned but not explained. You apparently know all about them but perhaps Justin does not and would be interested in learning.

Justin, if you are interested let me know and I'll start another thread.


~
Reply With Quote
  #33   Spotlight this post!  
Unread 19-05-2010, 22:29
Hawiian Cadder's Avatar
Hawiian Cadder Hawiian Cadder is offline
Registered User
AKA: Isaak
FRC #0159 (Alpine Robotics)
Team Role: CAD
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Fort Colins Colorado
Posts: 573
Hawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to all
Re: pic: A mechanum wheel that shouldn't bump around at all.

no, if the rollers are at 45 degrees, then the strafe speed is half of what the forward reverse speed is, because going forward, the wheels act like normal wheels, however when they are strafing, they are 2 vectors at 45 degree angles, so only half of the magnitude of the vector is in the direction of the strafe.
Reply With Quote
  #34   Spotlight this post!  
Unread 19-05-2010, 22:42
LLogan LLogan is offline
Head Screw Tightener/Cheerleader
AKA: Logan
FRC #1261 (Robolions)
Team Role: Leadership
 
Join Date: Mar 2010
Rookie Year: 2008
Location: Suwanee, GA
Posts: 71
LLogan has a spectacular aura aboutLLogan has a spectacular aura about
Re: pic: A mechanum wheel that shouldn't bump around at all.

Quote:
Originally Posted by Hawiian Cadder View Post
no, if the rollers are at 45 degrees, then the strafe speed is half of what the forward reverse speed is, because going forward, the wheels act like normal wheels, however when they are strafing, they are 2 vectors at 45 degree angles, so only half of the magnitude of the vector is in the direction of the strafe.
I do not think so. The resultant of the vectors is in the direction that they roll. There is no way that the magnitude of the vectors would be the forward/reverse vector because then the vectors that composed it would have to be at 45 degrees which would mean strafing motion would be impossible.

This is what the vectors of a mecanum wheel look like.

http://lib.store.yahoo.net/lib/yhst-...lSpecSheet.pdf
__________________
Reply With Quote
  #35   Spotlight this post!  
Unread 19-05-2010, 22:45
Rion Atkinson's Avatar
Rion Atkinson Rion Atkinson is offline
The CAD Guy
no team
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Oklahoma City
Posts: 386
Rion Atkinson has a reputation beyond reputeRion Atkinson has a reputation beyond reputeRion Atkinson has a reputation beyond reputeRion Atkinson has a reputation beyond reputeRion Atkinson has a reputation beyond reputeRion Atkinson has a reputation beyond reputeRion Atkinson has a reputation beyond reputeRion Atkinson has a reputation beyond reputeRion Atkinson has a reputation beyond reputeRion Atkinson has a reputation beyond reputeRion Atkinson has a reputation beyond repute
Re: pic: A mechanum wheel that shouldn't bump around at all.

Quote:
Originally Posted by Hawiian Cadder View Post
no, if the rollers are at 45 degrees, then the strafe speed is half of what the forward reverse speed is, because going forward, the wheels act like normal wheels, however when they are strafing, they are 2 vectors at 45 degree angles, so only half of the magnitude of the vector is in the direction of the strafe.
I knew something was sounding off... Thank you for clearing that up. Definitely will keep this in mind.
__________________
‎‎"I know not with what weapons World War III will be fought, but World War IV will be fought with sticks and stones. -Albert Einstein
Start Something

Email - rionatkinson@gmail.com
Skype - Rion.Atkinson
Reply With Quote
  #36   Spotlight this post!  
Unread 19-05-2010, 23:59
Hawiian Cadder's Avatar
Hawiian Cadder Hawiian Cadder is offline
Registered User
AKA: Isaak
FRC #0159 (Alpine Robotics)
Team Role: CAD
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Fort Colins Colorado
Posts: 573
Hawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to all
Re: pic: A mechanum wheel that shouldn't bump around at all.

hmmmm, i know that it is less speedy/ powerful strafing than side to side though.
Reply With Quote
  #37   Spotlight this post!  
Unread 20-05-2010, 00:48
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,506
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: pic: A mechanum wheel that shouldn't bump around at all.

Quote:
Originally Posted by Ether View Post
The kinematic matrix transformations were mentioned but not explained. You apparently know all about them but perhaps Justin does not and would be interested in learning.

Justin, if you are interested let me know and I'll start another thread.


~
Can you please post your team number and location? You post a lot in a somewhat negative tone, which is easy to do when you have no fear of anyone associating you with a team.
Reply With Quote
  #38   Spotlight this post!  
Unread 20-05-2010, 00:59
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,789
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: pic: A mechanum wheel that shouldn't bump around at all.

Quote:
Originally Posted by LLogan View Post
I do not think so. The resultant of the vectors is in the direction that they roll. There is no way that the magnitude of the vectors would be the forward/reverse vector because then the vectors that composed it would have to be at 45 degrees which would mean strafing motion would be impossible.

This is what the vectors of a mecanum wheel look like.

http://lib.store.yahoo.net/lib/yhst-...lSpecSheet.pdf
Actually, there is a significant observable slowdown when side-to-side is run as compared to front and back. Part of this is due to friction and other inefficiencies (remember, two of the 4 wheels are running backwards); part of it is due to the vectors. I'm not exactly quite sure how that happens off the top of my head; I think Alan Anderson posted an explanation a while back.

Ether, I posted the part I think led Justin "astray"; namely the logical conclusion that if X< than Y, Z is more effective one way and X > Y, Z is more effective another way, therefore if X=Y, Z is optimized for both directions, and that he simply misstated what he meant. It's up to him to correct me if I'm wrong on that. (Also note that I'm in college, and I don't know/don't remember how to do a matrix transformation. I wouldn't be surprised if that reference confused a number of people. Some explanation may be in order, either in here or in another thread, as to a) what they are, b) how to do them, and c) why they apply here.)
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #39   Spotlight this post!  
Unread 20-05-2010, 03:54
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,077
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: pic: A mechanum wheel that shouldn't bump around at all.

A request was made for a more detailed explanation of my earlier post concerning kinematic analysis of a mecanum wheeled-robot, and the derivation of the inverse and forward transformation matrices.

I decided to start a new thread for this discussion in order not to divert the focus away from this thread's OP's intent.

http://www.chiefdelphi.com/forums/sh...51&postcount=1


The analysis answers many of the questions posted here about the effect of roller angle and whether fwd/rev vs strafe should be the same speed etc.



~

Last edited by Ether : 20-05-2010 at 11:38. Reason: moved to new thread
Reply With Quote
  #40   Spotlight this post!  
Unread 20-05-2010, 09:18
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,567
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: pic: A mechanum wheel that shouldn't bump around at all.

Quote:
Originally Posted by AdamHeard View Post
Can you please post your team number and location? You post a lot in a somewhat negative tone, which is easy to do when you have no fear of anyone associating you with a team.
He's from 2474 in Michigan.
Reply With Quote
  #41   Spotlight this post!  
Unread 20-05-2010, 15:41
LLogan LLogan is offline
Head Screw Tightener/Cheerleader
AKA: Logan
FRC #1261 (Robolions)
Team Role: Leadership
 
Join Date: Mar 2010
Rookie Year: 2008
Location: Suwanee, GA
Posts: 71
LLogan has a spectacular aura aboutLLogan has a spectacular aura about
Re: pic: A mechanum wheel that shouldn't bump around at all.

Quote:
Originally Posted by EricH View Post
Actually, there is a significant observable slowdown when side-to-side is run as compared to front and back. Part of this is due to friction and other inefficiencies (remember, two of the 4 wheels are running backwards); part of it is due to the vectors. I'm not exactly quite sure how that happens off the top of my head; I think Alan Anderson posted an explanation a while back.
Yes, I agree with you that there is a significant difference in the two motions. However, the bolded portion of your text is not entirely relevant to the inefficiencies of a mecanum system. Simple vector analysis shows that the strafing motion is theoretically equal to the forwards and backwards motions. The fact that two wheels are running backwards doesn't matter at all (unless you're talking about motor bias, but I don't think you are.). The forward/backwards vectors all theoretically cancel out and leave only the perpendicular vectors, which are, in magnitude, equal to the forward/backward vectors.
__________________
Reply With Quote
  #42   Spotlight this post!  
Unread 20-05-2010, 15:59
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,789
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: pic: A mechanum wheel that shouldn't bump around at all.

When running front-back, all 4 wheels are contributing "full power" in one direction. When running side-side, all 4 are contributing "full power" in another direction, but two of them have to work against the other two to do it. This will amplify any effects of friction and other inefficiencies that were masked by running all together.

The problem with theory is that it often leaves out reality. This is why engineers use safety factors and try to account for reality wherever they can. Theoretically, there is no friction and no inefficiency, and inefficiency (where it does exist) is uniform any way you look at it. In reality? Not only is there friction and inefficiency, but it's hard to give them a nice, easy number.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #43   Spotlight this post!  
Unread 20-05-2010, 16:19
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: pic: A mechanum wheel that shouldn't bump around at all.

Quote:
Originally Posted by EricH View Post
When running front-back, all 4 wheels are contributing "full power" in one direction. When running side-side, all 4 are contributing "full power" in another direction, but two of them have to work against the other two to do it.
The left and right wheels are working "against" each other when running front-back, just as much as the front and back wheels are working "against" each other when running side-side.

The issue making the two directions act differently in the real world is the friction of the rollers. It helps in the forward direction, and hurts in the sideways direction. If you use sensors to maintain the same wheel speed, your front-back speed will be the same as your left-right speed. With non-frictionless rollers, though, you have to apply more power to maintain that speed when traveling sideways.
Reply With Quote
  #44   Spotlight this post!  
Unread 20-05-2010, 18:14
LLogan LLogan is offline
Head Screw Tightener/Cheerleader
AKA: Logan
FRC #1261 (Robolions)
Team Role: Leadership
 
Join Date: Mar 2010
Rookie Year: 2008
Location: Suwanee, GA
Posts: 71
LLogan has a spectacular aura aboutLLogan has a spectacular aura about
Re: pic: A mechanum wheel that shouldn't bump around at all.

Quote:
Originally Posted by EricH View Post
When running front-back, all 4 wheels are contributing "full power" in one direction. When running side-side, all 4 are contributing "full power" in another direction, but two of them have to work against the other two to do it. This will amplify any effects of friction and other inefficiencies that were masked by running all together.

The problem with theory is that it often leaves out reality. This is why engineers use safety factors and try to account for reality wherever they can. Theoretically, there is no friction and no inefficiency, and inefficiency (where it does exist) is uniform any way you look at it. In reality? Not only is there friction and inefficiency, but it's hard to give them a nice, easy number.
I think there has been a misunderstanding. I have never said that the front/back and strafing motions were equal realistically. I actually said the opposite, that the strafing motion is much less efficient than the forwards/backwards motion.

In the backwards/forwards motion, the wheels are still acting against each other. Simple vector analysis tells us that perpendicular components of each force vector cancel each other out. Vector analysis also tells us that the same exact thing happens in the strafing motion, however, this time, the backwards/forwards vectors are the ones that cancel each other out. The two motions have the exact same oppositions, just in different directions.

The only thing that I have been trying to prove is that each component of the force vectors on the wheels are theoretically exactly equal in magnitude. I have only been trying to prove that beliefs like this:

Quote:
no, if the rollers are at 45 degrees, then the strafe speed is half of what the forward reverse speed is, because going forward, the wheels act like normal wheels, however when they are strafing, they are 2 vectors at 45 degree angles, so only half of the magnitude of the vector is in the direction of the strafe.
are not entirely correct.

Believe me, I understand the fine line between reality theory/inefficiencies. However, I'm just trying to say that the inefficiencies aren't caused by things you described. The only factor at work is the friction of the rollers. If you tighten each roller so that it no longer rolls, you will essentially have four "normal" traction, but you will no longer be able to strafe. This is because the omnidirectionality of mecanum wheels is dependent on the rollers "slipping". However, because there will never be a frictionless roller, the strafing motion will never be equal in force to the forward/backwards motion.
__________________
Reply With Quote
  #45   Spotlight this post!  
Unread 20-05-2010, 18:18
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,077
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: pic: A mechanum wheel that shouldn't bump around at all.

In the real world of aerospace engineering, systems engineers try to model friction and inefficiency as closely as possible when they are building dynamic models to allow them to build accurate procurement specs for suppliers. So theory does include friction and inefficiency.

Roller bearing friction plays a large and asymmetric role for mecanum wheels. In the fore/aft direction, roller bearing friction is a good thing. It moves the reaction force of the floor closer to the plane of the wheel, so it takes less reaction force for a given forward force. The result is better traction. For a frictionless roller bearing, the reaction force is aligned with the roller axis. As roller bearing friction increases from zero to locked roller, the reaction force moves from being aligned with the roller axis to lying in the plane of the wheel. When the reaction force lies in the plane of the wheel, that's essentially the same as a standard wheel. So, the reason a mecanum wheel doesn't have as much pushing force (in the fore/aft direction) as a standard wheel is not because there's less forward force available, but because the reaction force is larger than it would be for a standard wheel, and therefore the mecanum wheel starts to slip before a standard wheel would.

In the sideways direction, roller bearing friction moves the reaction force toward the plane of the wheel, which reduces the force vector component in the sideways direction. To compensate, the motor must output more torque. This increases the reaction force, which reduces available traction. So in the sideways direction, roller bearing friction is a bad thing. It causes increased motor power consumption (for a given desired force) and it reduces available traction.

~
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
pic: Alternate view of Mechanum wheel, with blue rollers added. Hawiian Cadder Extra Discussion 5 15-05-2010 02:23
Mechanum Wheel Rollers Stuck ienjoymycereal Technical Discussion 5 31-01-2010 22:38
pic: 342 8-wheel articulation on bump hipsterjr Extra Discussion 5 31-01-2010 11:26
pic: 662 gets a tube wrapped around the wheel gburlison Extra Discussion 10 02-04-2007 17:39
pic: SpamThingAcon Mechanum wheel system Tytus Gerrish Extra Discussion 18 12-05-2005 04:40


All times are GMT -5. The time now is 12:24.

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