Go to Post Now its up to us to show that what we shout from the high places is also true down on the street. - KenWittlief [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 21-11-2011, 15:51
Eagle_Strike123's Avatar
Eagle_Strike123 Eagle_Strike123 is offline
Leeroy
AKA: Brett
FRC #0001 (Juggernauts)
Team Role: Mechanical
 
Join Date: Nov 2011
Rookie Year: 2012
Location: Clarkston, Michigan
Posts: 2
Eagle_Strike123 is an unknown quantity at this point
Swerve Drive

Hello, I am I student from team 27, team RUSH, doing research on swerve drive for a presentation. Any teams that currently use swerve drive on their robots, or have in the past, if you could explain the advantages and disadvantages of using swerve drive to me, I would greatly appreciate it. Also, I would like to know of any situations where using swerve drive was particularly effective. Thanks!
  #2   Spotlight this post!  
Unread 21-11-2011, 16:55
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,770
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

Eagle,
The game determines our use of crab. The advantage comes from it's ability to move like a crab, forward, backward or side to side, without the need to turn the robot. This can be a real plus when the game needs you to pick up or score rapidly and has little obstacles on the field. While Logomotion could have been successful with crab drives, we felt most motion would be forward and fast followed with an accurate minibot deployment. Crab worked well for us in 2003 by allowing maneuvering onto and up the ramp and also allowing us to target stacks. It's downside is that it requires a lot of practice to get it right. Drivers need to be able to visualize movement while driving towards or away from the driver's station in any orientation. They need to be able to control the robot even when it is turned (either intentional or not) and still get to the target. Drivers need to see the movements in their sleep. A well implemented crab drive will usually take more space and require more weight than other drives and will require some extensive fine tuning of the software to track and be accurate during auto.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #3   Spotlight this post!  
Unread 21-11-2011, 17:01
AlecMataloni AlecMataloni is offline
Excellence is Bliss
FRC #0111 (WildStang)
Team Role: Alumni
 
Join Date: Mar 2011
Rookie Year: 2006
Location: Mount Prospect, IL
Posts: 269
AlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond repute
Re: Swerve Drive

The obvious advantage would be omnidirectional motion. As opposed to an omni-wheel drive or a Mechanum drive, Swerve retains all the pushing power of a similarly geared 4-6 wheel drive because of the potential to use traction wheels in the design, as opposed to the slippery wheels used in a mecanum or omni drive that result in a loss of power/pushing ability.

This type of omnidirectional movement (minus the traction wheels) was quite helpful during 2009's Lunacy, as pinning was completely legal. A huge advantage was given to teams that could ease their way out of a pin with their swerve drives (I'm pretty sure The New Cool mentions this while talking about 1717's swerve that year). Basically any game with robot contact rules like 2009 makes swerve look very attractive.

One downside is weight and part allocation. Swerves usually take up 6-8 motors, and they are definitely heavier than most other drivetrains, depending on design.

Another downer is the amount of coding involved. Programming a swerve drive is just as much a challenge as designing it, and then some. Perhaps someone else can touch on the specifics, since I'm not too familiar with how it all works.

Our driver has complained about driving our 2010 robot due to its long base. You probably don't want to design a long base swerve robot, because, depending on your design, it can be a hassle to turn the orientation of the robot, as it would be if you didn't have those drop center wheels on a 6 wheel that makes the base turnable; however, if you were on 1625 that same year, then this didn't apply.

Swerve drive is HIGHLY situational. It's only given us a visible advantage in probably 2 different years that we've used it (2003 and 2009). A well driven 6 wheel can hold its own against a swerve, at least in my opinion. It's important to know how to build an effective iteration of a swerve before the season starts and when it does start, It's highly important to judge if whatever your team wants to do with a swerve is accomplished just as well by a 6 wheel drivetrain (sorry if the wording was awkward).
  #4   Spotlight this post!  
Unread 21-11-2011, 18:17
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,070
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: Swerve Drive

Quote:
Originally Posted by AlecMataloni View Post
as opposed to the slippery wheels used in a mecanum or omni drive that result in a loss of power/pushing ability.
Omni and mecanum wheels don't need to be slippery to operate properly. The rollers need to spin freely though. But even with grippier wheels, they lack the pushing force of a standard wheel because the floor reaction forces are larger.

Quote:
Our driver has complained about driving our 2010 robot due to its long base. You probably don't want to design a long base swerve robot, because, depending on your design, it can be a hassle to turn the orientation of the robot
It sounds like what you are describing is crab, not swerve. A swerve has no problem turning with a long wheelbase.


  #5   Spotlight this post!  
Unread 21-11-2011, 21:54
AlecMataloni AlecMataloni is offline
Excellence is Bliss
FRC #0111 (WildStang)
Team Role: Alumni
 
Join Date: Mar 2011
Rookie Year: 2006
Location: Mount Prospect, IL
Posts: 269
AlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond repute
Re: Swerve Drive

Quote:
Originally Posted by Ether View Post
Omni and mecanum wheels don't need to be slippery to operate properly. The rollers need to spin freely though. But even with grippier wheels, they lack the pushing force of a standard wheel because the floor reaction forces are larger.



It sounds like what you are describing is crab, not swerve. A swerve has no problem turning with a long wheelbase.

Whoops. My bad. Sorry.
  #6   Spotlight this post!  
Unread 21-11-2011, 22:31
Andrew Lawrence
 
Posts: n/a
Re: Swerve Drive

Quote:
Originally Posted by Ether View Post
It sounds like what you are describing is crab, not swerve. A swerve has no problem turning with a long wheelbase.

This may sound dumb, but what's the difference between the two?
  #7   Spotlight this post!  
Unread 21-11-2011, 22:35
Peyton Yeung's Avatar
Peyton Yeung Peyton Yeung is online now
45 Alumni
AKA: Peyton Yeung
FRC #0461 (Westside Boiler Invasion)
Team Role: Coach
 
Join Date: Mar 2010
Rookie Year: 2009
Location: Kokomo, IN
Posts: 816
Peyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond reputePeyton Yeung has a reputation beyond repute
Re: Swerve Drive

Team 45 is prototyping a swerve drive right now.
Advantages
-omnidirectional movement
-pushing power
-wow factor(if done right it makes people wow)

Disadvantages
-complex
-heavy
-expensive
-time consuming (design, build, then the enormous time that will be spent coding followed by hours of practice)
-requires many motors
__________________
461 Westside Boiler Invasion
2016 Tippy Quarter finalist, Warren Finalist, IN State Semi Finalist,B^3 Double Finalist
2015 Indy Semi finalist, Purdue Quarter Finalist, IN State Quarter Finalist, CORI QF, R2OC Finalist, RAGE Winner
2014 Boilermaker Semi finalist, Crossroads Quarter Finalist, & CAGE Quarter Finalist
45 Technokats
2013 Boilermaker Quarter finalist
2012 CAGE Semi finalist & Queen City Champion
2011 CAGE Quarter finalist & Midwest Semi finalist
2010 CAGE Quarter finalist, Boilermaker Champion, & Washington DC Quarter Finalist
  #8   Spotlight this post!  
Unread 21-11-2011, 23:00
Joe Johnson's Avatar Unsung FIRST Hero
Joe Johnson Joe Johnson is offline
Engineer at Medrobotics
AKA: Dr. Joe
FRC #0088 (TJ2)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1996
Location: Raynham, MA
Posts: 2,644
Joe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond reputeJoe Johnson has a reputation beyond repute
Re: Swerve Drive

Implementation matters.

Some go with swerve (steerable drive wheels) on two wheels and omnis on another two. Some go with 4 wheel swerve. Even with 4 wheel swerve there are differences. Do you have 4 wheel independent steering or perhaps 2 sets of two steerable drives.

There are resource differences in each.

And then there is the big kahuna: power to the driven wheel.

Most swerve implementations have independent motors on each wheel that provide the power. In this way you only have to feed wires to the motor and viola! you have your torque source for your wheel.

BUT... ...others have chosen to get the torque to the drive wheels via mechanical means (typically a shaft through the pivot and a pair of bevel gears).

On the one hand, I hate bevel gears (in FIRST applications especially). They can be done well (Note to self: talk to John V about his championship robot and inspect that dang bevel gear set up). On the other hand, having a remote motor can make swerve a more compact package (swinging motors in space uses a lot of room and the wiring challenges are less problematic). It also makes shifting somewhat easier if that is how you roll because there is morel likely room if you have a stationary motor/gearbox.

Still other use a long chain and drive multiple wheels via this arrangement. It has its own set of strange behaviors to deal with.

Then there is the question of how many revolutions do you allow? Some swear by infinite. I think I am more of a +/-180 kind of a guy. In many cases even +/-90 is enough. Depends on the game.

In all cases, driver skill is as important as the feature. If you don't have a chassis to practice on, your drive will be learning at a regional. I can tell you from experience this seldom ends well.

Oh... ...one more thing. wheel power. The one wheel one motor method limits you in a pushing match in that if you ever get rocked back the motors that are driving wheels that are in the air are giving you no help at all. You have the advantage that you can move sideways to get the right angles to push at, but that is not always enough.

Joe J.
__________________
Joseph M. Johnson, Ph.D., P.E.
Mentor
Team #88, TJ2
  #9   Spotlight this post!  
Unread 21-11-2011, 23:06
connor.worley's Avatar
connor.worley connor.worley is offline
Registered User
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Mar 2011
Rookie Year: 2010
Location: Berkeley/San Diego
Posts: 601
connor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond repute
Re: Swerve Drive

Quote:
Originally Posted by SuperNerd256 View Post
This may sound dumb, but what's the difference between the two?
I'm not sure, but I think in a full swerve, all modules can rotate individually (you get the magic "rotate and and translate at the same time" motion). In a crab, modules are linked rotationally (less motors?).
__________________
Team 973 (2016-???)
Team 5499 (2015-2016)
Team 254 (2014-2015)

Team 1538 (2011-2014)
2014 Driver (25W 17L 1T)
日本語でOK
  #10   Spotlight this post!  
Unread 21-11-2011, 23:11
EricH's Avatar
EricH EricH is online now
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,779
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

Quote:
Originally Posted by connor.worley View Post
I'm not sure, but I think in a full swerve, all modules can rotate individually (you get the magic "rotate and and translate at the same time" motion). In a crab, modules are linked rotationally (less motors?).
Nope, that's not the difference. 118's coaxial swerve drives have had every module linked rotationally in the past.

I think it has more to do with the way the rotation happens and the various linkage schemes. There are quite a few of those, including all, front/back, and left/right.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

  #11   Spotlight this post!  
Unread 21-11-2011, 23:26
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: Swerve Drive

Technically 118's '07 and '08 bases were crab drive, because they had no ability to rotate. The steering of all the wheels was linked together with one chain, driven together. They also powered all the wheels together, and were able to do this because their manipulated was turreted. 148's '08 drive was also crab for the same reasons.
  #12   Spotlight this post!  
Unread 21-11-2011, 23:27
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,070
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: Swerve Drive

Quote:
Originally Posted by SuperNerd256 View Post
This may sound dumb, but what's the difference between the two?

http://www.chiefdelphi.com/forums/at...d=13219360 33



Attached Thumbnails
Click image for larger version

Name:	crab.png
Views:	227
Size:	60.8 KB
ID:	11111  
  #13   Spotlight this post!  
Unread 22-11-2011, 03:11
Aren_Hill's Avatar
Aren_Hill Aren_Hill is offline
Build Nifty Things
no team
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Menlo Park CA
Posts: 1,218
Aren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond repute
Re: Swerve Drive

Quote:
Originally Posted by Eagle_Strike123 View Post
Hello, I am I student from team 27, team RUSH, doing research on swerve drive for a presentation. Any teams that currently use swerve drive on their robots, or have in the past, if you could explain the advantages and disadvantages of using swerve drive to me, I would greatly appreciate it. Also, I would like to know of any situations where using swerve drive was particularly effective. Thanks!
from my perspective (3 competition swerves (one with too many wheels), and a bunch of prototypes)

advantages:
  • Elusive to defenders (the biggest pro IMO)
    Many defensive robots aim to lock up opponents with a side tbone, or simply playing moving wall, its much harder for them to accomplish both of these if you have a well driven swerve and are unpredictable.
  • great in tight quarters (in theory)
  • grace and fluidity are possible (though rarely accomplished IMO, watch any 16 matches for an example)
  • great creative outlet for a bored designer

Disadvantages:
  • control: Getting that direct mental connection from operators mind to robot movements is quite difficult, and takes alot of development and practice time
  • labor intensive in most cases (COTS ones available)
  • expensive
  • typically take up much of the base (I've found ways around this)
  • require many motors (I don't think i'll ever do a non fully independant one again meaning at least 8 motors on drive)
  • Number of moving parts/failure points is fairly high


Quote:
Originally Posted by Joe Johnson View Post

On the one hand, I hate bevel gears (in FIRST applications especially). They can be done well (Note to self: talk to John V about his championship robot and inspect that dang bevel gear set up).
You mean the ones that lost a few teeth each regional?
__________________
A guy who likes robots.
1625->3928->148->1296->971 oh dear
  #14   Spotlight this post!  
Unread 22-11-2011, 07:54
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,770
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

Ether,
Crab mode robots have the potential for changing robot orientation with respect to the field with a simple descending foot that lifts two wheels off the floor and allows the drivers to move one side of the robot (Wildstang 2003). Another method is to jump to a software routine that allows the robot to drive in "tank" mode to change orientation and jump back to crab mode when the driver is satisfied with the orientation. In rare cases designers have allowed two steering motors (connected to opposite sides of the robot drives) to change the turning radius of the robot (Wildstang 2007). This allows changing the orientation over a greater distance but still accomplishes a design with the advantages of crab for other parts of the game.
Personally, I find the terms "crab" and "swerve" interchangeable. If I was asked to make a distinction I would be inclined to call drives where the wheels rotate 180 degrees or less "swerve". Drives that turn up to 360 degrees "crab" and drives that turn greater than 360 degrees "continuous crab". Drives that are any of these where one set of wheels turns independently of the others can use the modifier "steerable" e.g. "steerable crab". As Joe has pointed out above (possibly the first to use a crab drive in First) each system has distinct advantages and disadvantages.
How you use the drive or implement the design can have a huge impact on the drivers and how the game is played. Crab will not win the game all by itself. If it takes your drivers a lot of time thinking where to go and how to get there, you will lose precious seconds you could be scoring.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #15   Spotlight this post!  
Unread 22-11-2011, 09:41
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,070
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: Swerve Drive

Quote:
Originally Posted by Al Skierkiewicz View Post
Personally, I find the terms "crab" and "swerve" interchangeable.
That's unfortunate. It makes the words redundant and far less useful.

To many vets here on CD, crab is a subset of swerve, wherein all four wheels are steered in the same direction, whether by mechanical linkage or by software design. That is a very useful distinction and one worth supporting.

http://www.chiefdelphi.com/forums/at...d=13219724 74

http://www.chiefdelphi.com/forums/at...1&d=1321936036


Attached Thumbnails
Click image for larger version

Name:	crab2.jpg
Views:	90
Size:	31.6 KB
ID:	11113  

Last edited by Ether : 22-11-2011 at 09:51.
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 18:41.

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