Go to Post As I told my friend Joe Johnson, just because you aren't around as much doesn't mean that you can just close the book on this chapter, instead - just keep a book marker in this place, so you can remember how to find your way back home - when the time is right. - meaubry [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 24-04-2009, 10:45
BenX02's Avatar
BenX02 BenX02 is offline
Registered User
FRC #2655 (The Flying Platypi)
Team Role: Driver
 
Join Date: Mar 2009
Rookie Year: 2004
Location: Greensboro NC
Posts: 65
BenX02 has a spectacular aura aboutBenX02 has a spectacular aura about
Question Questions about crab/swerve drive.

Hey, our team is wanting to have crab drive next year, so I have been coming up with designs. I have a few questions.

1) The design I came up with has six CIMs, one for each wheel module, and one for each side to turn the modules. My only concern with this design is that it will be heavy. Can someone show me some designs or CADs (or just explain your design) for your designs. Don't worry, I won't rip them off, I just want to get insperation.

2) This is going to sound like a dumb question, but I have heard that a water jet/computerized mill is necessary for building a crab drive system, may I ask why? The machine shop our team meets at has one, but in the past they have not let us use it.

3) As a driver, I have been wondering about the different ways you can drive a crab/swerve. I have seen teams do a tank style with two joy sticks, where it acts like tank drive but if you move the sticks sideways your robot moves sideways ect. I have also seen with one stick and a throttle, and a stick with a Z axis. But which would you say is the best?

4) I know you need lots of sensors, but what kind and where might I get them?
Thanks in advance.
__________________

Last edited by BenX02 : 24-04-2009 at 10:54. Reason: added question #4
  #2   Spotlight this post!  
Unread 24-04-2009, 10:54
R.C.'s Avatar
R.C. R.C. is offline
2017... Oooh Kill em, Swerve!
AKA: Owner, WestCoast Products
FRC #1323 (MadTown Robotics)
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Madera, CA
Posts: 2,184
R.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond repute
Re: Questions about crab/swerve drive.

Ok,

1) First of all you can't use 6 CIMS. You are only allowed to use 4. To turn the modules, teams use globes or another type of motor. There are some designs on CD, I have some already drawn up and will post them up when I get back home. **school is not fun**

2)CNC machining or a waterjet makes life easier. You can simply draw up the parts, CAM it and run it. Automated machining just makes life easier. Ask them if you can use or if they can mill parts for you.

3)It is up to you on the joysticks. I prefer using tank drive.
__________________
R.C.
Owner, WestCoast Products || Twitter
MadTown Robotics Team 1323
  #3   Spotlight this post!  
Unread 24-04-2009, 11:02
Doug G's Avatar
Doug G Doug G is offline
Coach / Teacher
FRC #0701 (Robovikes)
Team Role: Coach
 
Join Date: Dec 2002
Rookie Year: 2001
Location: Fairfield, CA
Posts: 879
Doug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond repute
Re: Questions about crab/swerve drive.

Quote:
Originally Posted by BenX02 View Post
Hey, our team is wanting to have crab drive next year, so I have been coming up with designs. I have a few questions.

4) I know you need lots of sensors, but what kind and where might I get them?
Thanks in advance.
You need to use pots on the steering, or possibly encoders (startup position can be tricky). You should also consider encoders on each drive wheel. It has been said many times on these forums and is worth repeating... Building the crab modules is just one part of the system, controlling it is often toughest part.
__________________
Work Hard, Have Fun, Make a Difference!

  #4   Spotlight this post!  
Unread 24-04-2009, 11:15
BenX02's Avatar
BenX02 BenX02 is offline
Registered User
FRC #2655 (The Flying Platypi)
Team Role: Driver
 
Join Date: Mar 2009
Rookie Year: 2004
Location: Greensboro NC
Posts: 65
BenX02 has a spectacular aura aboutBenX02 has a spectacular aura about
Re: Questions about crab/swerve drive.

Quote:
Originally Posted by rc_cola1323 View Post
Ok,

1) First of all you can't use 6 CIMS. You are only allowed to use 4. To turn the modules, teams use globes or another type of motor. There are some designs on CD, I have some already drawn up and will post them up when I get back home. **school is not fun**

2)CNC machining or a waterjet makes life easier. You can simply draw up the parts, CAM it and run it. Automated machining just makes life easier. Ask them if you can use or if they can mill parts for you.

3)It is up to you on the joysticks. I prefer using tank drive.
Dang! I forgot about that rule. I'm stupid.

I think they will probably let us use it, since we actually did good this year.

That's what I would prefer also. But I have a question. Say next years game is one rug, in previous years you usually had to use omni-wheels for tank drive because of friction, how might you get passed that on a crab drive system?

Sorry if I sound like a noob, I am with crab drive.

Quote:
Originally Posted by Doug G View Post
You need to use pots on the steering, or possibly encoders (startup position can be tricky). You should also consider encoders on each drive wheel. It has been said many times on these forums and is worth repeating... Building the crab modules is just one part of the system, controlling it is often toughest part.
Okay, and all the sensors available on AM or other websites?
__________________
  #5   Spotlight this post!  
Unread 24-04-2009, 11:17
hillale's Avatar
hillale hillale is offline
Formerly a Winnovator
AKA: Alec Hill
FRC #3617 (Cold Logic)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Marquette, MI
Posts: 184
hillale is a splendid one to beholdhillale is a splendid one to beholdhillale is a splendid one to beholdhillale is a splendid one to beholdhillale is a splendid one to beholdhillale is a splendid one to beholdhillale is a splendid one to behold
Send a message via AIM to hillale
Re: Questions about crab/swerve drive.

Quote:
Originally Posted by BenX02 View Post
2) This is going to sound like a dumb question, but I have heard that a water jet/computerized mill is necessary for building a crab drive system, may I ask why? The machine shop our team meets at has one, but in the past they have not let us use it.
Precision is key when building a bulletproof swerve drive. This cuts down on everything from chain play to drift. Our 2007 swerve (handmade) was down for some reason or another (thrown chains, etc.) every few matches. Our 2008 swerve (waterjetted) made it through 3 regionals and champs without the need for a fix (until IRI when one of the axles wore far enough to lose it's snap ring which was a less than 1 minute fix with our design).

If you want more info, pm Aren_Hill
__________________
  #6   Spotlight this post!  
Unread 24-04-2009, 11:29
BenX02's Avatar
BenX02 BenX02 is offline
Registered User
FRC #2655 (The Flying Platypi)
Team Role: Driver
 
Join Date: Mar 2009
Rookie Year: 2004
Location: Greensboro NC
Posts: 65
BenX02 has a spectacular aura aboutBenX02 has a spectacular aura about
Re: Questions about crab/swerve drive.

Quote:
Originally Posted by hillale View Post
Precision is key when building a bulletproof swerve drive. This cuts down on everything from chain play to drift. Our 2007 swerve (handmade) was down for some reason or another (thrown chains, etc.) every few matches. Our 2008 swerve (waterjetted) made it through 3 regionals and champs without the need for a fix (until IRI when one of the axles wore far enough to lose it's snap ring which was a less than 1 minute fix with our design).

If you want more info, pm Aren_Hill
I see. Did you machine your wheel hums out of one piece of metal? I'm guessing not, but it's an idea.
__________________
  #7   Spotlight this post!  
Unread 24-04-2009, 11:34
sgreco's Avatar
sgreco sgreco is offline
Registered User
AKA: Steven Greco
FRC #2079
Team Role: Mechanical
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Millis
Posts: 1,031
sgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond repute
Re: Questions about crab/swerve drive.

You definitely don't need a CNC to make a swerve drive, if it's going to be coaxial and you're going to use bevel gears, you probably want to find a shop to help you out. My team made a full swerve on a manual Bridgeport mill in 08.
We used a 4-axis CNC this year, but you certainly don't need that to make it good.

For sensors, my team finds hall effect sensors to be the best because they are absolute sensors which saves time centering the modules(the reading is usually more accurate for us than we found with pots and encoders).

Although you are only allowed 4 CIMs, you probably wouldn't want it for steering anyway. They are too fast. I would use the globe motors. My team used the Denso motors and they worked fine as well.

If you have any questions feel free to PM and I can answer any questions you want about mechanical aspects of swerve.
  #8   Spotlight this post!  
Unread 24-04-2009, 12:11
R.C.'s Avatar
R.C. R.C. is offline
2017... Oooh Kill em, Swerve!
AKA: Owner, WestCoast Products
FRC #1323 (MadTown Robotics)
Team Role: Engineer
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Madera, CA
Posts: 2,184
R.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond reputeR.C. has a reputation beyond repute
Re: Questions about crab/swerve drive.

Here are some pics of some modules and dt's:

http://www.chiefdelphi.com/media/photos/33368
http://www.chiefdelphi.com/media/photos/33336
http://www.chiefdelphi.com/media/photos/33335
http://www.chiefdelphi.com/media/photos/33334
http://www.chiefdelphi.com/media/photos/32573


CAD:
http://www.chiefdelphi.com/media/photos/32520
http://www.chiefdelphi.com/media/photos/32444
http://www.chiefdelphi.com/media/photos/31626
http://www.chiefdelphi.com/media/photos/31078
http://www.chiefdelphi.com/media/photos/29415
http://www.chiefdelphi.com/media/photos/29412
http://www.chiefdelphi.com/media/photos/28568
http://www.chiefdelphi.com/media/photos/25328

These are just some images and stuff on CD. If you contact the creator, they will for sure help you out. There are a ton of iterations. You just have to find one that fits your needs. On sensors, since MadTown will never do Crab (I mean NEVER). I don't know. But someone will post a link soon hopefully
__________________
R.C.
Owner, WestCoast Products || Twitter
MadTown Robotics Team 1323
  #9   Spotlight this post!  
Unread 24-04-2009, 12:29
big1boom big1boom is offline
Chains=Fun
FRC #2022 (Titan Robotics)
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Aurora
Posts: 267
big1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of light
Re: Questions about crab/swerve drive.

Might as wel preface this saying that I only have 1 year (this year) experience with crab/swerve
Quote:
Originally Posted by BenX02 View Post
1) The design I came up with has six CIMs, one for each wheel module, and one for each side to turn the modules. My only concern with this design is that it will be heavy. Can someone show me some designs or CADs (or just explain your design) for your designs. Don't worry, I won't rip them off, I just want to get insperation.
http://www.chiefdelphi.com/media/photos/33181
This is our swerve. My brother posted images of his CAD's later in the thread.


This year we went with 1 CIM total, but for a normal year I would recommend going 1 CIM for each side (r/l) The main problem with this setup is that you have to be exact for the bevel gears, otherwise the will not mesh correctly.
We used globe motors to turn our wheel modules. I have seen other teams use FP motors, or window motors.


Quote:
Originally Posted by BenX02 View Post
2) This is going to sound like a dumb question, but I have heard that a water jet/computerized mill is necessary for building a crab drive system, may I ask why? The machine shop our team meets at has one, but in the past they have not let us use it.
It is not necessary to have a computerized mill, although it does make everything easier.

We had our boxes cut out by an old CNC, then we drill pressed all the holes, then had them welded.

Quote:
Originally Posted by BenX02 View Post
3) As a driver, I have been wondering about the different ways you can drive a crab/swerve. I have seen teams do a tank style with two joy sticks, where it acts like tank drive but if you move the sticks sideways your robot moves sideways ect. I have also seen with one stick and a throttle, and a stick with a Z axis. But which would you say is the best?
This year we went with 1 Joystick controlling throttle, one joystick with twist controlling translation (strafing) and rotation.

Quote:
Originally Posted by BenX02 View Post
4) I know you need lots of sensors, but what kind and where might I get them?
I didn't have involvement in sensors other than mounting them, but I know that we mounted a magnet onto a sensor sprocket shaft, then put the sensor right above it, no contact. This sensor then outputs a voltage that corresponds to an angle. According to our team's programmer, he has to round the values otherwise it will crash/slow down the cRIO.

If you have any more questions, please post here, or PM someone. Most people are more than willing to help
__________________
  #10   Spotlight this post!  
Unread 24-04-2009, 12:40
sgreco's Avatar
sgreco sgreco is offline
Registered User
AKA: Steven Greco
FRC #2079
Team Role: Mechanical
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Millis
Posts: 1,031
sgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond repute
Re: Questions about crab/swerve drive.

This a is a swerve I drew up during the build season with the specific intention of not needing a CNC machine. However, you do need a rotary table for your mill with this design.



The sprockets for powering are not shown, but they could simply be attached with a keyed connection. The steering sprocket is shown, but the motors for steering aren't because we didin't know what method of actuation we wanted or which motors we would need elsewhere. I would recommend steering the front wheels together and the back wheels together for a little bit of flexibility in steering modes.

The CIMs can also be down into the frame. The only reason they a sticking up is because of a few specific wiring issues that pertained to my team's 2009 bot.

Last edited by sgreco : 24-04-2009 at 12:50.
  #11   Spotlight this post!  
Unread 24-04-2009, 13:06
BenX02's Avatar
BenX02 BenX02 is offline
Registered User
FRC #2655 (The Flying Platypi)
Team Role: Driver
 
Join Date: Mar 2009
Rookie Year: 2004
Location: Greensboro NC
Posts: 65
BenX02 has a spectacular aura aboutBenX02 has a spectacular aura about
Re: Questions about crab/swerve drive.

Quote:
Originally Posted by big1boom View Post
Might as wel preface this saying that I only have 1 year (this year) experience with crab/swerve


http://www.chiefdelphi.com/media/photos/33181
This is our swerve. My brother posted images of his CAD's later in the thread.


This year we went with 1 CIM total, but for a normal year I would recommend going 1 CIM for each side (r/l) The main problem with this setup is that you have to be exact for the bevel gears, otherwise the will not mesh correctly.
We used globe motors to turn our wheel modules. I have seen other teams use FP motors, or window motors.



It is not necessary to have a computerized mill, although it does make everything easier.

We had our boxes cut out by an old CNC, then we drill pressed all the holes, then had them welded.


This year we went with 1 Joystick controlling throttle, one joystick with twist controlling translation (strafing) and rotation.



I didn't have involvement in sensors other than mounting them, but I know that we mounted a magnet onto a sensor sprocket shaft, then put the sensor right above it, no contact. This sensor then outputs a voltage that corresponds to an angle. According to our team's programmer, he has to round the values otherwise it will crash/slow down the cRIO.

If you have any more questions, please post here, or PM someone. Most people are more than willing to help
Thanks for the help.

You said the CADs later on in the thread were your brothers right? I see those rotating things on the bottom and top of your modules, can you explain to be what those are? I see them on a lot of different designs.

Sorry about all the questions, I have a lot to learn about crab drive.
__________________
  #12   Spotlight this post!  
Unread 24-04-2009, 13:14
big1boom big1boom is offline
Chains=Fun
FRC #2022 (Titan Robotics)
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2007
Location: Aurora
Posts: 267
big1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of lightbig1boom is a glorious beacon of light
Re: Questions about crab/swerve drive.

The rotating things are Square Lazy Susans from McMaster

We have one on top, and one on bottom of each box, this defines the vertical plane of the wheel with 2 points, making it much stronger. Most swerve modules are supported from top and bottom to increase strength and reliability.

Keep asking questions, I know that I don't mind sharing information that might help someone.
__________________
  #13   Spotlight this post!  
Unread 24-04-2009, 13:56
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,813
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: Questions about crab/swerve drive.

You're all forgetting one thing.

We don't know that a swerve drive will be good for next year's game.

So, by "next year", you really mean "next fall, as a prototype", riiight? You see, crab/swerve drives are pretty complex, especially compared to tank drive. So you want to do at least one before it counts, just to help you do the one that counts (if you do it). Move up your schedule and do it in the fall, then evaluate it at the start of build to see if it'll be good for the game.

Now, for some help.

1 CIM per side is still probably too weak. It'll work, yes, but you really want 2, or 1 per wheel module.

There are a number of setups, with the 2 most common being a coaxial crab and a more standard swerve. 118 uses coax, 148 used coax last year, and some other teams do as well, I think. In this setup, all the drive motors power all the wheels. A second rotation shaft is used to rotate the modules. You could set this up to act as either all 4 steer together or as a 2x2.

The other main option is to put the motor in the drive module. That's a little tricky on the wiring side, but it's a bit simpler mechanically.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

  #14   Spotlight this post!  
Unread 24-04-2009, 19:48
BenX02's Avatar
BenX02 BenX02 is offline
Registered User
FRC #2655 (The Flying Platypi)
Team Role: Driver
 
Join Date: Mar 2009
Rookie Year: 2004
Location: Greensboro NC
Posts: 65
BenX02 has a spectacular aura aboutBenX02 has a spectacular aura about
Re: Questions about crab/swerve drive.

Quote:
Originally Posted by big1boom View Post
The rotating things are Square Lazy Susans from McMaster

We have one on top, and one on bottom of each box, this defines the vertical plane of the wheel with 2 points, making it much stronger. Most swerve modules are supported from top and bottom to increase strength and reliability.

Keep asking questions, I know that I don't mind sharing information that might help someone.
Ah, thanks. I will look into those.

Thanks, you've been a lot of help. I think most of my questions have been answered, but thanks again.

Quote:
Originally Posted by EricH View Post
You're all forgetting one thing.

We don't know that a swerve drive will be good for next year's game.

So, by "next year", you really mean "next fall, as a prototype", riiight? You see, crab/swerve drives are pretty complex, especially compared to tank drive. So you want to do at least one before it counts, just to help you do the one that counts (if you do it). Move up your schedule and do it in the fall, then evaluate it at the start of build to see if it'll be good for the game.

Now, for some help.

1 CIM per side is still probably too weak. It'll work, yes, but you really want 2, or 1 per wheel module.

There are a number of setups, with the 2 most common being a coaxial crab and a more standard swerve. 118 uses coax, 148 used coax last year, and some other teams do as well, I think. In this setup, all the drive motors power all the wheels. A second rotation shaft is used to rotate the modules. You could set this up to act as either all 4 steer together or as a 2x2.

The other main option is to put the motor in the drive module. That's a little tricky on the wiring side, but it's a bit simpler mechanically.
Well of course that's what I meant.

And yeah, I was aware that one would be to weak. I was thinking of using six CIMs (before someone reminded me of the rule that you can only use four), one for each module, and two to turn them.

I have been thinking of the wiring, how might you go about doing the wiring for that? I'm trying to figure out a way so that they don't get wrapped around.

Thanks for the help.
__________________
  #15   Spotlight this post!  
Unread 24-04-2009, 19:55
RMS11's Avatar
RMS11 RMS11 is offline
Safety!!!!
AKA: Rick
FRC #2415 (WiredCats)
Team Role: Driver
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Atlanta
Posts: 263
RMS11 is a splendid one to beholdRMS11 is a splendid one to beholdRMS11 is a splendid one to beholdRMS11 is a splendid one to beholdRMS11 is a splendid one to beholdRMS11 is a splendid one to behold
Send a message via AIM to RMS11
Re: Questions about crab/swerve drive.

Quote:
Originally Posted by BenX02 View Post

I have been thinking of the wiring, how might you go about doing the wiring for that? I'm trying to figure out a way so that they don't get wrapped around.

Thanks for the help.
If you have the motor on the module then you would probably need to have a mechanical stop so the module could not spin freely and some kind of wire holder that allows for all the wires to stay organized, but im forgettin the name right now. Or if you do coaxle then its not a problem
__________________

2009 Peachtree Regional Champs
2009 Palmetto Regional Champs
2008 Peachtree Rookie All Star and Rookie Highest Seed
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
Crab Drive Questions craigboez Technical Discussion 18 13-01-2009 21:35
Crab / Swerve drive joystick control scheme Tom Line Programming 12 16-04-2007 18:47
Simple Swerve/Crab Rob2713g Technical Discussion 4 20-03-2007 19:00
Swerve/Crab Rob2713g Technical Discussion 5 12-11-2006 22:05
Swerve/crab drive and tank turning activemx Technical Discussion 9 23-02-2004 18:26


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

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