|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: Mecanum. What's Best
From our experience with mecanum:
-Make sure all wheels are touching the ground: Aside from wheel orientation (diamond vs. X), its been our biggest problem with mecanum. Make sure your frame doesn't warp or use a "suspension" chassis (we did this with pods and springs). -Use 8 inch mecanum wheels: The 6 inch ones (back in '08) pinched the rollers. I've heard that the 6" wheels have been improved, but we switched back to 8" since. -Don't pinch the rollers: Otherwise the wheels WILL NOT WORK (I think most people know that, though). -As said, orientation (diamond vs X) All of our mecanums that I can remember have been chain driven so I'm not sure the difference it makes (asides from the general pros/cons of chain vs direct driven). We've found mecanum to be good for manuverability and its pretty easy to get used to when you drive (we drive with two joy sticks-one for back/forth/left/right, and another for orbiting/point turns). We also think it makes for great demos (people get a kick out of robots driving sideways). They do, however, get pushed around fairly easy, and messing up wheel orientation is a pain. Also, if your frame warps or rollers get pinched, it doesn't play nice at all. |
|
#2
|
||||
|
||||
|
Re: Mecanum. What's Best
My personal preference is the same as forbes' for the Mechanical setup. It's simple and easy to build since it requires very little modification from even the KOP chassis.
My personal preference for Controls is to drive it like a normal bot ("Tank" controls or "Arcade" controls) and use a joystick hat to control 8 possible strafe modes (where "Up" and "Down" on the hat are the same as forward & back). This greatly simplifies the control element and allows a driver to gain practice very early on. For most teams, I'd say let the rest of the robot integration sway the vote for wheel setup/orientation (wide vs. long). So long as the bottom makes an "O" & c.g. isn't way out of whack, the robot will not have problems turning. "Integration" in this sense is "how wide" the robot needs to be in order to accomodate the forseen mechanisms your team will come up with (intake to conveyor systems are predominantly wide drive, whereas most other years it can flip either way). |
|
#3
|
||||
|
||||
|
Re: Mecanum. What's Best
Could you elaborate please? What is it greatly simpler than? |
|
#4
|
||||
|
||||
|
Re: Mecanum. What's Best
It greatly simplifies it from control setups can be observed at (I'll conjecture) any FRC Regional, where the drivers themselves do not seem to have a full understanding of the best way to move the bot around. That problem is a result of either complex controls or lack of practice. In either of those cases, it's advantageous to simplify the controls. My case here also assumes that the drive train is geared for a balance of speed/acceleration (10-11 fps) for a typical* 140-150lb robot.
Here are what I consider 'bloated'
Additional programming or practice may alleviate the problems of the above situations. However, starting with something fundamentally simpler would also alleviate the problem with less impact on the robot's schedule. In other words, the drivers get more practice learning the robot's interaction with game elements rather than learning how to make the durn thing move as expected. I was able to observe many matches with Mecanum drive trains as Scouting mentor in 2010. I was also able to observe hundreds of little kids at the USASEF last weekend as they drove a couple of Mecanum drive trains on the mini field. So really, this is all just based upon my observations and opinions, for whatever one feels they're worth. *Typical here is what I've seen on field. A CIM motor that drives a 6" Mecanum wheel that is mounted directly to an AM Toughbox (or Nano) moves the robot at roughly 10.5 ft/s. Under normal conditions, the motor load across 4 motors for such a setup is near peak efficiency of the CIM motor regardless of a Mecanum drive train's wheel base (since all 4 force vectors assist in turning on a Mecanum drive train). **I've yet to observe a driver who is naturally a master of the Halo-style of driving without having spent many hours playing Halo already. |
|
#5
|
||||
|
||||
|
Re: Mecanum. What's Best
Quote:
I think we disagree slightly on the implementation of that goal, specifically the first two bullet points: 2 Joysticks that control different degrees of freedom Experience has shown that there is a mecanum driver interface with different degrees of freedom on 2 joysticks which has virtually no learning curve for a driver with prior tank-drive experience. It's an implementation of the "Tank-drive" approach that you mentioned. The left and right joystick Y axes control the vehicle just like tank drive, and the right (or left) X axis controls strafe (but only when a button is held down). More detail available here. 1 Joystick that has a "twist" action for a z-axis rotation, in which users (from novices to veterans) unknowingly twist it ever so slightly while trying to strafe The above objection is valid, but is easily mitigated by adjusting the gain curve of the Z-axis so that small signals have little or no effect. See this post for more detail. |
|
#6
|
||||
|
||||
|
Re: Mecanum. What's Best
Quote:
In all seriousness, "splittling" an arcade drive into two joysticks greatly increases drivability. For mecanum drives I happen to be a fan of "halo style" controls with independent joysticks for movement and rotation, and I don't even play Halo, but I also happen to be a very big proponent of not using a mecanum drive. I guess it just has always seemed more intuitive to me and whatever random kids drive the demo bot... |
|
#7
|
||||
|
||||
|
Re: Mecanum. What's Best
Quote:
|
|
#8
|
||||
|
||||
|
Re: Mecanum. What's Best
Movement is assigned to one joystick (either forward or strafing, the robot moves in the direction the joystick is pressed), and the other joystick controls rotation / orientation. Much like Halo and other console first-person-shooters.
|
|
#9
|
|||
|
|||
|
Re: Mecanum. What's Best
Quote:
Side note: my team is prototyping a swerve drive this fall and we are using halo controls for the robot. |
|
#10
|
|||||
|
|||||
|
Re: Mecanum. What's Best
I'm a big fan of segregating different degrees of freedom to different joysticks. We currently use arcade drive on a skid steer, with on stick for throttle, and the other stick for turning. A human being is not very good at moving a stick perfectly in one axis.
I feel the same way for using the twist of a stick as the Z, that's just way too much for a driver to do with one hand, after all, he has two. I believe, as chris described, that translation on one stick, rotation on another, is the way to go. This is the most intuitive, and worked great for us on our prototype crab. |
|
#11
|
||||
|
||||
|
Re: Mecanum. What's Best
The suspended chassis is not a bad idea for mecanum wheels, but unless you need a lot of suspension travel I would just use it with a flexible chassis.
|
|
#12
|
|||
|
|||
|
Re: Mecanum. What's Best
Completely agreed. We do the same, and it has worked very nicely.
|
|
#13
|
||||
|
||||
|
Re: Mecanum. What's Best
mechanum don't really need any special considerations when mounting, almost any configuration will work, the main difference from tank is in the programming
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| What's the best ultrasonic? | Nathan | Programming | 9 | 07-02-2008 23:02 |
| Robot Size and Shape: What's Best? | SSMike | Technical Discussion | 14 | 03-02-2007 13:39 |
| lathes, what's best? | ajlapp | General Forum | 16 | 27-08-2004 16:32 |
| What's the best free portal software? | DCA Fan | Website Design/Showcase | 7 | 04-05-2003 17:32 |
| What's the best qualifying rounds strategy? | Ken Leung | General Forum | 24 | 24-03-2002 18:25 |