Go to Post I wish I had two extra hands, so I could give those gearboxes four thumbs up! - Billfred [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 26-01-2010, 00:42
craigboez's Avatar
craigboez craigboez is offline
Mechanical Engineer
AKA: Craig Boezwinkle
FRC #2811 (StormBots)
Team Role: Mentor
 
Join Date: Oct 2008
Rookie Year: 2009
Location: Chicago, IL
Posts: 217
craigboez is just really nicecraigboez is just really nicecraigboez is just really nicecraigboez is just really nicecraigboez is just really nice
Re: Spinning the Robot with Mecanum Wheels

Here's a question: if you mount your wheels in a square configuration (ie, your wheelbase = your track), is it possible to rotate your bot about center?
  #2   Spotlight this post!  
Unread 26-01-2010, 01:12
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,112
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: Spinning the Robot with Mecanum Wheels

Quote:
Originally Posted by craigboez View Post
Here's a question: if you mount your wheels in a square configuration (ie, your wheelbase = your track), is it possible to rotate your bot about center?
Yes. It'll actually work best that way.

(...unless you have your wheels swapped, in which case it won't be able to rotate itself at all.)
  #3   Spotlight this post!  
Unread 26-01-2010, 02:38
craigboez's Avatar
craigboez craigboez is offline
Mechanical Engineer
AKA: Craig Boezwinkle
FRC #2811 (StormBots)
Team Role: Mentor
 
Join Date: Oct 2008
Rookie Year: 2009
Location: Chicago, IL
Posts: 217
craigboez is just really nicecraigboez is just really nicecraigboez is just really nicecraigboez is just really nicecraigboez is just really nice
Re: Spinning the Robot with Mecanum Wheels

Quote:
Originally Posted by Alan Anderson View Post
Yes. It'll actually work best that way.

(...unless you have your wheels swapped, in which case it won't be able to rotate itself at all.)
For wheels mounted in the correct configuration, I don't think that it's possible to rotate a bot about center if they are mounted in a square configuration. When summing moments about center they all cancel out when length = width. Only when you have a rectangular bot, where length != width, can you create one pair of moments not offset by the other pair.

This seems to be unconventional thinking, and I can't seem to find anywhere on CD that this has ever been stated. Am I missing something? Would anyone be willing to provide a vector analysis of a square 'bot rotating about center?

(It can be done using four identical wheels, but thats not what I'm after. Two "RH" and two "LH" wheels, mounted in an "O" configuration, cannot seem to create a moment about the center of a square bot).
  #4   Spotlight this post!  
Unread 26-01-2010, 11:04
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,066
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: Spinning the Robot with Mecanum Wheels

Quote:
Originally Posted by craigboez View Post
For wheels mounted in the correct configuration, I don't think that it's possible to rotate a bot about center if they are mounted in a square configuration. When summing moments about center they all cancel out when length = width. Only when you have a rectangular bot, where length != width, can you create one pair of moments not offset by the other pair.

This seems to be unconventional thinking, and I can't seem to find anywhere on CD that this has ever been stated. Am I missing something? Would anyone be willing to provide a vector analysis of a square 'bot rotating about center?

(It can be done using four identical wheels, but thats not what I'm after. Two "RH" and two "LH" wheels, mounted in an "O" configuration, cannot seem to create a moment about the center of a square bot).
Consider a bot with 4 mecanum wheels mounted so that they have the "X" configuration when viewed from the top. Now drive both wheels on the left side forward, and both wheels on the right side backward, all at the same speed.

The front left wheel will be pulling forward and to the right. The rear left wheel will be pulling forward and to the left. The front right wheel will be pulling backward and to the right. The rear right wheel will be pulling backward and to the left. So, all 8 force vectors are pulling CLOCKWISE. The vectors do not cancel, they add. So the bot spins clockwise.


~
  #5   Spotlight this post!  
Unread 26-01-2010, 11:13
Matt H. Matt H. is offline
Long Distance Mentor
FRC #1726 (N.E.R.D.S.)
Team Role: Alumni
 
Join Date: May 2006
Rookie Year: 2007
Location: Sierra Vista, AZ
Posts: 238
Matt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond repute
Re: Spinning the Robot with Mecanum Wheels

Specifically, I believe that when you're summing moments (R x F) you are forgetting to include make R negative in one direction.
  #6   Spotlight this post!  
Unread 26-01-2010, 11:26
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,066
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: Spinning the Robot with Mecanum Wheels

Quote:
Originally Posted by Matt H. View Post
Specifically, I believe that when you're summing moments (R x F) you are forgetting to include make R negative in one direction.
Hi Matt,

the pronoun "you" is ambiguous.

which post were you responding to? craigboez or me?



~
  #7   Spotlight this post!  
Unread 26-01-2010, 11:28
Matt H. Matt H. is offline
Long Distance Mentor
FRC #1726 (N.E.R.D.S.)
Team Role: Alumni
 
Join Date: May 2006
Rookie Year: 2007
Location: Sierra Vista, AZ
Posts: 238
Matt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond reputeMatt H. has a reputation beyond repute
Re: Spinning the Robot with Mecanum Wheels

Quote:
Originally Posted by Ether View Post
Hi Matt,

the pronoun "you" is ambiguous.

which post were you responding to? craigboez or me?



~
I was responding to craigboez's post.
Sorry about the ambiguity.
  #8   Spotlight this post!  
Unread 26-01-2010, 11:43
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,066
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: Spinning the Robot with Mecanum Wheels

Quote:
Originally Posted by craigboez View Post
Would anyone be willing to provide a vector analysis of a square 'bot rotating about center?
Hi Craig,

Take a look at this PDF:

http://lib.store.yahoo.net/lib/yhst-...lSpecSheet.pdf

It has a force-vector diagram and complete explanation for all three degrees of freedom: fwd/rev, slide left/right, spin CW/CCW

To spin in place clockwise, wheels 1 and 3 should be driven forward while wheels 2 and 4 are being driven backward. If you do this, the force vectors on each of the 4 wheels will produce torque moments about the center of the wheel pattern all in the clockwise direction. They do not cancel, they add.



~
  #9   Spotlight this post!  
Unread 26-01-2010, 11:56
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,066
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: Spinning the Robot with Mecanum Wheels

Quote:
Originally Posted by craigboez View Post
For wheels mounted in the correct configuration, I don't think that it's possible to rotate a bot about center if they are mounted in a square configuration.

Two "RH" and two "LH" wheels, mounted in an "O" configuration, cannot seem to create a moment about the center of a square bot).
The correct configuration is a "X" configuration when viewed from the top of the bot, which is the same as an "O" configuration when viewed from the bottom of the bot. In other words, if you have a bot with the wheels mounted in an "X" configuration when viewed from the top, and you tip the bot on its side and view it from the bottom, it will appear as an "O" configuration.

If your wheel configuration looks like an "O" when viewed from the TOP, it is not the correct configuration, and the bot will not spin properly.


For those of you new to this discussion, here's what we mean by "X" and "O" configurations:

"X" configuration:

\..../
......
......
/....\


"O" configuration:

/....\
.......
.......
\..../




~
  #10   Spotlight this post!  
Unread 26-01-2010, 12:26
craigboez's Avatar
craigboez craigboez is offline
Mechanical Engineer
AKA: Craig Boezwinkle
FRC #2811 (StormBots)
Team Role: Mentor
 
Join Date: Oct 2008
Rookie Year: 2009
Location: Chicago, IL
Posts: 217
craigboez is just really nicecraigboez is just really nicecraigboez is just really nicecraigboez is just really nicecraigboez is just really nice
Re: Spinning the Robot with Mecanum Wheels

Thanks to all for your input. The fact that the wheels, when viewed from above are different from the wheels when viewed from below was the big aha! moment here. Thanks especially to Ether for the in depth explanation - I have now seen the light.
  #11   Spotlight this post!  
Unread 26-01-2010, 12:56
Teammax's Avatar
Teammax Teammax is offline
30 Members 6 Weeks 1 Dream
AKA: Rob Cormier
FRC #1071 (Team MAX)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Wolcott, Connecticut
Posts: 165
Teammax is just really niceTeammax is just really niceTeammax is just really niceTeammax is just really nice
Re: Spinning the Robot with Mecanum Wheels

Quote:
Originally Posted by craigboez View Post
Thanks to all for your input. The fact that the wheels, when viewed from above are different from the wheels when viewed from below was the big aha! moment here. Thanks especially to Ether for the in depth explanation - I have now seen the light.
It is kind of funny because now that I understand the problem I see the answer posted in many places.
__________________
  #12   Spotlight this post!  
Unread 26-01-2010, 13:46
Joe Johnson's Avatar Unsung FIRST Hero
Joe Johnson Joe Johnson is offline
Engineer at Medrobotics
AKA: Dr. Joe
FRC #0088 (TJ2)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1996
Location: Raynham, MA
Posts: 2,644
Joe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond repute
The O is the way to go...

Quote:
Originally Posted by Ether View Post
The correct configuration is a "X" configuration when viewed from the top of the bot, which is the same as an "O" configuration when viewed from the bottom of the bot. In other words, if you have a bot with the wheels mounted in an "X" configuration when viewed from the top, and you tip the bot on its side and view it from the bottom, it will appear as an "O" configuration.

If your wheel configuration looks like an "O" when viewed from the TOP, it is not the correct configuration, and the bot will not spin properly.


For those of you new to this discussion, here's what we mean by "X" and "O" configurations:

"X" configuration:

\..../
......
......
/....\


"O" configuration:

/....\
.......
.......
\..../




~
First off, nice ascii art. Good description of the problem as well.

I have been lurking on this thread for a while, but I kept quiet because I didn't really have anything worth adding... ...until now.

When this issue was first introduced in my mind as a potential problem, I had to think about which way I would orient the wheels if nobody told me the answer and I hadn't yet done the experiment. Sadly, I got it wrong. My first thought was to say that I wanted the wheels on the ground in the X position.

My reasoning went like this: I wanted the small wheels oriented such that it would make it easy to spin the robot about its center. An X seems to provide this feature. And it is true as far as it goes -- if you have the wheels in an X configuration and you lock the main axle of the wheels (i.e. turn the motors off), you should be able to spin the robot about its center fairly easily.

BUT... ...then I thought, "What is going to provide that spinning force?"

Well... ...it is SUPPOSED to be the motors driving the main axles of the wheels, of course.

BUT, the way Mecanums work is that they only apply force to the ground in the direction of the axles of those little wheels (the same can be said for holonomic wheels, by the way).

Now that X configuration is a disaster because all the wheel force vectors go right through the center (or very near the center) of the robot!

Torque is force times moment arm: Small moment arms => small torques.

Even if the wheels are putting out largish traction forces, that force is multiplied by as small moment arm. The net result is a robot that has issues spinning about its center.

So... when it comes to Mecanums the O is the way to go.

Cheers,
Joe J.
__________________
Joseph M. Johnson, Ph.D., P.E.
Mentor
Team #88, TJ2

Last edited by Joe Johnson : 26-01-2010 at 14:35.
  #13   Spotlight this post!  
Unread 02-02-2010, 18:14
pedro696 pedro696 is offline
Registered User
None #2564
 
Join Date: Feb 2010
Location: Puerto Rico
Posts: 17
pedro696 is an unknown quantity at this point
Re: Spinning the Robot with Mecanum Wheels

What powerpoint did you use. could you post a link?
Closed Thread


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
2481 Drives Over the Bump with Mecanum Wheels kylelanman Robot Showcase 13 02-02-2010 00:53
Holonomic drive vi with mecanum wheels dwodrich NI LabVIEW 7 18-01-2010 16:01
Help with mecanum wheels CyDrive Programming 7 10-02-2008 16:16
Assistance with Mecanum Wheels CollmandosGrl General Forum 8 14-01-2008 17:42
Teams With Mecanum Wheels Foss@Team176 Technical Discussion 15 06-10-2005 09:38


All times are GMT -5. The time now is 14:43.

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