Go to Post First and foremost, teach which end is the hot one on a soldering iron. - Al Skierkiewicz [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
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 06-06-2018, 05:41 PM
ClayTownR's Avatar
ClayTownR ClayTownR is online now
Registered User
AKA: Clayton
FRC #0100 (The WildHats)
Team Role: CAD
 
Join Date: Dec 2016
Rookie Year: 2015
Location: California
Posts: 136
ClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to all
pic: Yet Another Swerve Drive

Reply With Quote
  #2   Spotlight this post!  
Unread 06-06-2018, 05:42 PM
RobotNerd1's Avatar
RobotNerd1 RobotNerd1 is offline
#all27everything #teamswerve
AKA: DJ
FRC #1533 (Triple Strange)
Team Role: Programmer
 
Join Date: Dec 2017
Rookie Year: 2017
Location: North Carolina
Posts: 32
RobotNerd1 will become famous soon enough
Re: pic: Yet Another Swerve Drive

The bottom plate is probably not necessary unless you are very worried about safety. So, getting rid of it will remove more weight from your module. Looks pretty good so far!
__________________



2018 - Asheville, Forsyth, NC State Champs, and Turing Division Winners
Reply With Quote
  #3   Spotlight this post!  
Unread 06-06-2018, 05:53 PM
Bryce2471's Avatar
Bryce2471 Bryce2471 is offline
Alumnus
AKA: Bryce Croucher
FRC #2471 (Team Mean Machine)
Team Role: Mechanical
 
Join Date: Feb 2013
Rookie Year: 2006
Location: Camas, WA
Posts: 648
Bryce2471 has a reputation beyond reputeBryce2471 has a reputation beyond reputeBryce2471 has a reputation beyond reputeBryce2471 has a reputation beyond reputeBryce2471 has a reputation beyond reputeBryce2471 has a reputation beyond reputeBryce2471 has a reputation beyond reputeBryce2471 has a reputation beyond reputeBryce2471 has a reputation beyond reputeBryce2471 has a reputation beyond reputeBryce2471 has a reputation beyond repute
Re: pic: Yet Another Swerve Drive

It looks good.

Just looking at the picture, my main critique would be that it seems like it could be made more compact.

I would try to make the whole module shorter by reducing the gap between the top of the wheel and the end of the CIM shaft. This will reduce weight, space, and the moment load on the structure.
I would also choose a smaller belt for the steering and move the versaplanetary closer to the CIM.
__________________
2006-2011:
FLL Team Future imagineers
2011-????:
FRC Team Mean Machine
Reply With Quote
  #4   Spotlight this post!  
Unread 06-06-2018, 06:34 PM
ClayTownR's Avatar
ClayTownR ClayTownR is online now
Registered User
AKA: Clayton
FRC #0100 (The WildHats)
Team Role: CAD
 
Join Date: Dec 2016
Rookie Year: 2015
Location: California
Posts: 136
ClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to all
Re: pic: Yet Another Swerve Drive

Quote:
Originally Posted by Bryce2471 View Post
It looks good.

Just looking at the picture, my main critique would be that it seems like it could be made more compact.

I would try to make the whole module shorter by reducing the gap between the top of the wheel and the end of the CIM shaft. This will reduce weight, space, and the moment load on the structure.
I would also choose a smaller belt for the steering and move the versaplanetary closer to the CIM.
I had tried using a smaller belt, but 80t (as in the photo) is the lowest you can reasonably go. There's 0.39" of space currently, so I suppose you could take it to maybe 78t, but that starts to become a pain to work with.

That's some good advice regarding shortening, though. I'll probably recess the wheel into the a pocket on the pulley in the next rev.
__________________
FTC 4800, 2015-
FRC 100, 2016-
Reply With Quote
  #5   Spotlight this post!  
Unread 06-07-2018, 12:01 AM
Delr!n's Avatar
Delr!n Delr!n is offline
Registered User
AKA: Joshua Isakson
FRC #0997 (Spartan Robotics)
Team Role: CAD
 
Join Date: Dec 2017
Rookie Year: 2017
Location: Oregon
Posts: 14
Delr!n is a glorious beacon of lightDelr!n is a glorious beacon of lightDelr!n is a glorious beacon of lightDelr!n is a glorious beacon of lightDelr!n is a glorious beacon of light
Re: pic: Yet Another Swerve Drive

I don't know a lot about designing swerve(yet) but from what I've seen most people are using absolute encoders on the module rotation to make field oriented drive easier for programing and match set up so why did you decided to use a quadrature encoder and have to deal with wheel alignment and such?
Reply With Quote
  #6   Spotlight this post!  
Unread 06-07-2018, 08:13 AM
ClayTownR's Avatar
ClayTownR ClayTownR is online now
Registered User
AKA: Clayton
FRC #0100 (The WildHats)
Team Role: CAD
 
Join Date: Dec 2016
Rookie Year: 2015
Location: California
Posts: 136
ClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to all
Re: pic: Yet Another Swerve Drive

Quote:
Originally Posted by Delr!n View Post
I don't know a lot about designing swerve(yet) but from what I've seen most people are using absolute encoders on the module rotation to make field oriented drive easier for programing and match set up so why did you decided to use a quadrature encoder and have to deal with wheel alignment and such?
Mostly, I just wanted to try something different. Iím using the WCP Hall Effect Sensor for zeroing (you can see it on the CIM mounting plate)
__________________
FTC 4800, 2015-
FRC 100, 2016-
Reply With Quote
  #7   Spotlight this post!  
Unread 06-07-2018, 12:15 PM
Mechvet's Avatar
Mechvet Mechvet is offline
Electromechanicadchining Mentor
AKA: Craig Hickman
FRC #0114
Team Role: Mentor
 
Join Date: Jan 2016
Rookie Year: 2004
Location: Yay Area
Posts: 218
Mechvet is a splendid one to beholdMechvet is a splendid one to beholdMechvet is a splendid one to beholdMechvet is a splendid one to beholdMechvet is a splendid one to beholdMechvet is a splendid one to beholdMechvet is a splendid one to behold
Re: pic: Yet Another Swerve Drive

Quote:
Originally Posted by ClayTownR View Post
Mostly, I just wanted to try something different. Iím using the WCP Hall Effect Sensor for zeroing (you can see it on the CIM mounting plate)
Trying something different can be beneficial, but general inadvisable when there's a wealth of knowledge surrounding the issue. Having to zero a module introduces the possibility of human factors effecting your drivetrain, or a loss of time at the beginning of each match. If those are acceptable risks, keep blazing your path.

We went with absolute encoders for our swerve, and I'd recommend that heartily over any other method.
Reply With Quote
  #8   Spotlight this post!  
Unread 06-07-2018, 12:48 PM
asid61's Avatar
asid61 asid61 is offline
Design Simple
AKA: Anand Rajamani
FRC #1072 (Harker Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,934
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: pic: Yet Another Swerve Drive

Quote:
Originally Posted by Mechvet View Post
Trying something different can be beneficial, but general inadvisable when there's a wealth of knowledge surrounding the issue. Having to zero a module introduces the possibility of human factors effecting your drivetrain, or a loss of time at the beginning of each match. If those are acceptable risks, keep blazing your path.

We went with absolute encoders for our swerve, and I'd recommend that heartily over any other method.
How would using magnets for zeroing introduce human factors? Plenty of swerve drives have used limit switches or magnets for zeroing without issues.
Absolute encoders can move over time (panel nuts get loose, etc.) so in some ways quadrature+zeroing is a bit more secure.
__________________
Team 1072 2017-present
Team 299 2017
Team 115 2013-2016 (student)

2018 Davis Finalists (w/ 6474 and 3880), 2018 Roebling Winners (w/ 3476, 1323, and 1778)

Reply With Quote
  #9   Spotlight this post!  
Unread 06-07-2018, 01:24 PM
Mark Wasserman's Avatar
Mark Wasserman Mark Wasserman is online now
Registered User
FRC #2767 (Stryke Force)
Team Role: Mentor
 
Join Date: May 2017
Rookie Year: 2010
Location: kalamazoo
Posts: 128
Mark Wasserman has much to be proud ofMark Wasserman has much to be proud ofMark Wasserman has much to be proud ofMark Wasserman has much to be proud ofMark Wasserman has much to be proud ofMark Wasserman has much to be proud ofMark Wasserman has much to be proud ofMark Wasserman has much to be proud ofMark Wasserman has much to be proud of
Re: pic: Yet Another Swerve Drive

Quote:
Originally Posted by asid61 View Post
How would using magnets for zeroing introduce human factors? Plenty of swerve drives have used limit switches or magnets for zeroing without issues.
Absolute encoders can move over time (panel nuts get loose, etc.) so in some ways quadrature+zeroing is a bit more secure.
You will come to dislike the time it takes to zero the modules. No matter how efficient/fast you get it to zero, it will seem like an eternity especially during auton. The next step you'll take is to pre-position the wheels for auton which is what we did but now there is the human error factor. Lets say that you accept this, you will zero the wheels after auton which means other robots will have moved somewhere between 2-3 ft before you start moving. The best bet is to go 1:1 on the azimuth and use the absolute built into the VEX encoder or hang an absolute on the module as others have.

As far as things moving over time, the same can be said about the magnet and/or the sensor used for zeroing.

If you can figure a way to do it without a zeroing switch, you will be happier, guaranteed.
__________________
Not fast swerve, good swerve driven quickly.
Slow is Smooth, Smooth is Fast
Reply With Quote
  #10   Spotlight this post!  
Unread 06-07-2018, 05:39 PM
Mechvet's Avatar
Mechvet Mechvet is offline
Electromechanicadchining Mentor
AKA: Craig Hickman
FRC #0114
Team Role: Mentor
 
Join Date: Jan 2016
Rookie Year: 2004
Location: Yay Area
Posts: 218
Mechvet is a splendid one to beholdMechvet is a splendid one to beholdMechvet is a splendid one to beholdMechvet is a splendid one to beholdMechvet is a splendid one to beholdMechvet is a splendid one to beholdMechvet is a splendid one to behold
Re: pic: Yet Another Swerve Drive

Quote:
Originally Posted by asid61 View Post
How would using magnets for zeroing introduce human factors? Plenty of swerve drives have used limit switches or magnets for zeroing without issues.
Absolute encoders can move over time (panel nuts get loose, etc.) so in some ways quadrature+zeroing is a bit more secure.
I should have been a little clearer in my phrasing.

If you have a zeroing routine using the switch/hall, you will lose time at the beginning of each match.

I have also seen teams move their modules to the "zero" switch prior to entering the field, this introduces a human factor.

Either losing time or introducing a human factor seems silly to me, when there is a simple one part solution for it.
Reply With Quote
  #11   Spotlight this post!  
Unread 06-08-2018, 09:32 PM
ClayTownR's Avatar
ClayTownR ClayTownR is online now
Registered User
AKA: Clayton
FRC #0100 (The WildHats)
Team Role: CAD
 
Join Date: Dec 2016
Rookie Year: 2015
Location: California
Posts: 136
ClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to allClayTownR is a name known to all
Re: pic: Yet Another Swerve Drive

v2.1:
Moved the turning gearbox a little closer and added a tensioner.
Removed the bottom plate.
Recessed the wheel into the pulley
Switched from 15mm to 9mm pulley

__________________
FTC 4800, 2015-
FRC 100, 2016-

Last edited by ClayTownR : 06-08-2018 at 10:04 PM. Reason: images are hard
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:52 AM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi