Go to Post But he who has deeper insight realizes that concepts and ideas canot be contained in even the largest jar, bucket or box. You cannot touch or see these things, but you can be enhanced with knowledge and experience of them. - sanddrag [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, 01:30
glennword's Avatar
glennword glennword is offline
Resident Solidworks Guru
AKA: Glenn
FRC #4146 (Sabercat Robotics)
Team Role: Student
 
Join Date: Sep 2012
Rookie Year: 2012
Location: Scottsdale, AZ
Posts: 52
glennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to behold
Castor/Swerve Drive

Hey guys so I was thinking about this years Curiosity landing and the rover itself, and got to thinking about its swerve/castor drive. I want to start designing a modular system for swivel drive for use on my teams robot this year, and was wondering if any of you have any ideas/tips/advice for me. Tell me what you think!
  #2   Spotlight this post!  
Unread 10-09-2012, 01:37
Mk.32's Avatar
Mk.32 Mk.32 is offline
Registered User
AKA: Mark
FRC #2485 (W.A.R. Lords)
Team Role: Engineer
 
Join Date: Jan 2011
Rookie Year: 2011
Location: San Diego
Posts: 769
Mk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud of
Re: Castor/Swerve Drive

Have a look at 1717's modules.
Enough said.

Also remember half of the swerve complexity is code...
__________________
Engineering mentor: Team 2485: WARLords 2013-

Team President: Team 3647 2010-2013
  #3   Spotlight this post!  
Unread 10-09-2012, 01:40
Andrew Lawrence
 
Posts: n/a
Re: Castor/Swerve Drive

A simple, well designed Tank drive beats a complex, mediocre swerve any day. I'm not saying your swerve will be mediocre, but even with years to work on it, the complexity of a serve isn't always worth it.

However, this is a very one-sided opinion, coming from someone who has never built a swerve. I'd talk to someone who's done swerve before (Maybe someone from Team 16, they do awesome swerves) and get their opinion.

Either way, however you do it, please keep us updated as you iterate!
  #4   Spotlight this post!  
Unread 10-09-2012, 01: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,713
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: Castor/Swerve Drive

Swerve drive? In your second year? Better get started now...

First, I should warn you that the mechanical part is the easy part. After all, you only have to figure out how to rotate a wheel, and its power routing (motor power via gears, or electrical power without totally twisting the wires), and make it fit on the robot within the weight limit. Do you want all the wheels to rotate together and drive together, or do you want independent rotation, or independent drive, or split with one side controlled by one group of motors and the other controlled by a different group? To make that a little bit easier, see http://www.andymark.com/Swerve-s/148.htm for a couple of designs derived from proven ones. Also take a look at 16 and 973's swerve designs.

Then the programmers get to figure out how to make it work right. That's the fun part. Not only does the programmer have to get everything responding (and pointing the right direction), but then they have to tailor it to any driving modes that the drivers want.

Can it be done? Yes, and it has been done very successfully. Is it easy, no. NOW is the time to prototype one and see if you can solve the issues before the build season. You might not be able to use it this coming season due to other issues (including the game), but it's always nice to have an extra system in your bag of tricks. For a swerve drive, you don't want to be prototyping during the 6 weeks--not enough time unless you have a massively large team with enough tools and materials for everybody. Do it during the offseason if at all possible.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

  #5   Spotlight this post!  
Unread 10-09-2012, 02:03
glennword's Avatar
glennword glennword is offline
Resident Solidworks Guru
AKA: Glenn
FRC #4146 (Sabercat Robotics)
Team Role: Student
 
Join Date: Sep 2012
Rookie Year: 2012
Location: Scottsdale, AZ
Posts: 52
glennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to beholdglennword is a splendid one to behold
Re: Castor/Swerve Drive

Haha call me ambitious. I mightve got ahead of myself saying "this year", but I think it would be a good use of my offseason time to design/build one of these.
  #6   Spotlight this post!  
Unread 10-09-2012, 08:39
LeelandS's Avatar
LeelandS LeelandS is offline
Robots don't quit, and neither do I
AKA: Leeland
FRC #1405 (Finney Falcons)
Team Role: Tactician
 
Join Date: Nov 2007
Rookie Year: 2005
Location: Webster, NY
Posts: 545
LeelandS has a reputation beyond reputeLeelandS has a reputation beyond reputeLeelandS has a reputation beyond reputeLeelandS has a reputation beyond reputeLeelandS has a reputation beyond reputeLeelandS has a reputation beyond reputeLeelandS has a reputation beyond reputeLeelandS has a reputation beyond reputeLeelandS has a reputation beyond reputeLeelandS has a reputation beyond reputeLeelandS has a reputation beyond repute
Re: Castor/Swerve Drive

Okay. I can lend you a few tips. 1126 did Swerve this past year, and I was kinda attached to them for the time being. So I'll tell you a few things I liked, and what I would've done differently.

First of all, designing your Swerve drive. 1126 bought a Revolution Swerve Module from AndyMark, dissected it, and created a CAD file from it. Then they set to work designing the full drive system.

If you DO want to go with Swerve, there are a few decisions you have to make. Namely, motor allocation. You could go with each module steered by its own motor, or you could chain a few together (2 and 2). That's how 1126 did their prototype chassis. That turned into 2 and 1 and 1 for Championships (2 chained together, 2 are independently driven). Now they are working to make it totally independent. I'm not exactly sure what the advantage is to making it all independent, but I'd imagine the modules would rotate faster and easier. It's also heavier and a little more complicated. So keep that in mind.

Now, we'll fast forward a bit to when the prototype chassis is built. Hand it off to Software ASAP! As said above, the biggest hurdle of Swerve is the programming. There's a lot of things that need to be handled by Software. Not just driving the wheels like normal, but rotating the wheels and KEEPING THEM IN LINE. When steering your Swerve modules, they need to be kept in the same direction to a rather low tolerance if you want to drive effectively. Rotating the wheels itself can be a hurdle. There is just so much Software has to do with a Swerve drive. They need to be given as much time to work on it as possible.

Now, when Kick Off comes along. I would not recommend putting Swerve on the field for the season yet. That's your choice, but 1126's Swerve was no where near the level it should have been to compete. And it really hurt them when they got to competition. Now they know, and have been improving it for the coming year (if it offers advantages for the game). I would recommend giving Swerve another season to improve (AT LEAST). There's no point to using Swerve instead of Tank if it's barely mobile at all.

Just remember when undertaking Swerve; it requires time, resource and practice. And even with all those things, it may not work as well as you'd like. In which case, you need to invest more time and resource in it until it does work like you want. Don't expect to be at the level of 1717 or 16 when you're done with the prototype. It takes years to get Swerve to that level. Just remember; don't get discouraged. If you're truly motivated to do a Swerve drive, don't give up on it. Just keep working at it until you get it!

I hope this helps. Let me know if there's any advice you need, and I'll help as much as I can!
-Leeland
__________________
My heart will forever lie with SparX
1126: 2008 - 2011; Where it All Began.
1405: 2013 - Present; A Wanderer is Born.

Work hard, play hard. And maybe someday...
  #7   Spotlight this post!  
Unread 10-09-2012, 13:17
GCentola's Avatar
GCentola GCentola is offline
Strategical Tactitian
AKA: Garrick
no team (SparX)
Team Role: Alumni
 
Join Date: Dec 2010
Rookie Year: 2010
Location: Webster
Posts: 383
GCentola has much to be proud ofGCentola has much to be proud ofGCentola has much to be proud ofGCentola has much to be proud ofGCentola has much to be proud ofGCentola has much to be proud ofGCentola has much to be proud ofGCentola has much to be proud of
Re: Castor/Swerve Drive

Quote:
Originally Posted by LeelandS View Post

If you DO want to go with Swerve, there are a few decisions you have to make. Namely, motor allocation. You could go with each module steered by its own motor, or you could chain a few together (2 and 2). That's how 1126 did their prototype chassis. That turned into 2 and 1 and 1 for Championships (2 chained together, 2 are independently driven). Now they are working to make it totally independent. I'm not exactly sure what the advantage is to making it all independent, but I'd imagine the modules would rotate faster and easier. It's also heavier and a little more complicated. So keep that in mind.

-Leeland
If I recall correctly, we tested the 2-1-1 on the prototype swerve but did not find any significant advantages to try and change it on the actual robot. The only change to our swerve in St. Louis was the Colson wheels. I guess, when one of our modules came off during a match, we did have 2 chained together and one independent, but that was unintentional

There was a team of people that worked over the summer to convert the swerve to 4 independently steered modules. Originally, that is how we wanted to build the 2012 robot, but the shooter team grabbed a window motor for the turret. Having 4 independently steered modules seems to be the better way to go in terms of programming, mobility, maneuverability etc. Last I checked, it is mechanically complete and is being reprogrammed.

Second, there are loads of presentations, threads, objective tables etc out there on these decisions. I will try to summarize them into this: build a swerve drive because you have gone through the thought process and decided it is worth the challenge and will offer you a benefit during gameplay. Do not build it (for the competition season) because you really just want to try it or you think it is cool. If you do want it, make sure you prototyped it first. 6 weeks isn't nearly enough time to design a swerve drive from scratch and do it well (especially when the best swerve drives have been perfected over years).


Garrick
__________________
GO SparX on 3!!!!!

Check us out at:
http://www.gosparx.org
http://www.facebook.com/SparX1126
I Love Two Pencil Designs!
  #8   Spotlight this post!  
Unread 13-09-2012, 12:35
karomata's Avatar
karomata karomata is offline
Rebellious Egyptian
AKA: Mo Elhelw
no team
Team Role: Alumni
 
Join Date: Sep 2010
Rookie Year: 2006
Location: Rochester, NY
Posts: 212
karomata has much to be proud ofkaromata has much to be proud ofkaromata has much to be proud ofkaromata has much to be proud ofkaromata has much to be proud ofkaromata has much to be proud ofkaromata has much to be proud ofkaromata has much to be proud of
Re: Castor/Swerve Drive

One of the problems of the drive train your talking about, is that in our appliances, we usually don't incorporate the suspension system the Mars Rover has, so if you found a way to make a dropcenter swerve drive that could tackle bumps like the barrier in the 2012 game, i believe it would become very popular very quickly.
As long as its simple.
  #9   Spotlight this post!  
Unread 13-09-2012, 13:10
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,713
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: Castor/Swerve Drive

Quote:
Originally Posted by karomata View Post
One of the problems of the drive train your talking about, is that in our appliances, we usually don't incorporate the suspension system the Mars Rover has, so if you found a way to make a dropcenter swerve drive that could tackle bumps like the barrier in the 2012 game, i believe it would become very popular very quickly.
As long as its simple.
Look up Winnovation's 2010 swerve, all six wheels of it.

It's still the only 6-wheel swerve to compete in FRC. Swerve by definition isn't simple... and adding an extra 2 wheels doesn't help.

Most of the time a 4-wheel (or even 3-wheel) swerve is used, the field is flat. But, this year, several teams used swerve and also crossed the barrier without using the bridges (and then balanced the bridges).
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

  #10   Spotlight this post!  
Unread 13-09-2012, 19:02
Secretspy97 Secretspy97 is offline
Registered User
FRC #1126
Team Role: Programmer
 
Join Date: Oct 2011
Rookie Year: 2009
Location: New York
Posts: 25
Secretspy97 is an unknown quantity at this point
Re: Castor/Swerve Drive

Quote:
If you DO want to go with Swerve, there are a few decisions you have to make. Namely, motor allocation. You could go with each module steered by its own motor, or you could chain a few together (2 and 2). That's how 1126 did their prototype chassis. That turned into 2 and 1 and 1 for Championships (2 chained together, 2 are independently driven). Now they are working to make it totally independent. I'm not exactly sure what the advantage is to making it all independent, but I'd imagine the modules would rotate faster and easier. It's also heavier and a little more complicated. So keep that in mind.
We changed from 2 pairs of wheels being rotated by one window motor to all four wheel being rotated separately because it would allow the robot to turn more efficiently. When the wheels are connected together and you try to spin the robot, two of the four wheels are dragged on the carpet. This both damaged the carpet and we had to change the wheels tread often in order to have enough grip to climb the bridge.
  #11   Spotlight this post!  
Unread 13-09-2012, 19:34
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: Castor/Swerve Drive

Quote:
Originally Posted by EricH View Post
Swerve by definition isn't simple
Truth. If you have some members who are stuck on the idea of swerve, tell them to design one. They'll quickly see that it's not as easy as they think.
__________________
Team 973 (2016-???)
Team 5499 (2015-2016)
Team 254 (2014-2015)

Team 1538 (2011-2014)
2014 Driver (25W 17L 1T)
日本語でOK
  #12   Spotlight this post!  
Unread 13-09-2012, 20:02
Walter Deitzler's Avatar
Walter Deitzler Walter Deitzler is offline
UAH Class of 2019
FRC #3397 (Robolions)
Team Role: Alumni
 
Join Date: Jul 2011
Rookie Year: 2010
Location: University City, MO
Posts: 775
Walter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond reputeWalter Deitzler has a reputation beyond repute
Re: Castor/Swerve Drive

Quote:
Originally Posted by EricH View Post
Look up Winnovation's 2010 swerve, all six wheels of it.

It's still the only 6-wheel swerve to compete in FRC. Swerve by definition isn't simple... and adding an extra 2 wheels doesn't help.
http://www.youtube.com/watch?v=U7sXWhHfULs

They get a shot of all 6 wheels at 1:45. Its crazy cool.
__________________

(Hanging out with my buddies at 610)
Robotics, it's not just a club, it's a career.
FLL Referee (2012-Present)

2014 Gateway Robotics Challenge winners (With 2481 and 1985)
2011 St. Louis Regional Winners (With 1985 and 3284)
2010 Highest Rookie Seed
I am the guy in the golden hat, say "Hi!" to me at WORLD CHAMPIONSHIPS!!!
  #13   Spotlight this post!  
Unread 13-09-2012, 21:33
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: Castor/Swerve Drive

Quote:
Originally Posted by connor.worley View Post
Truth. If you have some members who are stuck on the idea of swerve, tell them to design one. They'll quickly see that it's not as easy as they think.
Though also remind them that the design is less than half the battle. Programming a swerve is the hardest part.
__________________
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
  #14   Spotlight this post!  
Unread 13-09-2012, 22:04
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: Castor/Swerve Drive

Quote:
Truth. If you have some members who are stuck on the idea of swerve, tell them to design one. They'll quickly see that it's not as easy as they think.
Designing a module is a relatively straight forward challenge with all the CAD out there. A better challenge would be to price one out on a small budget, swerve gets expensive fast.
__________________
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 : 13-09-2012 at 22:10.
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 05:37.

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