Go to Post This whole experience, the entirety of what FIRST represents and promotes, is about inspiring individuals to make something more of themselves and creating a better world; when you consider this, our individual victories seem meaningless. - Dillon Compton [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 16-01-2011, 20:49
Eigenvector's Avatar
Eigenvector Eigenvector is offline
Registered User
AKA: Xander
FRC #1002 (CircuitRunners)
Team Role: Mechanical
 
Join Date: Jan 2011
Rookie Year: 2010
Location: USA
Posts: 5
Eigenvector is an unknown quantity at this point
Re: Mecanum Advice Request

We (1002) ran 8" mecanums last year off standard Toughboxes. They're surprisingly quick and we were very pleased with how well they worked. I'd recommend avoiding chain if you can, the added strains from the different types of motion didn't agree with it. Also, once you've got them assembled, check that all the rollers spin freely.

Good luck!
Reply With Quote
  #17   Spotlight this post!  
Unread 16-01-2011, 20:51
pfreivald's Avatar
pfreivald pfreivald is offline
Registered User
AKA: Patrick Freivald
FRC #1551 (The Grapes of Wrath)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2001
Location: Naples, NY
Posts: 2,296
pfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond repute
Re: Mecanum Advice Request

If I may ask, where did you mount your encoders on the p80?
__________________
Patrick Freivald -- Mentor
Team 1551
"The Grapes of Wrath"
Bausch & Lomb, PTC Corporation, and Naples High School

I write books, too!
Reply With Quote
  #18   Spotlight this post!  
Unread 16-01-2011, 21:10
jblay's Avatar
jblay jblay is offline
Here comes StuyPulse
AKA: Joe Blay
FRC #0694 (StuyPulse)
Team Role: Coach
 
Join Date: Feb 2008
Rookie Year: 2006
Location: New York, NY
Posts: 984
jblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond repute
Re: Mecanum Advice Request

Quote:
Originally Posted by BigJ View Post
"beast mode"
love that

Quote:
Originally Posted by Creator Mat View Post
However if you use an extended shaft you'll just kill the gear box and the shaft if there is no support on the other end of the shaft. My team used mechanum last year and used the P80 gear boxes with an extended shaft. It was extremely efficient, had good mount points for the encoder, and we had no problems. Hope this helps
I don't see why the longer shaft would destroy the gearbox unless using that long shaft meant mounting your wheel far away from the gearbox which creates problems. Also wouldnt a third mounting point create more problems because a third mounting point gives the shaft a place to bend.
__________________
It's pronounced StighPulse like HighPulse
2016 Curie Champions
2016 New York City Champions
2016 New York City Engineering Inspiration
2015 New York City Finalists
2013 New York City Champions
2012 Connecticut Chairman's
2011 Connecticut Chairman's
2010 Connecticut Chairman's

2010 New York City Champions
2008 New York City Engineering Inspiration
2007 New York City Finalists
2006 New York City Finalists
2005 New York City Chairman's
2003 New York City Champions
2002 New York City Engineering Inspiration
2001 New York City Finalists
Reply With Quote
  #19   Spotlight this post!  
Unread 16-01-2011, 21:31
BigJ BigJ is online now
Registered User
AKA: Josh P.
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Milwaukee, WI
Posts: 946
BigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond repute
Re: Mecanum Advice Request

Quote:
Originally Posted by Jogo View Post
Can you further explain this? Why would you only get 71% when going forward?
Not sure how much you know overall about Mecanum so I'll lay it all out.

Mecanum wheels produce a force at a 45% angle when driven. The x and y components respectively equate to roughly 71~% of the total vector. (Actually thinking about it my sqrt(2) comment makes no sense. it's actually 1/sqrt(2) for each side. 1/1.414 ~= .71)

In my head, without looking at our algorithm it isn't making a ton of sense (since the forward vectors would be 71% too), but I know that when we're running "normally", which is translating at the same speed in every direction, our motors run at only that 71% when going forwards.

EDIT2: It is because the motor outputs in our algorithm are limited by a trigonometric function and motor offsets. It just so happens that our motor outputs when going forwards or backwards are +/- sqrt(2)/2, which is the same ~71%.

We give the drivers the option to drive our motors at 100% forward/backward.

Last edited by BigJ : 16-01-2011 at 21:51.
Reply With Quote
  #20   Spotlight this post!  
Unread 16-01-2011, 22:00
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,086
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: Mecanum Advice Request

Quote:
Originally Posted by BigJ
If you have an algorithm that translates in every direction the same, you will get about 71% ( sqrt(2)) of full power from your motors when going forward with no other modifications. 1675 usually includes a "beast mode" for going stright forward/back with 100% power.
Quote:
Originally Posted by Jogo View Post
Can you further explain this? Why would you only get 71% when going forward?
If you use the provided library functions (such as LabVIEW Holonomic vi), you don't have to worry about this and there is no need for a "beast mode", because the normalization is performed on the wheel speeds after the inverse kinematic calculations are performed, not on the joystick commands. You get the full range of motor command to the wheels in all directions.


Now, don't confuse this with the pushing force of a mecanum, which is a separate issue. In a traction-limited situation, mecanum has less pushing force than a standard-wheel vehicle using the same tread material, because the floor reaction force (for a given forward force) is higher on a mecanum wheel so it loses traction more easily.



Last edited by Ether : 16-01-2011 at 22:06.
Reply With Quote
  #21   Spotlight this post!  
Unread 16-01-2011, 22:14
Trevor1743 Trevor1743 is offline
Registered User
FRC #1743
 
Join Date: Jan 2011
Location: pittsburgh
Posts: 22
Trevor1743 is an unknown quantity at this point
Re: Mecanum Advice Request

Quote:
Originally Posted by BigJ View Post
We give the drivers the option to drive our motors at 100% forward/backward.
When you say 100%, do you mean the equivalent of ~71% of regular wheels or do you mean 100% of regular wheels?
Reply With Quote
  #22   Spotlight this post!  
Unread 16-01-2011, 22:34
BigJ BigJ is online now
Registered User
AKA: Josh P.
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Milwaukee, WI
Posts: 946
BigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond repute
Re: Mecanum Advice Request

Quote:
Originally Posted by Trevor1743 View Post
When you say 100%, do you mean the equivalent of ~71% of regular wheels or do you mean 100% of regular wheels?
Still 71% force of regular wheels, 100% motor output
Reply With Quote
  #23   Spotlight this post!  
Unread 16-01-2011, 22:37
Trevor1743 Trevor1743 is offline
Registered User
FRC #1743
 
Join Date: Jan 2011
Location: pittsburgh
Posts: 22
Trevor1743 is an unknown quantity at this point
Re: Mecanum Advice Request

Is it possible to move in any direction with Mecanums, like you can with omni wheels?
Reply With Quote
  #24   Spotlight this post!  
Unread 16-01-2011, 22:44
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,086
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: Mecanum Advice Request

Quote:
Originally Posted by BigJ View Post
Still 71% force of regular wheels, 100% motor output
The forward force Ff provided by a mecanum wheel is the same as the forward force that would be produced by a “standard” wheel of the same diameter being driven with the same torque, but in the case of the mecanum wheel the reaction force of the floor on the wheel (roller) is greater by a factor sqrt(2), because this reaction force is at 45 degrees to the forward direction.

It is this greater reaction force which causes the mecanum wheel to break traction with the floor and slip at lower forward-force levels than a standard wheel. This explains why a mecanum vehicle has less traction than a standard-wheel vehicle, even if they both use the same wheel material.

http://www.chiefdelphi.com/media/papers/download/2739


Reply With Quote
  #25   Spotlight this post!  
Unread 16-01-2011, 22:46
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,798
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: Mecanum Advice Request

Quote:
Originally Posted by Trevor1743 View Post
Is it possible to move in any direction with Mecanums, like you can with omni wheels?
Yes.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #26   Spotlight this post!  
Unread 16-01-2011, 22:47
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,086
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: Mecanum Advice Request

Quote:
Originally Posted by Trevor1743 View Post
Is it possible to move in any direction with Mecanums, like you can with omni wheels?
Yes, both omni and mecanum are holonomic. They can simultaneously execute all 3 degrees of freedom: fore/aft, strafe, & rotate.



Reply With Quote
  #27   Spotlight this post!  
Unread 17-01-2011, 01:56
jblay's Avatar
jblay jblay is offline
Here comes StuyPulse
AKA: Joe Blay
FRC #0694 (StuyPulse)
Team Role: Coach
 
Join Date: Feb 2008
Rookie Year: 2006
Location: New York, NY
Posts: 984
jblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond repute
Re: Mecanum Advice Request

In what different ways can you control mecanum? The ideas I know of are:

using the joystick that twists.
have a tankdriive setup with one stick that controls strafing.
one stick controls your movement in every direction and the other spins the bot to the direction you point it.
__________________
It's pronounced StighPulse like HighPulse
2016 Curie Champions
2016 New York City Champions
2016 New York City Engineering Inspiration
2015 New York City Finalists
2013 New York City Champions
2012 Connecticut Chairman's
2011 Connecticut Chairman's
2010 Connecticut Chairman's

2010 New York City Champions
2008 New York City Engineering Inspiration
2007 New York City Finalists
2006 New York City Finalists
2005 New York City Chairman's
2003 New York City Champions
2002 New York City Engineering Inspiration
2001 New York City Finalists
Reply With Quote
  #28   Spotlight this post!  
Unread 17-01-2011, 10:41
pfreivald's Avatar
pfreivald pfreivald is offline
Registered User
AKA: Patrick Freivald
FRC #1551 (The Grapes of Wrath)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2001
Location: Naples, NY
Posts: 2,296
pfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond repute
Re: Mecanum Advice Request

Quote:
Originally Posted by jblay View Post
In what different ways can you control mecanum? The ideas I know of are:

using the joystick that twists.
have a tankdriive setup with one stick that controls strafing.
one stick controls your movement in every direction and the other spins the bot to the direction you point it.
The joy of a holonomic drive system is that it handles exactly like a first person shooter... So if you set up your controls to mimic a FPS, most drivers will already have an intuitive feel for the setup.

...that's what we did last year, anyway, and it worked great!
__________________
Patrick Freivald -- Mentor
Team 1551
"The Grapes of Wrath"
Bausch & Lomb, PTC Corporation, and Naples High School

I write books, too!
Reply With Quote
  #29   Spotlight this post!  
Unread 17-01-2011, 11:12
Ben27Lacrosse Ben27Lacrosse is offline
Registered User
FRC #1296
 
Join Date: Jan 2011
Location: Texas
Posts: 15
Ben27Lacrosse can only hope to improve
Re: Mecanum Advice Request

Okay, Here are a few things to look out for and suggestions that my team (1296) uses/does.
First of we choose our gearbox, toughbox nano with the long key. The reason we do this is for extra support. We use mounting plates one both sides of the wheel, for extra support.
Secondly, throw together the KOP base and put mecanum wheels on there to give your progamming team time to flush out and software problems.
Finally, when assembling your final bot be sure to distribute the weight equally do that your wheels function properly.
Reply With Quote
  #30   Spotlight this post!  
Unread 17-01-2011, 14:25
JonA's Avatar
JonA JonA is offline
Embedded Firmware Engineer
no team (Semi-Retired)
Team Role: Engineer
 
Join Date: Dec 2002
Rookie Year: 2002
Location: Milwaukee, WI
Posts: 31
JonA has a spectacular aura aboutJonA has a spectacular aura about
Re: Mecanum Advice Request

More details of what BigJ is talking about can be found in this paper about the control strategy used by FRC Team 1675. Basically the output is limited based on the inverse kinematic calculations to allow for maximum speed output of the robot to be the same in all directions with overhead for the yaw rate to be added allowing the same yaw rate control regardless of the heading. These calculations result in the reduction of total overall maximum speed (not using the full range when traveling in the forward/reverse direction) in favor of overall normalization of speed and yaw rate. "Beast Mode" basically allows the driver to override this control decision.

The considerations we have mistaken before include accidentally mounting the mecanum wheels in X and not O configuration and balancing and maintaining the weight/downward force on each of the wheels.

The typical 1675 mecanum setup looks like this:
We have also experienced issues with the AndyMark 6" Mecanum wheels (GEN 1 and GEN 2) in that the hubs did not hold up to the impulse loads incurred by 120lb robots in competition. The new AndyMark 6" Mecanum HD wheels should be more than adequate based on the testing document they have published.

We have used two different encoder mounting strategies as sometimes we have used chain and sprockets off of the P80s.
  • Vex Quadrature Encoder on an idler sprocket
  • Vex Quadrature Encoder (Modified output shaft) or USDigital Encoder
  • Considered but did not use the austriamicrosystems magnetic rotary encoder which just requires affixing a magnet to the end of the shaft
__________________
"That mecanum guy"

- Woodie Flowers Finalist Award Winner: 2010 Minnesota North Star Regional
- Mentor and Founder of 7 FRC Teams since 2003.
- FRC Regional Competition Score Keeper/Field Power Controller, Robot Inspector, Control System Adviser, Judge
- Co-Founder, Alumni: Milwaukee FIRST Support Organization
- Board Member, Game Design Committee, Judge, MVP-FTA: Midwest Vex Programs
- Computer Engineering Alumni '06: MSOE
- Embedded Firmware Engineer: Rockwell Automation

Last edited by JonA : 17-01-2011 at 15:49. Reason: typo: add 's' to "sometime"
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 12:48.

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