Go to Post Designing for failure tends to encourage failure. Worrying about failure analysis during the competition can become a self fulfilling prophesy. Break your pots in the fall and learn how to keep them from breaking. - Mike Betts [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
  #1   Spotlight this post!  
Unread 14-01-2010, 21:39
abross's Avatar
abross abross is offline
Mentor
FRC #5113 (Combustible Lemons)
Team Role: Mentor
 
Join Date: Nov 2008
Rookie Year: 2008
Location: Mount Laurel, NJ
Posts: 25
abross is on a distinguished road
Mecanum Wheel Considerations

Hello. I have read a couple threads that talk about mecanum wheels, but I have a more specific question. My team is trying to decide whether we want tank drive, or to use mecanum wheels. This is our second season, so as of now, we only really have experience with tank drive, but we're willing to try out something new.

I was wondering if anyone knows how well mecanum wheels can stand up to another robot pushing or 'ramming'. Will they slide more? Will they have a tendency to quickly lose control?

Any and all opinions/advice would be greatly appreciated.

Thank You.
__________________
2009-2010: Storm Robotics 2729 (Student)
2014-****: Combustible Lemons 5113 (Lead Mentor)
Reply With Quote
  #2   Spotlight this post!  
Unread 14-01-2010, 21:54
wilsonmw04's Avatar
wilsonmw04 wilsonmw04 is offline
Coach
FRC #1086 (Blue Cheese)
Team Role: Teacher
 
Join Date: Dec 2006
Rookie Year: 2007
Location: Midlothian, VA
Posts: 1,887
wilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond repute
Re: Mecanum Wheel Considerations

greetings,
There are a few things that you give up to gain the maneuverability that comes with Mechanum drive.

1. lack of friction. With rollers as you contact point with the floor, you will find it hard to push other robots or climb the bumps.

2. lack of "power". With the way mechanum, works you lose half your force by canceling vectors perpendicular to forward motion.

advice: pick the drive train you think will work best for the game or what you want to accomplish in the game. Stay with what you know and what you are comfortable right now. IMO build season is not the time to go out on a limb and try a new drive train.
__________________
Currently: Coach FRC 1086/FTC 93
2006-2011 Coach FRC 2106/FTC 35
If you come to a FRC event to see a robot competition, you are missing the point.

Last edited by wilsonmw04 : 14-01-2010 at 21:56.
Reply With Quote
  #3   Spotlight this post!  
Unread 14-01-2010, 22:11
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,813
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 Wheel Considerations

Quote:
Originally Posted by abross View Post
I was wondering if anyone knows how well mecanum wheels can stand up to another robot pushing or 'ramming'. Will they slide more? Will they have a tendency to quickly lose control?

Any and all opinions/advice would be greatly appreciated.

Thank You.
They won't stand up to pushing. You'll have to avoid pushing, which that extra degree of freedom you get with a mecanum drive will hopefully allow you to do.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #4   Spotlight this post!  
Unread 14-01-2010, 22:17
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,709
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: Mecanum Wheel Considerations

With the lack of pushing power in mind, watch some of the videos of mecanum bots in action, and realize two things:
1. You're going to need to develop some way for your drivers to control a robot that can move in two directions and rotate all at the same time.
2. Your drivers are going to have to figure out how to drive the darned thing well enough to avoid getting cornered.

This means you're going to need to finish a driveable mecanum base early enough that your programmers can get it moving AND that your drivers can get comfortable with it.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
Reply With Quote
  #5   Spotlight this post!  
Unread 15-01-2010, 09:31
abross's Avatar
abross abross is offline
Mentor
FRC #5113 (Combustible Lemons)
Team Role: Mentor
 
Join Date: Nov 2008
Rookie Year: 2008
Location: Mount Laurel, NJ
Posts: 25
abross is on a distinguished road
Re: Mecanum Wheel Considerations

I have already considered the programming involved with programming a practical driving setup, but the fact that they can't stand up well to pushing is what is concerning me at the moment. Thanks for the help.
__________________
2009-2010: Storm Robotics 2729 (Student)
2014-****: Combustible Lemons 5113 (Lead Mentor)
Reply With Quote
  #6   Spotlight this post!  
Unread 15-01-2010, 09:41
thefro526's Avatar
thefro526 thefro526 is offline
Mentor for Hire.
AKA: Dustin Benedict
no team (EWCP, MAR, FRC 708)
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2005
Location: New Jersey
Posts: 2,599
thefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond repute
Send a message via AIM to thefro526 Send a message via MSN to thefro526
Re: Mecanum Wheel Considerations

Realistically, if you're building a Mecanum Drive you shouldn't really ever need to push someone because you can drive around them. In the situation that you were being pushed, then you would drive around them. Your increased mobility is what you would use instead of the ability to push.

As far as controlling it goes, (I believe someone mentioned the difficulties controlling a mecanum drive above) You can use a combination of 2 joysticks, one for X/Y travel and the other for rotation, or a 3 axis joystick where you have the conventional X and Y and then also have a twisting Z axis.

Btw, you guys are pretty close to 816, if you ever need anything let us know.
__________________
-Dustin Benedict
2005-2012 - Student & Mentor FRC 816
2012-2014 - Technical Mentor, 2014 Drive Coach FRC 341
Current - Mentor FRC 2729, FRC 708
Reply With Quote
  #7   Spotlight this post!  
Unread 15-01-2010, 12:10
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,830
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: Mecanum Wheel Considerations

Quote:
Originally Posted by thefro526 View Post
Realistically, if you're building a Mecanum Drive you shouldn't really ever need to push someone because you can drive around them. In the situation that you were being pushed, then you would drive around them. Your increased mobility is what you would use instead of the ability to push.
I agree with that, but I'd say "theoretically" instead of "realistically".

Our experience with mecanums is that you do give up brute force, and in return gain a fair bit of finesse.

Without well-tuned software and a talented driver, you can't take advantage of the finesse. Any idiot can take advantage of brute force. (Admittedly, there aren't a lot of idiots playing FRC... but you get my point.)

So in Rack'n'Roll we built a mecanum for many of the same reasons you're likely considering it for this game. After two regionals we had everything tuned in just perfectly, and our driver executed some amazing plays. In one match, he faked right, went left, and executed a 180 degree spin while strafing sideways past one of the best defensive bots at the event, finishing with a "slam dunk" of the tube onto the rack. It was probably the nicest maneuver I've seen our team do... ever. Unfortunately it was our last match as it had taken us two regionals to figure out how to really take advantage of the mecanums.

BUT... if you want to build a mecanum... do it. They are really, really cool, and whether you win matches or not, you'll have a bit of robot "bling" in your collection for years to come... one of my favorite things is watching grade 10 students explain mecanum wheels to engineers who've never seen them before!

Go for it... but be aware.

Jason
Reply With Quote
  #8   Spotlight this post!  
Unread 15-01-2010, 12:18
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 6,017
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: Mecanum Wheel Considerations

We built a mecanum drive T shirt cannon robot a few years ago for learning/fun/promotions/display, so we know how mecanum drive works. But as yet we haven't been brave enough to use this drive system on a competition robot.
Reply With Quote
  #9   Spotlight this post!  
Unread 15-01-2010, 12:40
idahorobot's Avatar
idahorobot idahorobot is offline
Registered User
FRC #2130 (Alpha +)
Team Role: Mentor
 
Join Date: Dec 2006
Rookie Year: 2005
Location: Idaho
Posts: 99
idahorobot is a jewel in the roughidahorobot is a jewel in the roughidahorobot is a jewel in the roughidahorobot is a jewel in the rough
Re: Mecanum Wheel Considerations

Good advice! Do omni wheels get the same reviews as Mecanum?
Reply With Quote
  #10   Spotlight this post!  
Unread 15-01-2010, 13:54
KHall KHall is offline
KHall - 2171 Crown Point IN
FRC #2171 (RoboDogs)
Team Role: Mentor
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Crown Point IN
Posts: 67
KHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud of
Re: Mecanum Wheel Considerations

Hello All,

Two years ago Team 2171 won the West Michigan Regional on mecanum wheels playing FIRST Overdrive. So naturally when we got the new controller last year, we experimented with the Mecanum wheels using LabView.

We used the LabView software driver and it worked just fine. Converting the joystick's output to the format the mecanum driver needs proved to be an interesting problem with a surprisingly simple solution, BTW.

I must add that I have not yet looked at the LabView software for the 2010 season to see if anything has changed on the mecanum driver's inputs. I'm guessing (and hoping) that it didn't change so we can just re-write the code we had working last year.

The key to success with these wheels is practice. The robot's motion is not at all intuitive, so your drivers will need plenty of practice to get a feel for its abilities.

Good luck playing Breakaway everybody!

Keith Hall
Mentor
Team 2171, Crown Point Indiana RoboDogs.
Reply With Quote
  #11   Spotlight this post!  
Unread 15-01-2010, 13:57
ebarker's Avatar
ebarker ebarker is offline
Registered User
AKA: Ed Barker
FRC #1311 (Kell Robotics)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Kennesaw GA
Posts: 1,437
ebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond repute
Re: Mecanum Wheel Considerations

In the Labview vi is the driver control one or two joysticks ?

Do you have both options ? I suppose you could write code to do it either way depending on driver preference.
__________________
Ed Barker
Reply With Quote
  #12   Spotlight this post!  
Unread 15-01-2010, 14:37
KHall KHall is offline
KHall - 2171 Crown Point IN
FRC #2171 (RoboDogs)
Team Role: Mentor
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Crown Point IN
Posts: 67
KHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud ofKHall has much to be proud of
Re: Mecanum Wheel Considerations

Hi Ed,

If memory serves, LabView expects the mecanum wheels will be driven from a single joystick. (Has anyone looked at the 2010 LabView code who can confirm this?)

The Easy-C driver for the older PIC-based controllers used a modified tank-drive which required two joysticks.

Another difference is how you enable spin mode on the robot. With Easy-C, I seem to recall, you would pull one stick down and push the other one up to enable spin mode. With LabView you'll probably have to do that some other way.

Of course, you need to make sure that the robot's abilities are aligned with your game strategy. For example, ask yourself under what circumstances would spinning be an advantage? What are the potential risks and pitfalls from spinning? Just because a robot can do something doesn't necessarily mean that doing it will help your alliance win the match.

Regards,
Keith Hall
2171
Reply With Quote
  #13   Spotlight this post!  
Unread 15-01-2010, 14:46
abross's Avatar
abross abross is offline
Mentor
FRC #5113 (Combustible Lemons)
Team Role: Mentor
 
Join Date: Nov 2008
Rookie Year: 2008
Location: Mount Laurel, NJ
Posts: 25
abross is on a distinguished road
Re: Mecanum Wheel Considerations

Well thanks everyone for the help. I finally have more knowledge to be able to decide whether or not we should attept this type of wheel. I'll update you when I find out more. And I'll probably be back to ask more questions.
__________________
2009-2010: Storm Robotics 2729 (Student)
2014-****: Combustible Lemons 5113 (Lead Mentor)
Reply With Quote
  #14   Spotlight this post!  
Unread 15-01-2010, 14:55
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,636
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: Mecanum Wheel Considerations

Quote:
Originally Posted by idahorobot View Post
Good advice! Do omni wheels get the same reviews as Mecanum?
In general, the physics between the two are essentially identical (assuming it's a 4-wheeled holonomic drive with wheels at 90deg angles). The coefficient of friction may vary slightly, depending on what brand omni-wheel you buy, but they are usually in the same ballpark. Omnis are usually much cheaper and lighter than mecanum wheels. On the other hand, mecanums are (typically) better at handling inclines (such as the bump) than most omni systems, though both systems may require a suspension to cross the bump.


An important note about both. The vector-based physics of the systems will limit you to 50-71% of your total power of your drivetrain, and the angles of the rollers also limit you to 50-71% of your total contact area resisting outside motion (your total traction). That % varies based on what direction your driving/being pushed. So the system will both suffer while trying to push another robot, and while being pushed.
Reply With Quote
  #15   Spotlight this post!  
Unread 15-01-2010, 14:59
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 Wheel Considerations

On control, keep in mind that if you make one 'strafe' and one 'turn' joystick, it will work very much like an Xbox controller...

...which begs the question: have you figured out how to get an Xbox controller interfaced and working with the new control system? (We have not, as of yet, but we certainly want to!)
__________________
Patrick Freivald -- Mentor
Team 1551
"The Grapes of Wrath"
Bausch & Lomb, PTC Corporation, and Naples High School

I write books, too!
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: Vex Mecanum Wheel Chuck Glick Extra Discussion 19 18-01-2013 10:47
pic: New mecanum wheel? scottydoh Extra Discussion 5 16-01-2010 21:29
Wheel size considerations jvriezen Rules/Strategy 13 14-01-2010 15:22
pic: 2" Mecanum Wheel Tytus Gerrish Technical Discussion 17 22-04-2006 12:22
pic: Micro Mecanum wheel Tytus Gerrish Extra Discussion 6 12-05-2005 23:20


All times are GMT -5. The time now is 02:51.

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