Here are some pictures of a swerve drive that I worked on over the summer.
All plates are ¼ inch aluminum except for the top of the caster which is ½ inch. Shifting is done with the guts of an AndyMark Super Shifter, and the two speeds are 5.8 fps and 14.9 fps with one cim. The motor and gearbox used for rotation are an AndyMark 9015 motor and a VexPro Versa Planetary 10:1 gearbox. The wheels are AndyMark plaction wheels. There are two CUI encoders, part number AMT102-V KIT on Digi-Key, for recording rotation and wheel position. All other parts are from McMaster, AndyMark, of Vexpro. The total weight of one module would be approximately 8.5 pounds.
All advice and feedback is greatly appreciated.
https://docs.google.com/file/d/0BxrM5TU8rVcOTXkycW1KdjdkX3M/edit?usp=sharing
https://docs.google.com/file/d/0BxrM5TU8rVcOenRLTXBFaUFfbVU/edit?usp=sharing
https://docs.google.com/file/d/0BxrM5TU8rVcOU0ppNEVRMDR2alE/edit?usp=sharing
The first thing I notice is that you could easily save a lot of weight by pocketing out your module plates more. I wouldn’t be surprised if you could cut the weight of the top plate in half.
The other thing I notice is that it looks like the plate sprocket mounted to the wheel module is flush with the module top, not giving clearance for chain. It could be the angle of the render making it look like that, but form the angles you’ve show it doesn’t look like there’s room for the chain to wrap around the sprocket.
Lastly, I would switch your pneumatic cylinder to something more compact, like a pancake cylinder. I know you’re using that specific cylinder because you’re using AM shifter parts, but with that cylinder sticking so close to the ground it’s just asking to get whacked off.
-Adrian
That looks pretty cool. My only concern would be the bearing setup, but I can’t really see what you’re doing with that. I think I stop a thrust bearing on top of the module, but I can’t see anything else.
Thanks for the suggestion on the plates. I just changed the top and bottom plates and cut out almost .5 lbs total.(per module) I have been thinking about more compact cylinders, but I can’t decide what to use. A final version will probably have something much smaller. I thought that I had a spacer underneath the sprocket, but looking back apparently I didn’t…
The bearings are needle bearings and are mounted between two flat plates to give them a flat bearing surface. The entire caster is held on with several stop collars to prevent the caster from bending.
Cool design concept. I have a few suggestions though, the shifting would be nice, but if you’re planning on puting this in an actual frc robot, you need to watch the BOM. I believe that AM super shifters run for abou $240, and most conventional swerves are over $250, you multiply this cost by four, and you could use over half of your robot budget in the drive train.
Also, its vary important to have good encoding to run a swerve drive so you should draw the encoders, if you haven’t already.
I have a pretty much complete BOM, and 1 module comes to arround $500… Almost half of that is shifting parts or parts needed to use the shifter.
What do you mean by drawing the encoders in?
I think he’s talking about the wheel rotation sensing. We use US digital magnetic encoders.
I don’t think that there are any CAD files for the encoders that I’m using, but there may be some somewhere. I do know the dimensions, and I made sure that they fit. Here’s a link: http://www.digikey.com/product-search/en?x=-987&y=-73&lang=en&site=us&KeyWords=AMT102-V+KIT
Just make sure you have a controls plan for the encoders. Without absolute values, you’ll either need the modules in a known position when it’s turned on or have a homing routine. That is why we use analog for rotational position control whenever we can.
The swerves my team produced this summer used two quadrature incoders from USD. Theyare not absolute, but they are very precise, and they have a built in homing tick. They work nicely, but when I put them in the CAD drawing, they almost didn’t fit. That’s because the swerves are compact, they only take up a 6" by 6" box.
We used the CUI encoders on our climbing arm this year, and didn’t have any problems with them except for user error. I would have used the USD encoders, but they cost almost twice as much. Both encoders should have enough space. One is mounted on the top, and the one on the bottom is farily far away from the caster.