Go to Post The last 20% takes 80% of the time. Beware. - JVN [more]
Home
Go Back   Chief Delphi > Technical > CAD > Inventor
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 03-07-2010, 16:43
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
bump-free mecanum wheels

There's two things that are necessary to have bump-free mecanum wheels:
1) The contact surface of consecutive rollers must overlap.
2) The contact surface of the roller must correspond to the radius of the wheel.
It's the second one that I'm having trouble creating a drawing for, and I'm not sure that it's *possible* with Inventor. (Note that all drawings shown are in orthographic view)

The way I tried to create the contour was by slicing a cylendar at a diagonal.


However, when I radially extrude the profile, it extends outside the intended radius.



I grabbed a copy of the AndyMark wheels, and found they had a similar issue. This is shown with a circle drawn to one of the ends of the rollers. (The circle is concentric to the center of the wheel, parallel to the aluminum plates)


The issue, it appears, is slice needs to be non-linear. Are there 3-dimensional constraints that could be used instead of a slice?

(Sorry about the large pictures. I'm assuming that no-one is doing CAD on a screen smaller than 1024x800)
__________________
-- Marshal Horn
  #2   Spotlight this post!  
Unread 03-07-2010, 17:27
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 7,011
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: bump-free mecanum wheels

Quote:
Originally Posted by kamocat View Post
(Sorry about the large pictures. I'm assuming that no-one is doing CAD on a screen smaller than 1024x800)
Not all of us are doing CAD. Plus a 240x320 image will give us the same info - there's not a lot of detail in the images.

Anyway: A diagonal slice of a cylinder isn't what you want; as you found, it 'leaks out' of the wheel radius. That's because the large cylinder, when viewed at "the" angle, does not follow a circular profile; it is an oval.

What you need is an oval shape, which looks perfectly circular when turned to the angle of the roller wheels; then take your slice (does that make sense?).
__________________

I am N2IRZ - What's your callsign?
  #3   Spotlight this post!  
Unread 03-07-2010, 19:28
Leav's Avatar
Leav Leav is offline
Spud Gun Division
AKA: Leav Oz-Ari
FRC #3316 (D-Bug)
Team Role: Mentor
 
Join Date: Dec 2004
Rookie Year: 2005
Location: Technion, Haifa, Israel
Posts: 774
Leav has a reputation beyond reputeLeav has a reputation beyond reputeLeav has a reputation beyond reputeLeav has a reputation beyond reputeLeav has a reputation beyond reputeLeav has a reputation beyond reputeLeav has a reputation beyond reputeLeav has a reputation beyond reputeLeav has a reputation beyond reputeLeav has a reputation beyond reputeLeav has a reputation beyond repute
Send a message via ICQ to Leav Send a message via AIM to Leav Send a message via MSN to Leav
Re: bump-free mecanum wheels

You can check out the thread I started here:

http://www.chiefdelphi.com/forums/sh...ad.php?t=84773

Let me know how that approach works out for you since I haven't tried it myself.

-Leav
__________________
"We choose to build robots this season and do the other things; Not because they are easy, but because they are hard."
-Paraphrasing JFK

Participated in FIRST as a student: 2005-2006 (But still learning every season!)
Mentor: 2008 - ? (Team 2630 2008-2011, and Team 3316 since 2013)
Engineer: 2011 - ? (B.Sc. and M.Sc. in Mech. Eng. from the Technion IIT)
FIRST Volunteer - 2007 - ? (MC, FTA, FIRST Aid etc.)

Last edited by Leav : 03-07-2010 at 19:30.
  #4   Spotlight this post!  
Unread 04-07-2010, 06:03
Hawiian Cadder's Avatar
Hawiian Cadder Hawiian Cadder is offline
Registered User
AKA: Isaak
FRC #0159 (Alpine Robotics)
Team Role: CAD
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Fort Colins Colorado
Posts: 573
Hawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to all
Re: bump-free mecanum wheels

the curve of the mechanum rollers is the profile of an elipse where one dimension is the diameter of the wheel, and the other is that diameter divided by the sin of 45 degrees. the topic is discussed in this post,

http://www.chiefdelphi.com/media/photos/35736

hope i helped
  #5   Spotlight this post!  
Unread 04-07-2010, 14:24
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: bump-free mecanum wheels

From the side, the slice appears perfectly circular.
The rollers only protrude once they are radially extruded.
__________________
-- Marshal Horn
  #6   Spotlight this post!  
Unread 08-07-2010, 13:12
Aren Siekmeier's Avatar
Aren Siekmeier Aren Siekmeier is offline
on walkabout
FRC #2175 (The Fighting Calculators)
Team Role: Mentor
 
Join Date: Apr 2008
Rookie Year: 2008
Location: 대한민국
Posts: 735
Aren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond repute
Re: bump-free mecanum wheels

Quote:
Originally Posted by Hawiian Cadder View Post
the curve of the mechanum rollers is the profile of an elipse where one dimension is the diameter of the wheel, and the other is that diameter divided by the sin of 45 degrees.
Which also happens to be a circle projected onto a 45 degree plane (or whatever angle your rollers are at). I just tried this in AutoCAD 2011. I made a 1/8 helix turn (circular arc projected up to the angle of the the helix) and revolved it around the endpoints of the arc. The important part here is that the line of revolution must be at the same angle of the roller. This puts the outermost part of the revolution at the profile line, so that the roller fits inside a cylinder (circular wheel) perfectly. Correct me if I'm wrong, but from my observation it seemed to be working very nicely. Unfortunately, I do not currently have Solidworks (the platform I'm familiar with), so I can't make a complete wheel to verify just yet.
  #7   Spotlight this post!  
Unread 08-07-2010, 13:38
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: bump-free mecanum wheels

Quote:
Originally Posted by compwiztobe View Post
Which also happens to be a circle projected onto a 45 degree plane (or whatever angle your rollers are at). I just tried this in AutoCAD 2011. I made a 1/8 helix turn (circular arc projected up to the angle of the the helix) and revolved it around the endpoints of the arc. The important part here is that the line of revolution must be at the same angle of the roller. This puts the outermost part of the revolution at the profile line, so that the roller fits inside a cylinder (circular wheel) perfectly. Correct me if I'm wrong, but from my observation it seemed to be working very nicely. Unfortunately, I do not currently have Solidworks (the platform I'm familiar with), so I can't make a complete wheel to verify just yet.
A helix? That's an interesting way to do it, and might work better than the linear slice I've been doing.
Seeing as the helix isn't on any one plane, how do you revolve it? I was under the impression the axis of revolution had to be on the same plane as the profile to be revolved.
Are you using a 3D drawing? (I've only worked with 2D drawings so far)
__________________
-- Marshal Horn
  #8   Spotlight this post!  
Unread 13-07-2010, 18:51
Aren Siekmeier's Avatar
Aren Siekmeier Aren Siekmeier is offline
on walkabout
FRC #2175 (The Fighting Calculators)
Team Role: Mentor
 
Join Date: Apr 2008
Rookie Year: 2008
Location: 대한민국
Posts: 735
Aren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond repute
Re: bump-free mecanum wheels

Hmm, now that I investigate further my post is making less and less sense. First, you are absolutely right when say a helix isn't in any one plane, so it certainly is NOT a circle projected 45 degrees back. I tried recreating the revolved helix in Solidworks, and it wouldn't let me, since it's a 3-dimensional curve... any ideas there (AutoCAD seemed to do it fine...)? Anyways, I can't confirm what I posted earlier.

A projected circle would be an ellipse with a=r and b=r*sqrt(2). The problem with using this ellipse as a profile is that you are rotating around an axis 45 degrees offset from the wheel. Looking at the profile of the wheel (along its axis of rotation) part of the elliptical profile will be revolved to be in front of the profile, so the profile is not always necessarily the point of contact or the farthest point from the center of the wheel. See what I'm saying? This inspired to do some insane algebra to find a curve that, when revolved, would satisfy this. Lots of circle to ellipse tangency, differentiating, and disgusting algebra that wolfram alpha couldn't solve, so that got me nowhere as well.

There seems to no easy solution to this problem, but that doesn't I'm going to stop trying!
  #9   Spotlight this post!  
Unread 13-07-2010, 18:57
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: bump-free mecanum wheels

Quote:
Originally Posted by compwiztobe View Post
Hmm, now that I investigate further my post is making less and less sense. First, you are absolutely right when say a helix isn't in any one plane, so it certainly is NOT a circle projected 45 degrees back. I tried recreating the revolved helix in Solidworks, and it wouldn't let me, since it's a 3-dimensional curve... any ideas there (AutoCAD seemed to do it fine...)? Anyways, I can't confirm what I posted earlier.

A projected circle would be an ellipse with a=r and b=r*sqrt(2). The problem with using this ellipse as a profile is that you are rotating around an axis 45 degrees offset from the wheel. Looking at the profile of the wheel (along its axis of rotation) part of the elliptical profile will be revolved to be in front of the profile, so the profile is not always necessarily the point of contact or the farthest point from the center of the wheel. See what I'm saying? This inspired to do some insane algebra to find a curve that, when revolved, would satisfy this. Lots of circle to ellipse tangency, differentiating, and disgusting algebra that wolfram alpha couldn't solve, so that got me nowhere as well.

There seems to no easy solution to this problem, but that doesn't I'm going to stop trying!
Awesome! I'm glad you're seeing the same problem as me.
__________________
-- Marshal Horn
  #10   Spotlight this post!  
Unread 14-07-2010, 14:52
kamocat's Avatar
kamocat kamocat is offline
Test Engineer
AKA: Marshal Horn
FRC #3213 (Thunder Tech)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 2008
Location: Tacoma
Posts: 894
kamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nicekamocat is just really nice
Send a message via AIM to kamocat Send a message via MSN to kamocat
Re: bump-free mecanum wheels

Well, I got it to work.
Since I can't revolve a helix, I did an approximation of that. I took several points along the ellipse, and I drew a line tangent to the ellipse, and then a line tangent to the ellipse starting at each point. I then drew a lines perpendicular to the tangents, from the points on the ellipse to the axis of my roller. I drew vertical lines off of the point where the perpendicular-tangent lines contacted the axis, and constrained the verticals to the same length as the perpendicular-tangent lines.
Now I have an approximation of the curve I want, defined by the end-points of the vertical lines. I used a spline curve to connect them.


I then radially extruded it. Here's a comparison of this new roller to the old one. The new one is the left half in green, the old one is the right half in red.


I realize, because this is a spline curve, it is only an approximation. However, it is a much closer approximation than an ellipse.

NOTE:
In this example, I happened to make the roller too big for the wheel. Please disregard that fact for the moment. It makes it easier to show the roller in detail, yet still display the entire elipse.
__________________
-- Marshal Horn

Last edited by kamocat : 14-07-2010 at 14:55.
  #11   Spotlight this post!  
Unread 14-07-2010, 15:57
Aren Siekmeier's Avatar
Aren Siekmeier Aren Siekmeier is offline
on walkabout
FRC #2175 (The Fighting Calculators)
Team Role: Mentor
 
Join Date: Apr 2008
Rookie Year: 2008
Location: 대한민국
Posts: 735
Aren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond repute
Re: bump-free mecanum wheels

I concurrently found the exact same solution in Solidworks. Basically, all the algebra I had tried involved a circle tangent to the circular profile but centered around the roller axis (off kilter 45 degrees as well). The point on the desired curve is on this circle but straight above the axis. Since I couldn't do the math to find a continuous function to map it perfectly, I approximated with 4 points, actually drawing out the desired geometry and then creating a spline between the resulting points. It looked to be correct within Solidworks' polyhedral rendering error, so I decided to be satisfied. Here are some pictures:

Here is the initial cut of the elliptical roller (bumpy) with the circular profile.


This creates the profile surface to which the circles around the roller axis must be tangent. I then created four planes evenly placed along the roller.


On each of these planes, I sketched (shown next) a circle centered on the roller axis and tangent to the profile surface. The black line is along the profile and the circle is tangent to it. Then, on the circle I created a point straight up from the axis. The idea here is that this point, when revolved, will never go beyond the circular profile surface. If the roller profile is consists of such points, the roller will match the wheel profile. Here's the sketch:


I did that on each plane and got the four resultant points, all directly above the roller axis. I then created the following sketch, with a spline over the four points (actually I left the fourth out because I didn't want the roller that long), and then then rest of the roller shape. I mirrored it over to the other side to get a complete profile (and save work!)


And then I revolved it around the roller axis! (the centerline in the sketch)
The grey curve is the circular profile, showing that the roller does not extend beyond it.


Ta da! Hopefully this helps Solidworks people see what kamocat did. We had a little adventure working on this and hurting our brains together.

Edit: Sorry about the images taking so long. My internet is being quirky so I haven't been able to actually upload them yet.

Last edited by Aren Siekmeier : 14-07-2010 at 17:04.
  #12   Spotlight this post!  
Unread 14-07-2010, 20:22
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 7,011
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: bump-free mecanum wheels

Brilliant work, both of you.
__________________

I am N2IRZ - What's your callsign?
  #13   Spotlight this post!  
Unread 20-07-2010, 00:51
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,101
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: bump-free mecanum wheels

This question has been bugging me ever since kamocat started this thread over 2 weeks ago. So this afternoon I had a block of free time and worked out the math.

I wrote a short paper "equation for bump-less mecanum roller" and posted it here:

http://www.chiefdelphi.com/media/papers/2390

The paper presents the derivation of a set of parametric equations for designing the roller profile.

Much thanks to compwiztobe and kamocat for verifying the output of the equations in their CAD programs.

~
  #14   Spotlight this post!  
Unread 24-07-2010, 23:50
mplanchard mplanchard is offline
Marie Planchard, SolidWorks
no team
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Massachusetts
Posts: 469
mplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond repute
Re: bump-free mecanum wheels

A 3D curves get more complicated, you may represent the functon in SolidWorks with the Sketch Tool, Equation Driven Curve. If the curve is a function of x, y an theta, use the Parametric option.

If the curve is developed through another mathematically program through x, y, and z points, save the file output as a text file. Then use Insert, Curve, Through X, Y, Z points and select the text file. The cuver will be inserted into SolidWorks.

Use Convent Entities to project the curve onto a sketch plane.

Marie
  #15   Spotlight this post!  
Unread 25-07-2010, 09:03
Hawiian Cadder's Avatar
Hawiian Cadder Hawiian Cadder is offline
Registered User
AKA: Isaak
FRC #0159 (Alpine Robotics)
Team Role: CAD
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Fort Colins Colorado
Posts: 573
Hawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to all
Re: bump-free mecanum wheels

kind of off topic, but does anyone know how to determine to exact length that the rollers should be? the jitter effect on mechanums could also be caused by a gap between rollers or by overlap as the rollers would have slightly different angles. anyone know how to do that?
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
On mecanum wheels Patrick Chiang Technical Discussion 9 08-03-2010 14:02
mecanum wheels. gabi0407 Technical Discussion 12 16-02-2010 19:28
Team 753 short and wide mecanum over the bump jason701802 Robot Showcase 17 04-02-2010 13:23
2481 Drives Over the Bump with Mecanum Wheels kylelanman Robot Showcase 13 02-02-2010 00:53
Friction coefficients for Omni wheels and Mecanum wheels from AndyMark Andy Baker Technical Discussion 11 16-12-2006 19:40


All times are GMT -5. The time now is 03:39.

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