Go to Post With any dollar amount to invest I would be more interested in the number of individuals (students is too narrow) impacted than the number of teams created--after all, this is about people. - kramarczyk [more]
Home
Go Back   Chief Delphi > FIRST > Robot Showcase
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-01-2016, 23:51
LCJ's Avatar
LCJ LCJ is offline
Registered User
AKA: Lewis Jones
FRC #2468 (Team Appreciate)
Team Role: CAD
 
Join Date: Feb 2015
Rookie Year: 2013
Location: Austin, Tx
Posts: 34
LCJ is just really niceLCJ is just really niceLCJ is just really niceLCJ is just really niceLCJ is just really nice
VersaSwerve Reveal Video

I'm proud to introduce the VersaSwerve Drive System!



This drive-base was developed by FRC 2468 Team Appreciate with sponsorship and support from Vex Robotics. The design is almost completely built using VexPro parts and shows just how versatile the VersaFrame system can be.

Team 2468 also developed a build instruction document using Vex Robotics's format. The document is available at vexrobotics.com

A documentation of the entire development process will be available on FRC2468.org in the resources section. The CAD of the module is already available for download from the same section.

Without further ado... here's the first reveal video of 2016!

Edit: Added the render

Last edited by LCJ : 06-01-2016 at 20:09. Reason: Added the render
  #2   Spotlight this post!  
Unread 05-01-2016, 23:58
Monochron's Avatar
Monochron Monochron is offline
Engineering Mentor
AKA: Brian O'Sullivan
FRC #4561 (TerrorBytes)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2002
Location: Research Triangle Park, NC
Posts: 890
Monochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond repute
Re: VersaSwerve Reveal Video

Do you maybe have a couple of up close pictures, of video showing the different components? Love your reveal video but it would useful to be able to see the individual components without having to search frame by frame
  #3   Spotlight this post!  
Unread 06-01-2016, 00:19
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,216
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: VersaSwerve Reveal Video

Amazing! CAD is downloading, and I can't wait to see parts list and price.
You might have considered using a STEP file instead of 328MB zip.
__________________
<Now accepting CAD requests and commissions>

  #4   Spotlight this post!  
Unread 06-01-2016, 00:35
Jay O'Donnell's Avatar
Jay O'Donnell Jay O'Donnell is offline
Division by Pirates
FRC #0229 (Division by Zero)
Team Role: Mentor
 
Join Date: Apr 2012
Rookie Year: 2012
Location: Potsdam, NY/Londonderry, NH
Posts: 1,341
Jay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond repute
Re: VersaSwerve Reveal Video

Looks great! I'd love to see a test video of how it reacts to running on carpet with more weight on it. But it looks like a very solid drivetrain.
__________________
Student on Team 1058 (2012-2015)
Mentor on Team 229 (2016-Present)
Writer for Blue Alliance Blog
  #5   Spotlight this post!  
Unread 06-01-2016, 01:18
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: 254
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: VersaSwerve Reveal Video

Wow! Can you specify which parts are custom and how those parts would be made? I want to know how close you can get to a swerve using Vexpro COTS items as much as possible.

I see 2 ma3 absolute encoders on the module rotation. Is it just to provide a second choice of mounting, or does the use of 2 encoders help the accuracy/consistency/something? The ma3 encoder from Andymark is $45 each, and I find it hard to justify $180 extra if every other swerve uses only one encoder for position.
  #6   Spotlight this post!  
Unread 06-01-2016, 01:23
aldaeron aldaeron is offline
Registered User
AKA: -matto-
FRC #1410 (Kraken)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Denver
Posts: 224
aldaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond repute
Re: VersaSwerve Reveal Video

Love the amount of COTS Vex stuff! While is is fun to draw custom CNCed stuff, it is much harder to work within the constraints of COTS (especially for teams like mine who no longer have CNC access) and low cost tools (drill press, hand tools)

Suggestion - Make PDFs of the 3 big SLDDRW files and put the PDF in your ZIP file (those 3 combined are ~240 MB).

Just. Wow.
  #7   Spotlight this post!  
Unread 06-01-2016, 01:36
VacioArconte's Avatar
VacioArconte VacioArconte is offline
Appreciator of Robots
FRC #2468 (Team Appreciate)
Team Role: Electrical
 
Join Date: Feb 2014
Rookie Year: 2012
Location: Austin, TX
Posts: 41
VacioArconte is a jewel in the roughVacioArconte is a jewel in the roughVacioArconte is a jewel in the rough
Re: VersaSwerve Reveal Video

Quote:
Originally Posted by Chak View Post
Wow! Can you specify which parts are custom and how those parts would be made? I want to know how close you can get to a swerve using Vexpro COTS items as much as possible.

I see 2 ma3 absolute encoders on the module rotation. Is it just to provide a second choice of mounting, or does the use of 2 encoders help the accuracy/consistency/something? The ma3 encoder from Andymark is $45 each, and I find it hard to justify $180 extra if every other swerve uses only one encoder for position.
Actually, the left encoder (the one on the BAG output) is the steering encoder, while the right encoder (the one on the drive axle) is the drive encoder. Of course, drive encoders are optional with swerve, but after living through last season without drive encoders on swerve for autonomous, we thought it was important to include it.

There are only a couple of truly custom parts - most of the parts are machined from COTS parts. While designing, we intentionally avoided any parts that would require the use of the CNC, and so the most complex tools required for construction are a mill and a lathe.

To answer your question - the U gusset holding the wheel module together is custom, and the encoder mounts as well as the encoder coupler are all 3D-printed. There is a support tube around the drive shaft machined from a McMaster-Carr part, and a support block as well. If memory serves, everything else is machined from COTS parts.

Last edited by VacioArconte : 06-01-2016 at 01:43. Reason: Forgot some parts!
  #8   Spotlight this post!  
Unread 06-01-2016, 01:55
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,508
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: VersaSwerve Reveal Video

A couple of STEP files would be greatly appreciated. What version of SolidWorks were these done in? I can't open in Inventor 2016, which usually opens most SolidWorks files fine.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #9   Spotlight this post!  
Unread 06-01-2016, 01:57
aldaeron aldaeron is offline
Registered User
AKA: -matto-
FRC #1410 (Kraken)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Denver
Posts: 224
aldaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond reputealdaeron has a reputation beyond repute
Re: VersaSwerve Reveal Video

Will all machined parts be available for purchase?

I see only a few that require machining (some are hard to tell if they are tightly toleranced diameters or clearance holes). For example the side C channel (Item 1) has a 1.125 hole, but also has face bearing gussets to support the bearings inside the upright. Is that a clearance hole in the C channel or is it meant to be tightly toleranced and support the bearing?

Great use of the 3/8 hex gear as a VersaHub (didn't know they don't have a 3/8 hex VersaHub).

Still can't figure out the square cutout on the main 2x1 tube

Loving it!

-matto-
  #10   Spotlight this post!  
Unread 06-01-2016, 02:12
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,216
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: VersaSwerve Reveal Video

Very neat. I'm looking at the CAD right now, and a lot of stuff is very well incorporated. The weight seems to be around 6.7lbs after I went through and checked the weights on the motors and stuff, although I'm sure I missed a lot. ~7lbs would be a closer estimate I think.

Cool stuff:
1. Clamping bearing block for rotation
2. 8mm to hex adapter for a pulley instead of gear reduction
3. Encoder mount doubles as a spacer
4. Use of versatube for the top of the module
5. Bearing gussets for spacing out gears in module
5a. Supported by C-channel
5b. The only precise gear-thing on the whole module
6. No need for precision except on a few parts
5c. Mostly drill press and chopsaw work, and not that much of either

Some possible improvements:
1. To make it more feasible for teams without a mill/lathe (or those who want to assemble faster), a few parts screw things up: the module rotation/support tube, and the block that mounts the aforementioned to the module. Both are relatively precise parts unfortunately, and I think it would be possible to convert it to low-precision and remove them.
1a. Why the custom U-gusset instead of two right-angle gussets on each side?
2. The encoder mounts are cool, but 3D printers are expensive. It seems to be possible to replace them with simpler pieces.
3. Encoder-shaft coupler on the versaplanetary can be removed and replaced with a versaplanetary encoder. This also removes the MA3, so it doesn't cost too much extra.
4. The square slot in the tube. I think like this can just be a 1.25" diameter hole, or even 1.375" to allow for more tensioning.
5. The slot for the bearing tensioner for the belt. You already have a tensioner with a WCP cam. According to SDP-SI's belt calculator you don't need the tensioner to achieve good contact with the 18t pulley anyway; what pushed you to have it?
6. 5/16-18 taps on the bottom shaft instead of 1/4-20 (thunderhex makes the latter easy) and the hole running all the way through the 3/8" shaft on the upper shaft of the module.
7. Bronze thrust bearings instead of roller. A completely personal preference, but they only cost a few dollars more so I like the tradeoff.
8. Use of a 48t gear as a faux versahub for the timing belt pulley. I had to do this once and did not like it. There has to be a better way...
__________________
<Now accepting CAD requests and commissions>


Last edited by asid61 : 06-01-2016 at 02:17.
  #11   Spotlight this post!  
Unread 06-01-2016, 02:42
LCJ's Avatar
LCJ LCJ is offline
Registered User
AKA: Lewis Jones
FRC #2468 (Team Appreciate)
Team Role: CAD
 
Join Date: Feb 2015
Rookie Year: 2013
Location: Austin, Tx
Posts: 34
LCJ is just really niceLCJ is just really niceLCJ is just really niceLCJ is just really niceLCJ is just really nice
Re: VersaSwerve Reveal Video

Quote:
Originally Posted by aldaeron View Post
Will all machined parts be available for purchase?
The machined parts will not be available for purchase. This project was developed as an "example of using Vex parts" like the VersaFrame Chassis models Vex shows on their homepage. All the CAD and machining drawings are online, and the module was designed so that a team with a manual mill, lathe, drill press, chop/miter saw, and a 3D printer could build it on their own.

Quote:
Originally Posted by aldaeron View Post
I see only a few that require machining (some are hard to tell if they are tightly toleranced diameters or clearance holes). For example the side C channel (Item 1) has a 1.125 hole, but also has face bearing gussets to support the bearings inside the upright. Is that a clearance hole in the C channel or is it meant to be tightly toleranced and support the bearing?
For the most part, the tolerance is pretty loose, within 0.015" should be fine.
You picked a very interesting example with the question about the clearance v. tight-tolerance hole. The face bearing mount was attached to help with the machining process as much as to be the extra support. Although not critical, the bearing holes in the C-channels should come out easily within a tight tolerance if you machine smartly.

For the face bearing gusset, the machining operation should be:
1. Attach gusset to the C-Channel by match drilling and putting screws in the corners. (I suggest milling these holes precisely on one of the C-channels and then match drilling the others with that one)
2. Put 3/8"ID bearings in the large holes in the gusset so that the bearings can't slide around sideways. At this point there still wouldn't be a hole in the C-Channel for the bearings.
3. Use a transfer punch through the hole in the bearings so that you now know exactly where the centers of the bearings would be on the C-channel.
4. Take the gusset off and drill out the holes in the punched locations.
5. Assemble, and the holes should match up!

Quote:
Originally Posted by aldaeron View Post
Great use of the 3/8 hex gear as a VersaHub (didn't know they don't have a 3/8 hex VersaHub).

Still can't figure out the square cutout on the main 2x1 tube
So the reasoning for using the 3/8" gear was that Vex only sells hubs that are supposed to be broached by the teams to the size they need. We quickly realized that many of the teams wouldn't have an expensive 3/8" Hex broach just lying around in their shops. Since it's way cheaper to buy the gears with the pattern than buy a 3/8" hex broach for just the modules, we decided to go ahead and use the gears as hubs.

The square cutout is clearance for the tube that extends through the VersaBlock. The large area allows plenty of room for machining tolerances and tensioning the system by moving the VersaBlock.

Last edited by LCJ : 06-01-2016 at 02:46.
  #12   Spotlight this post!  
Unread 06-01-2016, 02:45
VacioArconte's Avatar
VacioArconte VacioArconte is offline
Appreciator of Robots
FRC #2468 (Team Appreciate)
Team Role: Electrical
 
Join Date: Feb 2014
Rookie Year: 2012
Location: Austin, TX
Posts: 41
VacioArconte is a jewel in the roughVacioArconte is a jewel in the roughVacioArconte is a jewel in the rough
Re: VersaSwerve Reveal Video

Quote:
Originally Posted by sanddrag View Post
A couple of STEP files would be greatly appreciated. What version of SolidWorks were these done in? I can't open in Inventor 2016, which usually opens most SolidWorks files fine.
These were done in SolidWorks 2015, which might explain the compatibility issues. We'll try to have some STEP files up tomorrow.

Edit: STEP file is up!

Last edited by VacioArconte : 06-01-2016 at 16:11. Reason: Update
  #13   Spotlight this post!  
Unread 06-01-2016, 18:55
Grant Cox's Avatar
Grant Cox Grant Cox is offline
Back for more.
FRC #0148 (Robowranglers)
Team Role: Tactician
 
Join Date: Feb 2007
Rookie Year: 2007
Location: Greenville, TX
Posts: 419
Grant Cox has a reputation beyond reputeGrant Cox has a reputation beyond reputeGrant Cox has a reputation beyond reputeGrant Cox has a reputation beyond reputeGrant Cox has a reputation beyond reputeGrant Cox has a reputation beyond reputeGrant Cox has a reputation beyond reputeGrant Cox has a reputation beyond reputeGrant Cox has a reputation beyond reputeGrant Cox has a reputation beyond reputeGrant Cox has a reputation beyond repute
Re: VersaSwerve Reveal Video

I love this module - 2468 did an awesome job with not just the design but their documentation as well.

Full build instructions, BOM etc are now available on the VEXpro "Examples & Guides" section here: http://www.vexrobotics.com/vexpro/ex...-guides#Guides
__________________
VEX Robotics Marketing Manager

ThunderChicken driver '07-'08
Robowrangler '13-present

FIRST in Michigan, VEX Worlds, and FIRST in Texas MC/Game Announcer '08-present
  #14   Spotlight this post!  
Unread 06-01-2016, 20:08
LCJ's Avatar
LCJ LCJ is offline
Registered User
AKA: Lewis Jones
FRC #2468 (Team Appreciate)
Team Role: CAD
 
Join Date: Feb 2015
Rookie Year: 2013
Location: Austin, Tx
Posts: 34
LCJ is just really niceLCJ is just really niceLCJ is just really niceLCJ is just really niceLCJ is just really nice
Re: VersaSwerve Reveal Video

Quote:
Originally Posted by asid61 View Post
1a. Why the custom U-gusset instead of two right-angle gussets on each side?
The main problem with the right-angle gussets from Vex was that we didn't feel they were quite long enough for supporting the module. The U-gusset is "taller" and therefore the screws can be installed further apart and make the structure significantly more rigid. The U-gusset can still be drilled out by hand if you download the drawing from Vex and paste it onto sheet metal.

Quote:
Originally Posted by asid61 View Post
3. Encoder-shaft coupler on the versaplanetary can be removed and replaced with a versaplanetary encoder. This also removes the MA3, so it doesn't cost too much extra.
We might make that change to the design in the future. The current design doesn't have the VersaPlanetary encoder because we developed the VersaSwerve system before they were released.

Quote:
Originally Posted by asid61 View Post
5. The slot for the bearing tensioner for the belt. You already have a tensioner with a WCP cam. According to SDP-SI's belt calculator you don't need the tensioner to achieve good contact with the 18t pulley anyway; what pushed you to have it?
The main reason was because Vex didn't have the length of the belt that would work perfectly. The current belt is a little on the long side, and we had to account for that with the tensioner. One size shorter, and the CIM motor would have been too close to the wheel module.
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 19: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