Go to Post I hate having to wear official pants. - Cothron Theiss [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 05-11-2012, 15:48
Siri's Avatar
Siri Siri is offline
Dare greatly
AKA: 1640 coach 2010-2014
no team (Refs & RIs)
Team Role: Coach
 
Join Date: Jan 2008
Rookie Year: 2007
Location: PA
Posts: 1,587
Siri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond repute
Send a message via ICQ to Siri
Re: Different Swerve Drives

Quote:
Originally Posted by CalTran View Post
If we had to make the decision right now, we would chain each side's module together. Our reasoning behind this is because we believe this iteration is the "simpelest" method of swerve while maintaining some amount of maneuverability. As far as we have been able to tell, the added complexity of 4 independent modules for the added driving tricks added are not worth the time or research.
Is this the right decision? If you could provide personal examples or logical reasoning as to why independent modules are a necessity vs. keeping sides tied together than that would be appreciated.
We use fully independent modules primarily because it provides more turning options, including spinning and snaking in both orientations. I don't think snaking in both orientations in most games, though we did use it this year: long for barrier crossing and some defense and wide for ball and bridge manipulation. Spinning can be valuable if you don't have a turret, though. As always, you should look at the stationary turning radius of the drivetrain you choose.

/..\
\../ ... Spin

/../
\..\ ... Snake

Quote:
Originally Posted by CalTran View Post
Thirdly, wiring. The obvious implication of swerve modules are that they are not infinitely rotating, due to the twisting of the power wires. What we would like to know is if it is possible to make one that would be infintely rotating, and how one would design for this. If not then how does one ensure that the position and rotation of the wheels are correct?
As Alan said, you don't need slip rings or wires rotating at all. All you need are power take-offs to transmit drive and steering rotation co-axially. We do it with one belt each, plus a set of bevel gears and a chain for each drive, 8.6lb each. (FRC 1640 Pivot Modules 2012)
__________________
  #2   Spotlight this post!  
Unread 05-11-2012, 15:54
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 7,988
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: Different Swerve Drives

Quote:
We use fully independent modules primarily because it provides more turning options, including spinning and snaking in both orientations.

/..\
\../ ... Spin

/../
\..\ ... Snake
I suppose you could do the above two motions with the left and right sides chained together for steering if you added an extra gear on each side to change the front/rear steering directions. But you'd sacrifice crab motion.


  #3   Spotlight this post!  
Unread 05-11-2012, 17:27
Cal578 Cal578 is offline
Passionate FIRST-er, CD donor
AKA: Gerry
FRC #0578 (Red Raider Robotics)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2008
Location: Rochester, NY
Posts: 251
Cal578 has a brilliant futureCal578 has a brilliant futureCal578 has a brilliant futureCal578 has a brilliant futureCal578 has a brilliant futureCal578 has a brilliant futureCal578 has a brilliant futureCal578 has a brilliant futureCal578 has a brilliant futureCal578 has a brilliant futureCal578 has a brilliant future
Re: Different Swerve Drives

You could have one motor steer the left side, and another to steer the right side. When you turn both of them 90 degrees, you get crab drive.
|..|
|..| = Forward

/..\
\../ = Spin

/../
\..\ = Snake

-..-
-..- = Crab

Crab requires independent drive motors on the four wheels, since the rear wheels are aimed the opposite direction of the front wheels.
__________________
Cal
R3: Red Raider Robotics (FRC Team 578)
Fairport, NY, USA
www.FairportRobotics.org
2016 Finger Lakes Regional: Semifinalist on Alliance 7 (1128, 2010, 578)
2016 NYC Regional: Finalist on Alliance 3 (3419, 578, 3017), 4th seed team, Team Spirit Award
2015 Finger Lakes Regional: 8-3-0 in qualification, 7th seed, Quarterfinalist
2014 NY Tech Valley Regional: 8-4-0 in qualification, 13th seed, Semifinalist
2013 Finger Lakes Regional: 4-5-0 in qualification, 26th seed, Alliance 6, 1-2 in tournament
2012 Buckeye Regional: Gracious Professionalism Award, 7-3-0, 14th seed
2011 Finger Lakes Regional: Engineering Inspiration Award
  #4   Spotlight this post!  
Unread 05-11-2012, 17:51
CalTran's Avatar
CalTran CalTran is offline
Missouri S&T Senior
FRC #2410 (BV CAPS Metal Mustang Robotics)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: Overland Park, Kansas
Posts: 2,369
CalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond repute
Re: Different Swerve Drives

Quote:
Originally Posted by Cal578 View Post
Crab requires independent drive motors on the four wheels, since the rear wheels are aimed the opposite direction of the front wheels.
We intend on each wheel having independent drive motors. We're just a little shaky on the rotation motors and whether to chain rotation together or one motor each, or some weird combination (ie 1717's opposite corners). Whichever CD deems the best will be what we pursue.
__________________
Team 2410 thinks KISSing is amazing! Keep It Super Safe!
  • "You know you've been in robotics too long when you start talking to your tools." "Well, you've been in robotics CLEARLY too long when they start talking back"
  • Theory is when you know everything but nothing works. Practice is when everything works but you don't know why. On our team, theory and practice comes together - nothing works and nobody knows why.
MMR 2410 Student (2010 - 2013) | MMR 2410 Mentor (2013 - Present)
FTC Game Announcer / EmCee (2014 - Present) | FRC EmCee (2015 - Present) | FRC Referee (2016)
Academic Student (Forever)
  #5   Spotlight this post!  
Unread 05-11-2012, 16:10
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: Different Swerve Drives

Quote:
Thirdly, wiring. The obvious implication of swerve modules are that they are not infinitely rotating, due to the twisting of the power wires. What we would like to know is if it is possible to make one that would be infintely rotating, and how one would design for this. If not then how does one ensure that the position and rotation of the wheels are correct?
Yes it is possible for a wheel to spin limitlessly.

This is a CAD picture of a swerve module:


And this is a CAD picture of our entire robot's drive frame:


We mounted the CIMS next to the module and then connected a chain from the CIM to the smaller shaft on the module. The CIM controls the motors speed. We then attached two window motor to two sets of swerve modules, (one window motor for each side) by chain, in order to turn.

If you would like to just move around the field and have the robot facing the same wall for the entire match then 2 motors controlling steering (one for each side) works great. But if you want to be able to turn the robot, then you might want to think about changing to 4 motors steering. (one controlling the rotation of each wheel).
__________________
WHAT TIME IS IT?
1126
  #6   Spotlight this post!  
Unread 10-03-2013, 11:59
Nate Laverdure's Avatar
Nate Laverdure Nate Laverdure is offline
Registered User
FRC #2363
Team Role: Coach
 
Join Date: Apr 2005
Rookie Year: 1999
Location: Newport News, VA
Posts: 831
Nate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond repute
Re: Different Swerve Drives

Resurrecting this thread to mention that I just uploaded a whitepaper on this subject.
  #7   Spotlight this post!  
Unread 10-03-2013, 16:31
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,365
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Re: Different Swerve Drives

Thanks for the update of the info.

As an FYI, team 1640 is in their 4th season of "Unicorn" drive, 2010,2011,2012 and this year, 2013. Their fabrication info is on their website.

I've only seen them in practice driving it. This years incantation is quick and agile. There also seems to be some mind-meld of the driver and control system from the demos of Dewbot IX swirling around the base of the tower.

Check them out at the MAR districts.
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.
  #8   Spotlight this post!  
Unread 01-04-2013, 23:10
three_d_dave
 
Posts: n/a
Re: Different Swerve Drives

Slip rings are reasonable for this application. Consider that the current that is commutated (sp?) in DC brushed motors goes through an interrupted slip ring.

You could make your own with copper tube, some insulators, and carbon brush blocks. To cut losses, use more blocks.

What's difficult is getting a clean signal across a slip ring.
  #9   Spotlight this post!  
Unread 02-04-2013, 18:51
Grim Tuesday's Avatar
Grim Tuesday Grim Tuesday is offline
Registered User
AKA: Simon Bohn
FRC #0639 (Code Red)
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Baltimore MD (JHU)
Posts: 1,596
Grim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond repute
Re: Different Swerve Drives

Quote:
Originally Posted by three_d_dave View Post
You could make your own with copper tube, some insulators, and carbon brush blocks. To cut losses, use more blocks.
Not on a competition robot you couldn't, unless the rules changed. R49 says any slip rings must be COTS.
  #10   Spotlight this post!  
Unread 05-11-2012, 12:42
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,715
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Different Swerve Drives

Oh, and to ensure position/rotation of the wheels, you'll want to have feedback on them. I would suggest a potentiometer - this can tell your code exactly which direction each wheel is pointing, and would be a bit simpler than an encoder.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
  #11   Spotlight this post!  
Unread 05-11-2012, 13:06
Alpha Beta's Avatar
Alpha Beta Alpha Beta is offline
Strategy, Scouting, and LabVIEW
AKA: Mr. Aaron Bailey
FRC #1986 (Team Titanium)
Team Role: Coach
 
Join Date: Mar 2008
Rookie Year: 2007
Location: Lee's Summit, Missouri
Posts: 763
Alpha Beta has a reputation beyond reputeAlpha Beta has a reputation beyond reputeAlpha Beta has a reputation beyond reputeAlpha Beta has a reputation beyond reputeAlpha Beta has a reputation beyond reputeAlpha Beta has a reputation beyond reputeAlpha Beta has a reputation beyond reputeAlpha Beta has a reputation beyond reputeAlpha Beta has a reputation beyond reputeAlpha Beta has a reputation beyond reputeAlpha Beta has a reputation beyond repute
Re: Different Swerve Drives

In 2010 we loved using a mercury slip ring from Mercotac. I believe we had some donated. They were later outlawed that year and we switched to a twisting loop of wire and used software to keep track of how many twists we had undergone. I think recent rules have allowed for them again.

There were 3 swerve drive systems that I know of at CowTown. 16, 3284, and 3928. Aren Hill said they wouldn't be doing swerve again. 3284 is willing to, and thought they learned alot this year. They used purchased modules from AndyMark. This weekend they had one of the modules lose a physical connection to its encoder. After adding a floating sprocket to tension the steering chain the felt like they were ready to roll again. I can't think of the last time 16 didn't do swerve.

In 2011 1717 steered the opposite corners together, allowing them to create a diamond wheel pattern and spin in place to reorient. That would have been our next iteration had we continued with swerve.
__________________
Regional Wins: 2016(KC), 2015(St. Louis, Queen City), 2014(Central Illinois, KC), 2013(Hub City, KC, Oklahoma City), 2012(KC, St. Louis), 2011(Colorado), 2010(North Star)
Regional Chairman's Award: 2014(Central Illinois), 2009(10,000 Lakes)
Engineering Inspiration: 2016(Smoky Mountain), 2012(Kansas City), 2011(Denver)
Dean's List Finalist 2016(Jacob S), 2014(Cameron L), 2013(Jay U), 2012(Laura S), 2011(Dominic A), 2010(Collin R)
Woodie Flowers Finalist 2013 (Aaron Bailey)
Championships: Sub-Division Champion (2016), Finalist (2013, 2010), Semifinalist (2014), Quaterfinalist (2015, 2012, 2011)
Other Official Awards: Gracious Professionalism (2013) Entrepreneurship (2013), Quality (2015, 2015, 2013), Engineering Excellence (Champs 2013, 2012), Website (2011), Industrial Design (Archimedes/Tesla 2016, 2016, 2015, Newton 2014, 2013, 2011), Innovation in Control (2014, Champs 2010, 2010, 2008, 2008), Imagery (2009), Regional Finalist (2016, 2015, 2008)
  #12   Spotlight this post!  
Unread 05-11-2012, 14:22
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Different Swerve Drives

You can completely avoid the problem of getting electricity to a motor that swerves with the wheel. Using coaxial shafts and bevel gears, you can keep the motors stationary and transmit mechanical power through the rotating parts.
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 03:58.

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