![]() |
Robostangs 548 2016 Offseason Swerve - V01 Sidestep
![]() ![]() For full sized images: http://i.imgur.com/6yOe0tc.jpg http://i.imgur.com/QY07mmP.jpg http://i.imgur.com/vpKNfSt.jpg Please enjoy a look at 548's second offseason Chassis! It's a swerve this time! Features include
If you want to see this fella in action check out our Offseason in Three Minutes video https://www.youtube.com/watch?v=xE3RIf0Xjfs Link to the Solidworks CAD files here https://grabcad.com/library/548-swerve-v01-sidestep-1 |
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
Looks nice! Some questions:
|
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
Quote:
|
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
Awesome stuff! Did you post the software for it anywhere?
|
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
Quote:
|
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
Quote:
|
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
How did you decide on the gearing for your steering motors? It looks like the BAGs are geared at 100:1 (assuming both VP stages are 10:1), which would put you at 130 rpm (unloaded). Is that about standard these days for swerve steering? Never having done a swerve drive myself, I'm curious how you would decide on a target rotational speed. I guess iterative testing would be a good place to start - let the drivers try out different steering speeds and find their sweet spot. My only real reference is the AndyMark Swerve & Steer module which steers at 90 rpm.
Also, when it comes to motor selection for swerve steering, how do you model the steering load? I would be inclined to call it a rotary mechanism, with the arm length being half the width of the wheel and the arm load being the friction force on the wheel. I plugged that into JVN's calculator and got the following. Does that seem like a reasonable way to model it? It seems like a pretty low loading, so I'm inclined to think that friction in the swerve module itself actually plays a pretty big role (potentially bigger than the wheel/ground friction). However, if this model seems reasonable, then could you potentially get away with using an AndyMark snow blower motor geared at 1:1? (JVN here). That would give you 100 rpm steering in a lighter and much cheaper package (albeit without an easily-integrated VP encoder). Experience makes me hesitant to use a built-in worm gear motor for any mechanism that runs the whole match, but then again I've only used window motors before. I suppose the snow blower motors are designed to run continuously, right? At least a snow blower itself runs continuously while a car window doesn't... |
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
Fantastic!
|
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
The steering motor gearboxes are 50:1. They do spin very fast, so it would make sense to gear them a little lower to save some battery energy. We have not noticed the motors getting hot, so that is good.
The real test would be trying to steer while being pushed. I know that would take much more torque. We are using needle thrust bearings in the module pivot, so that should help somewhat. Your model leaves out the friction force in the pivot bushing or bearing. You should also consider the extra toque that would be needed if the robot is getting pushed: pushing force*height from pivot to ground*pivot bearing radius*pivot bearing coefficient of friction/pivot bearing radius/2= turning torque N*m*m/m= N*m (unit sanity check) The divide by 2 is assuming that you have 4 modules, but only 2 take the load because 2 are somewhat lifted by the pushing robot. 1640 did use a window motor for steering, but they only did it for their first generation pivot drive. If you do use them make sure to remove the backdrive locking pins. There is info about that on their webpage, but I can't find it just now. |
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
Quote:
|
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
I like how all of the components for each module are mounted to a single plate, it makes for a nice simple assembly. The chassis is built in a great way to support each module too. Surprising lack of carbon fiber though!
What kind of control methods have your drivers experimented with, and what do they prefer? Quote:
|
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
Quote:
|
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
Quote:
|
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
Where did you get the bearings that connect your swerve module to that (I'm assuming) quarter plate? Also are you satisfied with only one bearing attaching the module or because you used one bearing does it wobble?
|
Re: Robostangs 548 2016 Offseason Swerve - V01 Sidestep
Quote:
The plate is 1/4" thick. There are actually two thrust bearings and a plastic sleeve that make up the pivot bearing. The 1/4" plate is sandwiched between two thrust bearing assemblies. The assembly was shimmed to give the thrust bearings a pre-load. This removes the wobble. The plastic sleeve bushing keeps the "spool" of the pivot from contacting the aluminum plate. I'll ask one of the students to put up a screenshot of the cross section to clarify. |
| All times are GMT -5. The time now is 08:43. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi