Go to Post Remind me again. Why do we let the GDC hold us captive to these hints year after year? - jholman [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 10-09-2012, 18:21
ehfeinberg's Avatar
ehfeinberg ehfeinberg is offline
Registered User
AKA: Evan
FRC #0449 (Blair Robot Project)
Team Role: Alumni
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Silver Spring, MD
Posts: 232
ehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant future
Swerve Drive Rotation Control

So our team has undertaken the task of building a swerve drive this off season and we have a question. Say you have 4 modules, 1,2,3, and 4.

1------2
-.........-
-.........-
3------4

If 1 and 3 are driven (wheel rotation) together, and 2 and 4 are driven together should we chain 1 and 2 together for steering (module rotation) and 3+4. Or should the same wheels driven together for drive be chained for steering?

If we chain 1+2 and 3+4 it would make the chain and everything less cluttered. While if we chain 1+3 and 2+4 we would save the two sides for movement of game pieces.

Thanks in advanced.
  #2   Spotlight this post!  
Unread 10-09-2012, 20:03
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 733
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: Swerve Drive Rotation Control

if you have the space to do it steering 1 +4 and 2+3 is even better.
__________________
Team 1836 - The Milken Knights
2013 LA Regional Champions with 1717 and 973
2012 LA Regional Finalists with 294 and 973
To follow Team 1836 on Facebook, go to http://www.facebook.com/MilkenKnights
To go to our website, go to http://milkenknights.com/index.html
  #3   Spotlight this post!  
Unread 10-09-2012, 20:58
Garret's Avatar
Garret Garret is offline
Standing on the Shoulders of Giants
AKA: Garret Smalley
FRC #0691 (Hart District Robotics)
Team Role: Mentor
 
Join Date: Dec 2009
Rookie Year: 2008
Location: Goleta, CA (UCSB)
Posts: 203
Garret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond reputeGarret has a reputation beyond repute
Re: Swerve Drive Rotation Control

Quote:
If 1 and 3 are driven (wheel rotation) together, and 2 and 4 are driven together should we chain 1 and 2 together for steering (module rotation) and 3+4. Or should the same wheels driven together for drive be chained for steering?
If that's your plan be aware that because you essentially have a long wheel base configuration you will have a much harder time steering. If you do that you would have to do either a 1+2 and 3+4 (and then turn the wheels such to act as a wide base when turning) or steered 1+4 and 2+3 (turning such that they are tangent to a circle centered in the center of the robot) or independently. I would suggest that you drive the modules together as 1+2 and 3+4 instead.
__________________
7 Years of FRC
"You students are at the top of the mountain, at the pinnacle of success, and what is it that you do?
You become the future guides to help others climb the mountain."

Last edited by Garret : 10-09-2012 at 21:03. Reason: didn't think it through the first time
  #4   Spotlight this post!  
Unread 11-09-2012, 19:35
ehfeinberg's Avatar
ehfeinberg ehfeinberg is offline
Registered User
AKA: Evan
FRC #0449 (Blair Robot Project)
Team Role: Alumni
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Silver Spring, MD
Posts: 232
ehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant future
Re: Swerve Drive Rotation Control

Quote:
Originally Posted by MICHAELABICK View Post
if you have the space to do it steering 1 +4 and 2+3 is even better.
If we were to do 1+4 &2+3 steering, would you suggest 1+3 &2+4 Drive? I cant really think of too much of a difference with which pair is driven. I would probably go with 1+3&2+4 because it frees up the front for game piece manipulation and such.
  #5   Spotlight this post!  
Unread 11-09-2012, 19:42
BHS_STopping's Avatar
BHS_STopping BHS_STopping is offline
The Freshman
FRC #0842 (Falcon Robotics)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Sunnyvale, CA
Posts: 176
BHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant future
Re: Swerve Drive Rotation Control

You pretty much need to have each wheel be powered independently if you want to get decent benefits out of using a swerve drive. Steering is somewhat less important (a small amount of slippage is fine) so you can usually tie pairs of wheels together for steering. Diagonal is best.

Crab Drive involves tying all wheels together for steering (i.e. all wheels will face the same direction). 118 did this in 2008 and all wheels shared power. They way they dealt with rotation was by putting their manipulator on a rotating turret. The chassis of the robot didn't rotate at all during a match if I remember correctly.
__________________
[/The Freshman]

Last edited by BHS_STopping : 11-09-2012 at 19:46.
  #6   Spotlight this post!  
Unread 11-09-2012, 19:58
ehfeinberg's Avatar
ehfeinberg ehfeinberg is offline
Registered User
AKA: Evan
FRC #0449 (Blair Robot Project)
Team Role: Alumni
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Silver Spring, MD
Posts: 232
ehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant future
Re: Swerve Drive Rotation Control

Quote:
Originally Posted by BHS_STopping View Post
You pretty much need to have each wheel be powered independently if you want to get decent benefits out of using a swerve drive. Steering is somewhat less important (a small amount of slippage is fine) so you can usually tie pairs of wheels together for steering. Diagonal is best.
I don't really understand why you need to power each wheel independently if you want to get decent benefits. Could you please elaborate?

The reason we were thinking of driving two wheels together is because our team has very little access to cnc and advanced manufacturing techniques. If we were to drive all wheels independently we would have to use 4 pre-made gear boxes. By chaining wheels togeather we have half the weight and half the complexity.
  #7   Spotlight this post!  
Unread 11-09-2012, 20:16
BHS_STopping's Avatar
BHS_STopping BHS_STopping is offline
The Freshman
FRC #0842 (Falcon Robotics)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Sunnyvale, CA
Posts: 176
BHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant future
Re: Swerve Drive Rotation Control

Quote:
Originally Posted by ehfeinberg View Post
I don't really understand why you need to power each wheel independently if you want to get decent benefits. Could you please elaborate?

The reason we were thinking of driving two wheels together is because our team has very little access to cnc and advanced manufacturing techniques. If we were to drive all wheels independently we would have to use 4 pre-made gear boxes. By chaining wheels togeather we have half the weight and half the complexity.
Well let me ask, what kind of benefits does your team want to get out of a swerve drive as opposed to a normal tank-style drivetrain?
__________________
[/The Freshman]
  #8   Spotlight this post!  
Unread 11-09-2012, 21:11
ehfeinberg's Avatar
ehfeinberg ehfeinberg is offline
Registered User
AKA: Evan
FRC #0449 (Blair Robot Project)
Team Role: Alumni
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Silver Spring, MD
Posts: 232
ehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant futureehfeinberg has a brilliant future
Re: Swerve Drive Rotation Control

Quote:
Originally Posted by BHS_STopping View Post
Well let me ask, what kind of benefits does your team want to get out of a swerve drive as opposed to a normal tank-style drivetrain?
What we really want to get out of a swerve drive is the ability to have omni-directional movement. Our team used mecanum wheels for many years before switching over to a wcd this past year. Although we really like the traction and pushing power we gained, we still would like the ability to have omni-directional movement. With the swerve drive having both aspects it seemed like a next step for our team.

I guess what I was trying to ask was why would you drive each wheel individually if you steer two together?
  #9   Spotlight this post!  
Unread 11-09-2012, 22:40
BHS_STopping's Avatar
BHS_STopping BHS_STopping is offline
The Freshman
FRC #0842 (Falcon Robotics)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Sunnyvale, CA
Posts: 176
BHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant futureBHS_STopping has a brilliant future
Re: Swerve Drive Rotation Control

Quote:
Originally Posted by ehfeinberg View Post
What we really want to get out of a swerve drive is the ability to have omni-directional movement. Our team used mecanum wheels for many years before switching over to a wcd this past year. Although we really like the traction and pushing power we gained, we still would like the ability to have omni-directional movement. With the swerve drive having both aspects it seemed like a next step for our team.

I guess what I was trying to ask was why would you drive each wheel individually if you steer two together?
If all you're looking to do is have a robot which can drive back and forth and strafe left/right, then you don't need individual power on each wheel. I just suggested that if you wanted to do more complex things like move and turn at the same time.
__________________
[/The Freshman]
  #10   Spotlight this post!  
Unread 12-09-2012, 00:54
androb4's Avatar
androb4 androb4 is offline
..is trying to take this year off.
AKA: Andrew A.
no team
Team Role: Alumni
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Houston, TX
Posts: 220
androb4 is a splendid one to beholdandrob4 is a splendid one to beholdandrob4 is a splendid one to beholdandrob4 is a splendid one to beholdandrob4 is a splendid one to beholdandrob4 is a splendid one to beholdandrob4 is a splendid one to behold
Re: Swerve Drive Rotation Control

Steer 1+2 together, and 3+4 together.

It just makes more sense that way (to me), because if 1+3 and 2+4 are steered, and you steer them outwards and drive them forward, .....well, it won't do much good.

Here is a good example: http://team221.com/upload/818-layout.jpg

You may also want to study images of 118's drive systems..
__________________
FRC 441 Mentor 2012-2015
FRC 441 Alumni 2009-2012
FTC 4673 Alumni 2011-2012
FRC 1484 Alumni 2006-2008


Last edited by androb4 : 12-09-2012 at 00:59.
  #11   Spotlight this post!  
Unread 12-09-2012, 01:29
James Tonthat James Tonthat is offline
Registered User
FRC #0148 (Robowranglers)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Greenville, TX
Posts: 303
James Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond repute
Re: Swerve Drive Rotation Control

Quote:
Originally Posted by ehfeinberg View Post
...Although we really like the traction and pushing power we gained, we still would like the ability to have omni-directional movement...
I see a lot of people mention this as a factor for going swerve over say mecanums or an omni drive but some of the real reasons with going WCD is finishing early, having a more simple drivebase to program/drive on, and overall having a more reliable system. Don't fall into the swerve trap to get "more traction"

Most of the time, pushing matches can be avoided with just better driving, which boils down to finishing earlier and giving more stick time to the drivers.
__________________
James Tonthat

Mechanical Engineer, RackSolutions, a subsidiary of Innovation First International

Lead Engineer - Texas Torque - 2009-2014
Mentor - Robowranglers - 2015-

Last edited by James Tonthat : 12-09-2012 at 02:06. Reason: Grammar
  #12   Spotlight this post!  
Unread 12-09-2012, 04:21
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 733
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: Swerve Drive Rotation Control

Quote:
Originally Posted by James Tonthat View Post
I see a lot of people mention this as a factor for going swerve over say mecanums or an omni drive but some of the real reasons with going WCD is finishing early, having a more simple drivebase to program/drive on, and overall having a more reliable system. Don't fall into the swerve trap to get "more traction"

Most of the time, pushing matches can be avoided with just better driving, which boils down to finishing earlier and giving more stick time to the drivers.
This is exactly right. Also if anybody is thinking of going independent swerve there is a chance that some of your wheels leave the ground in pushing matches causing you to lose 25% - 50% of your power.

1+2 and 3+4 vs 1+3 and 2+4 will get you the exact same thing. Consider the game though. If you have to bring a game piece up the middle of your robot then 1+2 and 3+4 is probably the wrong choice. However I highly recommend 1+4 and 2+3: 1717 used if for 2 years on their swerve and it allows you to turn very efficiently.
__________________
Team 1836 - The Milken Knights
2013 LA Regional Champions with 1717 and 973
2012 LA Regional Finalists with 294 and 973
To follow Team 1836 on Facebook, go to http://www.facebook.com/MilkenKnights
To go to our website, go to http://milkenknights.com/index.html

Last edited by MichaelBick : 12-09-2012 at 04:28.
  #13   Spotlight this post!  
Unread 12-09-2012, 07:45
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,766
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Swerve Drive Rotation Control

EH,
To respond to your original question, the simplest solution is to tie all four modules together for steering. You are going to have to provide some method of getting all the wheels aligned but then you should be good. We have made independent steering when we wanted to achieve something special. For instance, strafing in an arc for Rack and Roll. When discussing power, most teams will use some form of transmission built into the wheel module as external drives can be less efficient. The downside of crab steering designs is the weight and space needed for the system and the complexity of programming and feedback. Above all else, the best crab is only as good as it's drivers so practice is essential. Lot's and lot's of practice.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #14   Spotlight this post!  
Unread 12-09-2012, 16:42
Katie_UPS's Avatar
Katie_UPS Katie_UPS is offline
Registered User
AKA: Katie Widen
no team
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Wisconsinite lost in Texas
Posts: 955
Katie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond reputeKatie_UPS has a reputation beyond repute
Re: Swerve Drive Rotation Control

Quote:
Originally Posted by Al Skierkiewicz View Post
EH,
To respond to your original question, the simplest solution is to tie all four modules together for steering.
Although simple, you will lose the ability to change your robots orientation in relation to the field, which may pose a problem depending on the game and how the rest of your robot is built.

I'm not going to tell you what is best for your team, but think about the different pros and cons of connecting the halves of the robot and how that effects your steering/turning/driving etc. Also, as said before, consider how your chain paths effects your robots design/ability to play the game. What you prototype now might be modified for your competition robot because its not optimal for the game.

Quasi-related: Good for you and your team! Building a swerve is a cool thing. They are a big learning experience for all involved regardless to implementation on a competition robot.
  #15   Spotlight this post!  
Unread 12-09-2012, 16:50
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,755
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: Swerve Drive Rotation Control

Quote:
Originally Posted by Katie_UPS View Post
Although simple, you will lose the ability to change your robots orientation in relation to the field, which may pose a problem depending on the game and how the rest of your robot is built.
Not necessarily. If the drive power is tied 2-and-2 on the sides, or each module is individually powered, it shouldn't be terribly difficult to program a mode where the swerve drive turns like a tank drive. As a matter of fact, the OP was asking about this very power setup.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

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


All times are GMT -5. The time now is 07:56.

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