|
|
|
![]() |
|
|||||||
|
||||||||
This is a thought project to remove the steering motor from a swerve drive module. Mars/Wars used this as an offseason modeling project. The idea is to use two separately controlled wheels per swerve module to both drive and steer.
16-12-2016 04:41
DanielPlotasSo each wheel is geared to one motor, and to turn you just turn the wheels opposite directions? Or is there actually a differential in there?
16-12-2016 07:54
GeeTwo
Mechanically elegant - essentially just two nano style gearboxes and an idle thrust bearing.
However, presuming two drive trains and rotation is obtained by spinning the wheels at different speeds, you would probably need three encoders per module. One would be for each wheel and a third to measure rotation, as rotation is likely to drift considerably from the difference in rotation of the wheels.
16-12-2016 09:51
nuclearnerd|
Mechanically elegant - essentially just two nano style gearboxes and an idle thrust bearing.
However, presuming two drive trains and rotation is obtained by spinning the wheels at different speeds, you would probably need three encoders per module. One would be for each wheel and a third to measure rotation, as rotation is likely to drift considerably from the difference in rotation of the wheels. |
16-12-2016 09:59
nuclearnerdNow if you really wanted to go gung ho with this design, drop one wheel and driver it with an actual differential. The housing could be bolted to the chassis, and the rotation of the module could be set by the relative speed of each motor, with gear teeth, rather than carpet, to push against. It's still not going to work well, but it's closer!
(the response for steering is way faster than the response for speed, so unless your drive acceleration is very slow, it will be difficult to keep the steering controller from over shooting.)
16-12-2016 10:01
ThaddeusMaximusActually having to go into a pushing match doesn't sound fun with this.
Plus your module has increased MOI; not great from a controls standpoint. (I've wondered how big of a deal MOI is on swerves for a while now...)
16-12-2016 10:02
JesseKThis is an interesting concept for FRC, and one that has seen use in plenty of industrial systems.
For FRC, your next iteration is to make it ...
... triple coaxial 
For a modelling proof, there are some really nice features (symmetry, use of TB Nano, low custom part count) in this design.
16-12-2016 10:14
carpedav000If you didn't wamt steering motors on the modules, couldn't you just put a gearbox in the middle and belt-drive it to each module? Saves motors and weight.
16-12-2016 10:20
Ty TremblaySay this was geared for 10ft/s and the two wheels on the module were 2 inches apart on center. Not taking friction into account, and assuming there's enough torque to turn the module, the module would be capable of rotating at approximately 1200rpm.
16-12-2016 10:40
mastachyraThis is awesome. Always impressed with what 4143 comes up with!
I'm afraid if the motor allowance rules remain as they were last year, you'd only be able to make 3 of these modules.
If at FIRST you want to succeed, try triangle robot?
16-12-2016 10:41
Chris is meI really like this concept. Maybe it's not the most practical thing in the world, but not "wasting" any motor power on steering and being able to just have a big ol' dead axle tube to pivot with is pretty elegant.
Are both Colsons cantilevered?
Since you already have to heavily modify the Nanos, I think you could get a degree more compact with a custom two stage gearbox. Saves you some weight and packages a bit better. I guess the space savings doesn't help much since the CIMs are sticking out past the gearboxes anyway, but hey, more room for encoders.
16-12-2016 11:05
Nuttyman54
First thought: This is going to be impossible to make a module drive straight. A very small speed differential between the two wheels will make this turn for any reasonable driving speed gearing.
Second thought: Making a module point in the desired direction requires running the differential for a short (possibly VERY short, depending on the gearing) period of time and then stopping. This seems like it would be highly inaccurate.
Third thought: Trying to make 3 or 4 modules all point in roughly the same direction this way without mechanically connecting them seems impossible, especially given the update rates of our control system. To make it controllable for steering, you would need to gear way too low to be usable as a drivetrain.
This was a good thought exercise.
16-12-2016 11:34
GeeTwo
Increasing the spacing between the wheels should improve steering stability. Perhaps if they were outboard of the gearboxes things would improve enough to become usable. With a bit more adjustment, this could also be used to lower the CoG of the module even farther, though with an increase in MoI around the serve axis and a need for more real estate for the module.
|
If you didn't wamt steering motors on the modules, couldn't you just put a gearbox in the middle and belt-drive it to each module? Saves motors and weight.
|
16-12-2016 11:39
Chak
Cool concept. Can the problems with steering-too-fast be somewhat alleviated by putting the wheels farther apart? Then the module gets super wide, but what if you take two of these super wide modules and build a "skateboard swerve"?
Let the thought exercise continue!
16-12-2016 13:34
Chris is me|
First thought: This is going to be impossible to make a module drive straight. A very small speed differential between the two wheels will make this turn for any reasonable driving speed gearing.
|
16-12-2016 14:59
RyanShoffThere would be not a differential, just two cantilevered wheels. All the comments so far are spot on. A higher friction pivot bearing would help. You would probably want 3 encoders, but maybe just one would work. The control loops are real interesting. I was thinking you could have one module with minicims to get around the cim motor limit.
One idea no one talked about is putting something like a caster angle into the modules. You could shift the wheels back slightly from the centerline of the pivot. The advantage being that they might track straight easier. The disadvantage being reversing direction would need a 180 degree twist.
This was mostly a modeling exercise, but with some development, it could be a viable drivetrain.
Step files coming soon.
16-12-2016 15:01
JesseK
18-12-2016 13:24
cbale2000Interesting design, one thought though:
Assuming FIRST keeps the same rules that they have the past few years, in all likelihood there will be a limit of 4-6 CIMs on a robot which would make this design as shown illegal assuming 4 wheel swerve. That said, you could just swap them out for MiniCIMs.