Go to Post At this rate, Team Update #2 should just eliminate the Minibots and replace it with the drive team captains playing rock-paper-scissors to determine the bonus points. - artdutra04 [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 23-12-2015, 16:09
Dominick Ferone's Avatar
Dominick Ferone Dominick Ferone is offline
Registered User
FRC #5030 (The Second Mouse)
Team Role: College Student
 
Join Date: Dec 2012
Rookie Year: 2009
Location: Plainview NY
Posts: 250
Dominick Ferone is just really niceDominick Ferone is just really niceDominick Ferone is just really niceDominick Ferone is just really nice
Has anyone made a swerve drive that's run on one motor?

Had a team made a swerve drive where only one motor is used to rotate the wheels? I feel this design could maybe save weight as well as save on power consumption/CPU usage. If you had 5 motors instead of 8 then it could draw less power theoretically.
__________________

2010-2013 Team 353 The POBots - Student, 2014-present Alumni.


2014- present Team 5030 The Second Mouse - Mentor and Founder.
Reply With Quote
  #2   Spotlight this post!  
Unread 23-12-2015, 16:13
Joe G.'s Avatar
Joe G. Joe G. is offline
Taking a few years (mostly) off
AKA: Josepher
no team (Formerly 1687, 5400)
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2007
Location: Worcester, MA
Posts: 1,451
Joe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond repute
Send a message via AIM to Joe G.
Re: Has anyone made a swerve drive that's run on one motor?

Many times. This style is often referred to as a crab drive.

It is primarily used to make programming and driving more straightforward. However, it also takes away a lot of the versatility of a swerve drive, removing the ability to perform maneuvers which require wheels facing different directions. Additionally, the motor power required to steer four modules is not trivial, and a rather torquey motor is necessary.
__________________
FIRST is not about doing what you can with what you know. It is about doing what you thought impossible, with what you were inspired to become.

2007-2010: Student, FRC 1687, Highlander Robotics
2012-2014: Technical Mentor, FRC 1687, Highlander Robotics
2015-2016: Lead Mentor, FRC 5400, Team WARP
2016-???: Volunteer and freelance mentor-for-hire
Reply With Quote
  #3   Spotlight this post!  
Unread 23-12-2015, 16:15
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 6,017
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: Has anyone made a swerve drive that's run on one motor?

Quote:
Originally Posted by Dominick Ferone View Post
Had a team made a swerve drive where only one motor is used to rotate the wheels?
do you mean rotate the wheels, as in steering them? or as in driving them?
Reply With Quote
  #4   Spotlight this post!  
Unread 23-12-2015, 16:15
Christopher149 Christopher149 is offline
Registered User
FRC #0857 (Superior Roboworks) FTC 10723 (SnowBots)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2007
Location: Houghton, MI
Posts: 1,103
Christopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond reputeChristopher149 has a reputation beyond repute
Re: Has anyone made a swerve drive that's run on one motor?

Took me a bit, but here is a 2009 robot from 1405 that does this.
__________________
2015-present: FTC 10723 mentor
2012-present: 857 mentor
2008-2011: 857 student

2015: Industrial Design, Excellence in Engineering, District Finalist, Archimedes Division (#6 alliance captain)
2014: Judges Award, District Engineering Inspiration, District Finalist, Galileo Division

Reply With Quote
  #5   Spotlight this post!  
Unread 23-12-2015, 16:43
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,623
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Has anyone made a swerve drive that's run on one motor?

Quote:
Originally Posted by Dominick Ferone View Post
Had a team made a swerve drive where only one motor is used to rotate the wheels? I feel this design could maybe save weight as well as save on power consumption/CPU usage. If you had 5 motors instead of 8 then it could draw less power theoretically.
Generally it is quite a bit more difficult to sync the steering rotation of the wheels if you use more than 1 motor to steer. Considering all you need is one good motor I just can't think of many good reasons to do it with multiple steering motors.

A few years ago FRC11 did steer a swerve drive with 2 steering motors. It did not end well but it did get a programming award trying to sort out the 'Tazmanian Devil' issues with steering and synchronizing 2 position targeted PID loops. It also pushed the limits of what we could pull off with Java on the cRIO because there were many motion control issues that had to be contended with.

Given the 6 week build window there would have to be a great reason to engage in these acrobatics instead of a simple piece of chain and one motor.

Last edited by techhelpbb : 23-12-2015 at 16:46.
Reply With Quote
  #6   Spotlight this post!  
Unread 23-12-2015, 19:33
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,224
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: Has anyone made a swerve drive that's run on one motor?

Quote:
Originally Posted by techhelpbb View Post
Generally it is quite a bit more difficult to sync the steering rotation of the wheels if you use more than 1 motor to steer. Considering all you need is one good motor I just can't think of many good reasons to do it with multiple steering motors.

A few years ago FRC11 did steer a swerve drive with 2 steering motors. It did not end well but it did get a programming award trying to sort out the 'Tazmanian Devil' issues with steering and synchronizing 2 position targeted PID loops. It also pushed the limits of what we could pull off with Java on the cRIO because there were many motion control issues that had to be contended with.

Given the 6 week build window there would have to be a great reason to engage in these acrobatics instead of a simple piece of chain and one motor.
The reason you would use multiple turning motors is so that you can strafe and turn at the same time. If you chain all rotations together, you need to scrub when turning.

Crab drives use one motor to steer. I have never heard of a swerve drive module that uses the same motor to steer and turn the wheel.
__________________
<Now accepting CAD requests and commissions>

Reply With Quote
  #7   Spotlight this post!  
Unread 23-12-2015, 19:40
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,669
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Has anyone made a swerve drive that's run on one motor?

Quote:
Originally Posted by Dominick Ferone View Post
Had a team made a swerve drive where only one motor is used to rotate the wheels? I feel this design could maybe save weight as well as save on power consumption/CPU usage. If you had 5 motors instead of 8 then it could draw less power theoretically.
The archetypal example of crab drive (that is, a number of swerve modules all steered together) is Tumbleweed, 148's FIRST Overdrive robot, which had three wheels all driven off of one massive drive train. Because Tumbleweed had no manipulators, the orientation of the robot did not matter so crab was perfect. If you have a manipulator on a crab robot, you will almost certainly need to have that manipulator be able to rotate relative to the chassis to achieve what the chassis does not.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #8   Spotlight this post!  
Unread 24-12-2015, 14:32
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,695
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Has anyone made a swerve drive that's run on one motor?

Robonauts have a great video showing off some of the points discussed here.
https://www.youtube.com/watch?v=CAJBC-DDL9w (2008)

They spoke about the drive train in 2009. The fundamental problem with steering all four wheels together is simply aligning the wheels so they all point the same direction to begin with. This is why their pods are designed the way they are, and why the 221 product is based upon their design.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote
  #9   Spotlight this post!  
Unread 24-12-2015, 18:34
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 734
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: Has anyone made a swerve drive that's run on one motor?

Quote:
Originally Posted by techhelpbb View Post
Generally it is quite a bit more difficult to sync the steering rotation of the wheels if you use more than 1 motor to steer. Considering all you need is one good motor I just can't think of many good reasons to do it with multiple steering motors.
A majority of the competitive swerve drive in the past couple of years have had one steering motor per module. Namely teams like 1717, 368, 16, 2471, and many more use it to give them more versatility in the ways they can position their wheels.
__________________
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
Reply With Quote
  #10   Spotlight this post!  
Unread 24-12-2015, 18:35
Alex Chamberlin's Avatar
Alex Chamberlin Alex Chamberlin is offline
Gaff tape and love
AKA: Guy in the white hat
FRC #2521 (SERT)
Team Role: Tactician
 
Join Date: Oct 2015
Rookie Year: 2015
Location: Eugene
Posts: 14
Alex Chamberlin is an unknown quantity at this point
Re: Has anyone made a swerve drive that's run on one motor?

I've heard of a theoretical 3 sim swerve.
Reply With Quote
  #11   Spotlight this post!  
Unread 24-12-2015, 18:57
Chak Chak is offline
Registered User
AKA: Thomas
FRC #4159 (Cardinalbotics)
Team Role: CAD
 
Join Date: May 2015
Rookie Year: 2014
Location: San Francisco, California, USA
Posts: 260
Chak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant futureChak has a brilliant future
Re: Has anyone made a swerve drive that's run on one motor?

Quote:
Originally Posted by Alex Chamberlin View Post
I've heard of a theoretical 3 sim swerve.
Quote:
Originally Posted by GeeTwo View Post
The archetypal example of crab drive (that is, a number of swerve modules all steered together) is Tumbleweed, 148's FIRST Overdrive robot, which had three wheels all driven off of one massive drive train. Because Tumbleweed had no manipulators, the orientation of the robot did not matter so crab was perfect. If you have a manipulator on a crab robot, you will almost certainly need to have that manipulator be able to rotate relative to the chassis to achieve what the chassis does not.
It's not just theoretical, it was designed and implemented very successfully, and even posted on this thread earlier. Well, strictly it's not 3 CIM, but it uses only 3 swerve modules, which I assume is what you meant.

Last edited by Chak : 24-12-2015 at 18:59.
Reply With Quote
  #12   Spotlight this post!  
Unread 24-12-2015, 19:12
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,325
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: Has anyone made a swerve drive that's run on one motor?



This is how I imagine everyone in this thread responding to OP.
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
Reply With Quote
  #13   Spotlight this post!  
Unread 24-12-2015, 19:25
Richard Wallace's Avatar
Richard Wallace Richard Wallace is offline
I live for the details.
FRC #3620 (Average Joes)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1996
Location: Southwestern Michigan
Posts: 3,663
Richard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond repute
Re: Has anyone made a swerve drive that's run on one motor?

Quote:
Originally Posted by Chak View Post
.... Well, strictly it's not 3 CIM, ...
...because, strictly, three is not equal to four. And the little monster had two FPs as well, bringing its total propulsion power nearer to that of six CIMs. Underweight and overpowered -- the thing could fly.
Attached Thumbnails
Click image for larger version

Name:	image.png
Views:	144
Size:	900.1 KB
ID:	19610  
__________________
Richard Wallace

Mentor since 2011 for FRC 3620 Average Joes (St. Joseph, Michigan)
Mentor 2002-10 for FRC 931 Perpetual Chaos (St. Louis, Missouri)
since 2003

I believe in intuition and inspiration. Imagination is more important than knowledge. For knowledge is limited, whereas imagination embraces the entire world, stimulating progress, giving birth to evolution. It is, strictly speaking, a real factor in scientific research.
(Cosmic Religion : With Other Opinions and Aphorisms (1931) by Albert Einstein, p. 97)

Last edited by Richard Wallace : 24-12-2015 at 20:13.
Reply With Quote
  #14   Spotlight this post!  
Unread 25-12-2015, 05:06
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,623
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Has anyone made a swerve drive that's run on one motor?

Quote:
Originally Posted by MichaelBick View Post
A majority of the competitive swerve drive in the past couple of years have had one steering motor per module. Namely teams like 1717, 368, 16, 2471, and many more use it to give them more versatility in the ways they can position their wheels.
Agreed it gives you more degrees of freedom of control. Thing is you have to be able to control it.

That is the core issue. If you confine your swerve build to just the 6 week build season, even if you buy the modules (which by definition means you just bought someone else's development time), will you be able to achieve good control? The teams I have seen achieve this devoted good time to this task and the reward was fully exploiting it. They often did this work over several seasons or with extensive off season exploration.

Outside that...

I've thought this over quite a bit. As the OP mentions the cost of 4 CIM motors/speed controls to drive steering indepently is pretty high. 8 CIMs risks a good hunk of battery power in addition to driving weight. One could counter that you only use the steering CIMs when you steer but is that not the goal? Assuming one tames the power required or uses a smaller motor with sufficient gearing to steer to overcome this....

Is this really a mere 6 week task to gain a degree of freedom that as others have pointed out risks reducing your ability to drive straight?

If I could do swerve in FRC again (my team's experience was so bad they always opt out) I would not do it with the expectation it will be fully polished in just 6 weeks. I could not justify the risk even if I know the task is doable in the general sense. I can easily see doing swerve outside of FRC where I have my choice of hardware and controls.

Can anyone provide examples of teams that jumped into swerves cold in a 6 week build season and fully exploited it? I am honestly curious my experience is limited to the northeast US. I would be very curious if they bought the modules or borrowed their code to make it work in that timeframe. I can accept it is possible but would like to understand the details.

Last edited by techhelpbb : 25-12-2015 at 05:12.
Reply With Quote
  #15   Spotlight this post!  
Unread 25-12-2015, 05:33
Munchskull's Avatar
Munchskull Munchskull is offline
CAD Designer/ Electrical Consaltant
AKA: Anthony Cardinali
FRC #0997 (Spartan Robotics)
Team Role: CAD
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Corvallis, OR
Posts: 527
Munchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to behold
Re: Has anyone made a swerve drive that's run on one motor?

Quote:
Originally Posted by techhelpbb View Post
Can anyone provide examples of teams that jumped into swerves cold in a 6 week build season and fully exploited it? I am honestly curious my experience is limited to the northeast US. I would be very curious if they bought the modules or borrowed their code to make it work in that timeframe. I can accept it is possible but would like to understand the details.
I belive the late team 1717 did just that in 2009, or at least that is what the new cool made it sound like.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



Reply With Quote
Reply


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 09:22.

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