Go to Post I thought of this at least a couple of years ago, but I didn't post because I didn't want to give Dave any fiendish ideas. He has enough without our help. - ChrisH [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 Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 15-05-2014, 15:40
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,517
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Coaxial Swerve Derivation with Paired Modules

Our team is looking at different swerve variations and considering trying one in the off season.

Ether was nice enough to do the derivations for equations and wheel speeds and post them in an excel format for unicorn drives, and straight up "crab" where all the modules are linked is simple to program.

Has anyone performed a similar variation for a paired-module swerve where 2 have 2 sets of modules, when each set has linked steering and drive?

To more explicit, picture 4 modules where the left side modules are turned and driven together, and the right side modules are turned and driven together.
  #2   Spotlight this post!  
Unread 15-05-2014, 15:45
Ty Tremblay's Avatar
Ty Tremblay Ty Tremblay is offline
Robotics Engineer
FRC #0319 (Big Bad Bob)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2004
Location: Alton NH
Posts: 832
Ty Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond repute
Re: Coaxial Swerve Derivation with Paired Modules

190 did this in 2009. It's basically tank that can strafe and gave us pretty good mobility for the motor choices we had that year.

Nowadays, with the amount of motors you can pick from, the benefits of full swerve outweigh the drawbacks.
__________________
  #3   Spotlight this post!  
Unread 15-05-2014, 15:51
Dave McLaughlin's Avatar
Dave McLaughlin Dave McLaughlin is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Sep 2006
Rookie Year: 2007
Location: Pullman, WA
Posts: 299
Dave McLaughlin has a reputation beyond reputeDave McLaughlin has a reputation beyond reputeDave McLaughlin has a reputation beyond reputeDave McLaughlin has a reputation beyond reputeDave McLaughlin has a reputation beyond reputeDave McLaughlin has a reputation beyond reputeDave McLaughlin has a reputation beyond reputeDave McLaughlin has a reputation beyond reputeDave McLaughlin has a reputation beyond reputeDave McLaughlin has a reputation beyond reputeDave McLaughlin has a reputation beyond repute
Re: Coaxial Swerve Derivation with Paired Modules

1983 also did this in 2009. Ty is right, with the amount of similar motors a full swerve would be the way to go if you are confident you can build it and control it.
  #4   Spotlight this post!  
Unread 15-05-2014, 16:14
efoote868 efoote868 is online now
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,401
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: Coaxial Swerve Derivation with Paired Modules

Quote:
Originally Posted by Ty Tremblay View Post
Nowadays, with the amount of motors you can pick from, the benefits of full swerve outweigh the drawbacks.
I'm going to respectfully disagree. I've seen veteran teams sit idle for matches because of their swerve drives, for trivial reasons (e.g. the wheels weren't properly aligned at the start of the match).

At any rate, every game deserves thorough evaluation on the pros and cons of each drive train, because ultimately propellers will rule when it's a water game.
__________________
Be Healthy. Never Stop Learning. Say It Like It Is. Own It.

Like our values? Flexware Innovation is looking for Automation Engineers. Check us out!
  #5   Spotlight this post!  
Unread 15-05-2014, 16:24
pwnageNick's Avatar
pwnageNick pwnageNick is offline
It's like yeeee ho
AKA: Nick Coussens
FRC #2451 (PWNAGE)
Team Role: Mentor
 
Join Date: Jun 2010
Rookie Year: 2007
Location: Chicago, IL
Posts: 402
pwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond repute
Re: Coaxial Swerve Derivation with Paired Modules

Quote:
Originally Posted by efoote868
I'm going to respectfully disagree. I've seen veteran teams sit idle for matches because of their swerve drives, for trivial reasons (e.g. the wheels weren't properly aligned at the start of the match).
I think his point was that if you have the capability to build a functional swerve drive, would there be an advantage do pairing modules together in pairs, rather than all together, or all independent, and how to implement this. In the high majority of cases I doubt running modules in pairs instead of independently would cause a team's robot to sit idle in a match. That would be more due to the overall fact that the team wasn't able to get swerve running properly in general.

I cannot speak to what the pros and cons of running them in pairs would be. We ran all 4 of our modules independently this year. Off the top of my head the only advantage I can see to pairing instead of all independent is using two less motors, but at this point with the number of motors available and the weight that teams have been able to get their swerve drives down to, that doesn't seem like a huge plus.

-Nick
__________________
FRC 2451: PWNAGE, Student/Team President (2009-2012)
FRC/VEX 2451: PWNAGE, Strategy/Design Mentor (2013-)
VEXU NAR: North American Robotics, Student/Chapter President (2013-)
  #6   Spotlight this post!  
Unread 15-05-2014, 16:41
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,505
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Coaxial Swerve Derivation with Paired Modules

I agree with others.

Full independant is mechanically easier and it lets your 4 corners exist in isolation from each other.

Also, it's trivially heavier as you're not linking power transmission over long distance, so you eliminate all that weight (but do add two motors at .5 lbs each + gearing).
  #7   Spotlight this post!  
Unread 15-05-2014, 16:47
Clem1640's Avatar
Clem1640 Clem1640 is offline
Head Mentor
AKA: Clem McKown
FRC #1640 (Sab-BOT-age)
Team Role: Leadership
 
Join Date: Mar 2009
Rookie Year: 2006
Location: Downingtown PA
Posts: 249
Clem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond repute
Re: Coaxial Swerve Derivation with Paired Modules

Some benefits of pairing swerve modules would be:
* Ability to drive (2) swerves with (3) CIMS
* Easier to add gear shift

But, what kind of drive action/control are you seeking: Crab or Snake? Either could be accomplished through pairing, but not both together.

For example of crab & snake, see:
http://www.chiefdelphi.com/media/papers/2400
http://www.chiefdelphi.com/media/papers/2401
__________________


Clem McKown
Head Mentor - FRC 1640 & FTC 7314
Chairman - Downingtown Area Robotics
  #8   Spotlight this post!  
Unread 15-05-2014, 18:21
Craig Roys's Avatar
Craig Roys Craig Roys is offline
Coach - Team 1718
FRC #1718 (The Fighting Pi)
Team Role: Coach
 
Join Date: Jan 2003
Rookie Year: 2001
Location: Armada, MI
Posts: 244
Craig Roys has a reputation beyond reputeCraig Roys has a reputation beyond reputeCraig Roys has a reputation beyond reputeCraig Roys has a reputation beyond reputeCraig Roys has a reputation beyond reputeCraig Roys has a reputation beyond reputeCraig Roys has a reputation beyond reputeCraig Roys has a reputation beyond reputeCraig Roys has a reputation beyond reputeCraig Roys has a reputation beyond reputeCraig Roys has a reputation beyond repute
Re: Coaxial Swerve Derivation with Paired Modules

Quote:
Originally Posted by Clem1640 View Post
Some benefits of pairing swerve modules would be:
* Ability to drive (2) swerves with (3) CIMS
* Easier to add gear shift

But, what kind of drive action/control are you seeking: Crab or Snake? Either could be accomplished through pairing, but not both together.

For example of crab & snake, see:
http://www.chiefdelphi.com/media/papers/2400
http://www.chiefdelphi.com/media/papers/2401
This is one of the reasons we were considering looking at two pairs...we wanted to see about getting 6 CIMS to power the 4 wheels.
__________________
2016 Waterford District - Semifinalists and Entrepreneurship Award Winner!
2016 Troy District - District Winner and Chairman's Award Winner!
2016 MI State Championship - State Champs with 27, 67, and 6086 and Entrepreneurship Award Winner!
2016 FIRST Championship - Carson Field Quarterfinalists


  #9   Spotlight this post!  
Unread 15-05-2014, 18:53
efoote868 efoote868 is online now
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,401
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: Coaxial Swerve Derivation with Paired Modules

Quote:
Originally Posted by pwnageNick View Post
I think his point was that if you have the capability to build a functional swerve drive, would there be an advantage do pairing modules together in pairs, rather than all together, or all independent, and how to implement this.
Yep, read that in a different context. Thanks for shining a different light on it.
__________________
Be Healthy. Never Stop Learning. Say It Like It Is. Own It.

Like our values? Flexware Innovation is looking for Automation Engineers. Check us out!
  #10   Spotlight this post!  
Unread 15-05-2014, 19:01
Tyler2517's Avatar
Tyler2517 Tyler2517 is offline
ShortOnes
AKA: Tyler Gibb
FRC #2517 (Evergreen Robotics)
Team Role: Mentor
 
Join Date: Dec 2013
Rookie Year: 2011
Location: Vancouver, WA
Posts: 203
Tyler2517 has a spectacular aura aboutTyler2517 has a spectacular aura aboutTyler2517 has a spectacular aura about
Re: Coaxial Swerve Derivation with Paired Modules

Quote:
Originally Posted by Craig Roys View Post
This is one of the reasons we were considering looking at two pairs...we wanted to see about getting 6 CIMS to power the 4 wheels.
Why do you want 6 cims for a swerve drive? It seems a bit over kill when a swerve is best at out maneuvering not out pushing/running.
You could try a 3 wheel 6 cim having the best out of both worlds.
  #11   Spotlight this post!  
Unread 15-05-2014, 19:06
Chris is me's Avatar
Chris is me Chris is me is online now
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,669
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Coaxial Swerve Derivation with Paired Modules

Quote:
Originally Posted by Tyler2517 View Post
Why do you want 6 cims for a swerve drive? It seems a bit over kill when a swerve is best at out maneuvering not out pushing/running.
You could try a 3 wheel 6 cim having the best out of both worlds.
6 CIM drives really aren't about pushing harder; they don't, at least not with shifters. They're about accelerating better when geared for a high speed at full weight. A swerve that accelerates more slowly than the standard tank drive would be less agile - this would be bad for outmanuvering.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
  #12   Spotlight this post!  
Unread 15-05-2014, 20:24
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #0115 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,222
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: Coaxial Swerve Derivation with Paired Modules

6 cims is not for pushing, because the 120a breaker basically limits your torque, even if it delays a few seconds. Your wheels will lift before that happens at lower speeds (~7fps IIRC). It does, however, give you much better acceleration.
The main problem with a 6 cim swerve is that you lose all your cims that could go to a manipulator. Plus, you either have to do a central gearbox or go with a 6-module swerve.
Using centralized gearboxes saves weight (chain weighs very little as a matter of fact) but at the cost of not being able to do complex maneuvers. For programming purposes, a simple crab would work better in my opinion, but mechanically it will be hell to line them up due to chain spacing.

The chain for crabs also has to be designed around for anything that goes above the chassis. The high number of chains also can lead to faster breaks, so using #35 chain could be an advantage maintanence wise.
Chain weight is 0.087lbs for #25, 1.8lbs for #35 per foot.

One way to line up swerve modules is to stretch a piece of surgical tubing between the end of one wheel's axle to the end of another and tie it off there. That keeps both wheel facing forwards. Then you calibrate at 0, and remove the tubing.

Last edited by asid61 : 15-05-2014 at 20:27.
  #13   Spotlight this post!  
Unread 15-05-2014, 21:08
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,066
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: Coaxial Swerve Derivation with Paired Modules

Quote:
Originally Posted by asid61 View Post
6 cims is not for pushing, because the 120a breaker basically limits your torque... It does, however, give you much better acceleration.
How do you get "much better acceleration" if you don't have more torque?


  #14   Spotlight this post!  
Unread 15-05-2014, 21:49
pwnageNick's Avatar
pwnageNick pwnageNick is offline
It's like yeeee ho
AKA: Nick Coussens
FRC #2451 (PWNAGE)
Team Role: Mentor
 
Join Date: Jun 2010
Rookie Year: 2007
Location: Chicago, IL
Posts: 402
pwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond reputepwnageNick has a reputation beyond repute
Re: Coaxial Swerve Derivation with Paired Modules

Quote:
Originally Posted by Ether
How do you get "much better acceleration" if you don't have more torque?
This. Without more torque, then there is no reason why your wheel spin-up would be decreased, thus helping your acceleration. What's your reasoning behnd saying you do not get more torque?

Quote:
Originally Posted by asid61
The main problem with a 6 cim swerve is that you lose all your cims that could go to a manipulator.
I think some teams on Einstein this season would have disagreed with you.

-Nick
__________________
FRC 2451: PWNAGE, Student/Team President (2009-2012)
FRC/VEX 2451: PWNAGE, Strategy/Design Mentor (2013-)
VEXU NAR: North American Robotics, Student/Chapter President (2013-)
  #15   Spotlight this post!  
Unread 15-05-2014, 22:03
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #0115 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,222
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: Coaxial Swerve Derivation with Paired Modules

I think the reason a 6 cim drive gives you more acceleration is because it spikes the current initially. I'm not 100% sure why it is faster at accelerating (it definitely is though, one of parents did some calculations) but that would be my guess.
It won't help in a pushing match because the current spike will just kill you, because the current will not decrease over time like when you start driving. Insert blown breaker here.
The reason I say torque is limited is because torque is directly related to current on a motor. Because we have (usually) a maximum 120a-180a going to all cims, and the stall current on each cim is 133a, you are not getting more torque. The delayed blow on the breaker will allow the current to spike for all the cims, giving you a torque boost with more cims, but it can't hold those current levels for long. So the max torque cap is pretty much the same if you don't want to blow breakers.

Torque is also inversely proportional to speed in electric motors, so having 6 cims divvy up a given amount of current (torque) will increase their speed as well compared to 4 cims.

Let me rephrase what I said about manipulators:
6-cim drivetrains are fine. You are still left with many motors for doing all kinds of stuff on the robot. However, when you have a bunch of turning motors too (which you will want, crab or swerve) then you end up being left with some wimpier motors. On a single centralized turning gearbox, it might not be a problem, but if you want to turn the modules quickly then you would want more than 1 turning motor there.

Just my opinion of course. 6 cim swerves have been done in the past, and have done beautifully. However, in my opinion, it doesn't matter what you pick as long as it's excecuted well and you get driver practice. Focus more on the little picture.
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 15:06.

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