|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
My team and I are looking at using Mecanum wheels for this year's competition as a means of strafing. My few questions are:
Any and all diagrams/pictures/screenshots of LabVIEW are welcome! |
|
#2
|
||||
|
||||
|
Re: Mecanum Wheels - How do they work?
Mecanum wheels have rollers positioned at 45 degrees from the axis of rotation. This transfers the force from the rotation of the wheel by the motor 45 degrees from the axis of rotation. When you power each wheel independently and vary the speed and direction the wheels rotate, you can achieve omnidirectional motion. So, to answer you first question, you need 4 wheels (2 left, 2 right) to drive forward, backward, sideways, and anything in between. The rollers should be oriented such that they form an X when you look from above. If you search "mecanum" in the white papers section, you will find more in depth explanations and example code.
|
|
#3
|
|||
|
|||
|
Re: Mecanum Wheels - How do they work?
What is the "White Papers Section," and with that answer arose another question - do each of the four wheels need to have their own motor/gearbox config.?
|
|
#4
|
|||
|
|||
|
Re: Mecanum Wheels - How do they work?
Quote:
There is a good whitepaper here on Chief Delphi describing some of the physics concepts behind the wheel and clearing away some of the misconceptions about the wheels. It was written based off some of Ether's posts but I don't remember who it's by (can someone post a link to this whitepaper if you know which one I'm referring to?). As for programming, there should be a "holonomic drive" VI in the WPI library VIs section that does the math for mecanum automatically. You have one joystick axis for forward and backward movement, one for strafing, and one for rotation (much like arcade). |
|
#5
|
|||
|
|||
|
Re: Mecanum Wheels - How do they work?
Quote:
Also to sketch a rough text-based diagram: Where "///" represents the 45* rollers of the Mec Wheels. And "|" "-" represent the Robot's Frame. |---|------------|---| |\\\|...............|///| |....|...............|....| |....|...............|....| |....|...............|....| |///|...............|\\\| |---|------------|---| Last edited by Team3763 Adam : 16-01-2014 at 18:40. |
|
#6
|
||||
|
||||
|
Re: Mecanum Wheels - How do they work?
Quote:
|
|
#7
|
||||
|
||||
|
Re: Mecanum Wheels - How do they work?
Quote:
|
|
#8
|
|||
|
|||
|
Re: Mecanum Wheels - How do they work?
Ah there's the complications I was looking for! It's never that easy! Only kidding, but thank you for the help guys, with this knowledge I should be able to figure out everything I need.
|
|
#9
|
|||
|
|||
|
Re: Mecanum Wheels - How do they work?
You'll also want some form of suspension or flex in your frame to keep each wheel in contact with the ground (at a minimum), you'll do best with an equal weight distribution on your wheels, and the wheels should be in a square.
Best of luck. |
|
#10
|
||||
|
||||
|
Re: Mecanum Wheels - How do they work?
|
|
#11
|
||||
|
||||
|
Re: Mecanum Wheels - How do they work?
You don't need suspension. My team ran mecanum in 2011, which had a flat floor like this year, just fine. Our wheels were also in a rectangle orientation.
|
|
#12
|
||||
|
||||
|
Re: Mecanum Wheels - How do they work?
He didn't say you need compression. He said you'll want compression or frame flex.
|
|
#13
|
|||
|
|||
|
Re: Mecanum Wheels - How do they work?
In my experience, it made it easier to rotate while driving in a straight line. Rectangles will do OK; the square part isn't as critical as keeping all wheels on the ground.
FIRST may try their best to keep the carpet flat, but every year there seems to be bumps and places to get hung up on. The kinematics aren't easy to resolve when only 3 of the 4 wheels touch the ground. |
|
#14
|
||||
|
||||
|
Re: Mecanum Wheels - How do they work?
Quote:
|
|
#15
|
||||
|
||||
|
Re: Mecanum Wheels - How do they work?
Quote:
Holonomic drive has two options, Polar and Cartesian. In Polar you specify a direction, magnitude and rotation. In Cartesian you specify x, y, and rotation. Personally, I like Cartesian better than Polar because it is more similar to a traditional arcade drive. Try both and see which you like better. The code I've attached shows how our team used mecanum in 2011. The left joystick controls forward-back and strafing. The right joystick does turning. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|