Go to Post I was proud that there was no whining, no finger pointing and no complaining. - Vikesrock [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 19-07-2006, 12:16
lndnny's Avatar
lndnny lndnny is offline
Does a bit of everything!
None #0808 (Mechanical Mayhem)
Team Role: Programmer
 
Join Date: Jun 2005
Rookie Year: 2005
Location: alliance
Posts: 22
lndnny is an unknown quantity at this point
Question A Swerve Drive Question

I've been doing research on the swerve drive design for some time now and can't seem to find an absolute answer to this question:

Can a four wheel swerve drive with omni-wheels rotate while translating?

I've read threads saying that swerve drives can only translate, but the SimSwerve whitepaper seems to disprove that. Thanks for your time.

Dan
Team 808
  #2   Spotlight this post!  
Unread 19-07-2006, 12:31
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,494
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: A Swerve Drive Question

Quote:
Originally Posted by lndnny

Can a four wheel swerve drive with omni-wheels rotate while translating?
what do you mean by that line?
  #3   Spotlight this post!  
Unread 19-07-2006, 13:10
Noah Kleinberg Noah Kleinberg is offline
Registered User
FRC #0395 (2TrainRobotics)
Team Role: Driver
 
Join Date: Jan 2006
Rookie Year: 2006
Location: New York
Posts: 196
Noah Kleinberg is a splendid one to beholdNoah Kleinberg is a splendid one to beholdNoah Kleinberg is a splendid one to beholdNoah Kleinberg is a splendid one to beholdNoah Kleinberg is a splendid one to beholdNoah Kleinberg is a splendid one to behold
Send a message via AIM to Noah Kleinberg
Re: A Swerve Drive Question

I haven't had any experience with swerve drives myself, but I believe that they can.

If you rotated the wheels so that diagonal wheels are parallel (like a holonomic drive), then it should be able to rotate and translate simultaneously.

P.S. A holonomic drive can rotate and translate at the same time, right?
  #4   Spotlight this post!  
Unread 19-07-2006, 13:20
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,507
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: A Swerve Drive Question

why would you have a swerve (rotating wheel modules) drive with omni wheels?
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #5   Spotlight this post!  
Unread 19-07-2006, 14:11
Jeff Waegelin's Avatar
Jeff Waegelin Jeff Waegelin is offline
El Jefe de 148
AKA: Midwest Refugee
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Aug 2001
Rookie Year: 2001
Location: Greenville, TX
Posts: 3,132
Jeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond reputeJeff Waegelin has a reputation beyond repute
Re: A Swerve Drive Question

Quote:
Originally Posted by Noah Kleinberg
P.S. A holonomic drive can rotate and translate at the same time, right?
Correct. My team built one this past season, and, with the proper programming, it can rotate and translate simultaneously.

In response to the original post, you could theoretically design a swerve drivetrain that could do both... however, you'd probably have to make the wheels turn at a 45 degree angle to the corners, making it essentially a holonomic drive. However, why would you want to? In my mind, the biggest reason for choosing holonomic over swerve is the simplicity of construction. Going holonomic means no rotating wheel modules, which cuts down on weight and build time. You also gain the ability to rotate and translate at the same time. The programming, however, is considerably more difficult if you want your robot to drive in a straight line (we've still never quite perfected that). All those omniwheels also mean that your robot gets pushed around easily. Adding the extra programming and omniwheels to swerve just doesn't make sense to me. You lose power, and add a lot of complexity. One or the other is hard enough; don't drive yourself crazy trying to do both.
__________________
Jeff Waegelin
Mechanical Engineer, Innovation First Labs
Lead Engineer, Team 148 - The Robowranglers
  #6   Spotlight this post!  
Unread 19-07-2006, 14:45
Dave Scheck's Avatar
Dave Scheck Dave Scheck is offline
Registered User
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Feb 2003
Rookie Year: 2002
Location: Arlington Heights, IL
Posts: 574
Dave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond repute
Re: A Swerve Drive Question

Quote:
Originally Posted by sanddrag
why would you have a swerve (rotating wheel modules) drive with omni wheels?
After rereading your question, I think you're asking about a rotating module with an omni wheel mounted to it. The answer below answers the question of why would you mix crab and omni.

In 2004, we had crab on the front and fixed omnis in the back. You can see it in this picture. The treaded wheels are able to rotate and the omnis are fixed.

We learned from past experience (2002, 2003) that with 4 treaded wheels, zero-point turning was hard on the battery. In 2003 we ended up with a skid pad that was dropped pneumatically to turn quickly in place. In 2004, the omnis did the job. They allowed for quick turning, as well as crabbing with a little software magic.
  #7   Spotlight this post!  
Unread 19-07-2006, 15:45
lndnny's Avatar
lndnny lndnny is offline
Does a bit of everything!
None #0808 (Mechanical Mayhem)
Team Role: Programmer
 
Join Date: Jun 2005
Rookie Year: 2005
Location: alliance
Posts: 22
lndnny is an unknown quantity at this point
Re: A Swerve Drive Question

Originally Posted by sanddrag
why would you have a swerve (rotating wheel modules) drive with omni wheels?

I figured that rotating and moving would involve wheels at awkward angles to each other. The omni wheels would prevent scrubbing (bouncing).

Originally Posted by Noah Kleinberg
If you rotated the wheels so that diagonal wheels are parallel (like a holonomic drive), then it should be able to rotate and translate simultaneously.

I had figured you could just do that, but wondered if there was another way to do it. With a holonomic drive, isn't it best to have the wheels in a perfect square (or diamond)? The wheel modules in a design I've been working on are farther apart. I've been working on a swerve bot for the learning experience and as a cool demonstration robot .

Sorry I don't know how to do the quotes

Thanks
Dan
Team 808
  #8   Spotlight this post!  
Unread 19-07-2006, 16:11
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,507
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: A Swerve Drive Question

What is your reason to put omni wheels on a crab/swerve drive? Is it so you can have 100% of your power going toward your direction of travel as opposed to 70% and still be able to rotate while translating? That's the only reasoning I can think of.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #9   Spotlight this post!  
Unread 19-07-2006, 21:58
Noah Kleinberg Noah Kleinberg is offline
Registered User
FRC #0395 (2TrainRobotics)
Team Role: Driver
 
Join Date: Jan 2006
Rookie Year: 2006
Location: New York
Posts: 196
Noah Kleinberg is a splendid one to beholdNoah Kleinberg is a splendid one to beholdNoah Kleinberg is a splendid one to beholdNoah Kleinberg is a splendid one to beholdNoah Kleinberg is a splendid one to beholdNoah Kleinberg is a splendid one to behold
Send a message via AIM to Noah Kleinberg
Re: A Swerve Drive Question

Quote:
Originally Posted by lndnny
I had figured you could just do that, but wondered if there was another way to do it. With a holonomic drive, isn't it best to have the wheels in a perfect square (or diamond)? The wheel modules in a design I've been working on are farther apart.

They don't have to be in a perfect square, and not being in a square shouldn't make it much less efficient, but it might be harder to program it. See this thread for more: http://www.chiefdelphi.com/forums/sh...ad.php?t=38839.
  #10   Spotlight this post!  
Unread 19-07-2006, 22:21
Stephen Kowski's Avatar
Stephen Kowski Stephen Kowski is offline
BSEE, MSEE, JD
AKA: employed
no team
Team Role: Alumni
 
Join Date: Jun 2001
Rookie Year: 2000
Location: Saint Petersburg, FL
Posts: 1,144
Stephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond reputeStephen Kowski has a reputation beyond repute
Send a message via AIM to Stephen Kowski
Re: A Swerve Drive Question

Quote:
Originally Posted by lndnny
I've been doing research on the swerve drive design for some time now and can't seem to find an absolute answer to this question:

Can a four wheel swerve drive with omni-wheels rotate while translating?

I've read threads saying that swerve drives can only translate, but the SimSwerve whitepaper seems to disprove that. Thanks for your time.
well depends on how you have it set up if you can only translate. is it a synchronous drive swerve, or are the modules independent? if they are independent (a la 67) you can translate and rotate at the same time, but if it is setup like 71 you will only translate, stop, turn (like a 4wd skid), and translate again....

if you have the independent modules i would consult Ian's document that he presented at the 2006 championship where he described the kinematic equation for similar systems: http://www.chiefdelphi.com/media/papers/1836
  #11   Spotlight this post!  
Unread 20-07-2006, 08:09
lndnny's Avatar
lndnny lndnny is offline
Does a bit of everything!
None #0808 (Mechanical Mayhem)
Team Role: Programmer
 
Join Date: Jun 2005
Rookie Year: 2005
Location: alliance
Posts: 22
lndnny is an unknown quantity at this point
Re: A Swerve Drive Question

Originally Posted by Stephen Kowski
well depends on how you have it set up if you can only translate. is it a synchronous drive swerve, or are the modules independent? if they are independent (a la 67) you can translate and rotate at the same time, but if it is setup like 71 you will only translate, stop, turn (like a 4wd skid), and translate again....

Thank You, yes four independent modules
That seems to answer my question.

Dan
Team 808
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
pic: Coaxial Swerve drive, lightened. CraigHickman Extra Discussion 19 22-06-2006 15:00
Swerve Drive Whitepapers/Info Ryan F. Kit & Additional Hardware 1 20-10-2005 00:51
Swerve Drive on a Jeep Karthik Math and Science 3 01-02-2005 17:50
pic: Lego Swerve Drive CD47-Bot Robot Showcase 14 26-06-2003 16:19
Swerve Drive Jeff Waegelin Technical Discussion 14 17-09-2001 08:06


All times are GMT -5. The time now is 16:21.

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