|
|
|
![]() |
|
|||||||
|
||||||||
A new butterfly drivetrain that we hope to test in the offseason. This allows for strafing in addition to a "high/low speed configurations. FESTO pistons are connected to the wheel pods, which serve to switch between a 4" omni wheel and a 2.5" colson wheel. In "colson-mode," the sprocket and gearbox reduction allows a speed suitable for lasting some time in a pushing match, and in "omni-mode," the drivetrain has a high speed, and the omnis also allow for strafing using the 2-omni system in the middle, which is similar to Vader from 148.
Specs:
Weight: ~38.5 lbs
High speed: 16.09 fps
Low speed: 7.31 fps
Note: Speeds were calculated by JVN using the "Drivetrain Adjusted Speed" column.
This is on my GrabCAD under DEC-102: https://workbench.grabcad.com/workbench/projects/gcOhfXOehYETdalk4HNJ_3A0HceTxrt6Dv4ytxedJppYkO#/space/gcy-RpuR7fueMhPxpys8KUh7yF1NwcTEWAlStxFm6c3ypj
STEP Files will be uploaded in a bit.
12-11-2015 23:38
Chris is meI would be very concerned the loads placed on a set-up like this, particularly in traction mode. You can't cantilever everything - when this is in traction mode, there will be quite the bending moment placed on the omni wheel output shaft. It's just an order of magnitude more load than a regular WCD output shaft would have to deal with since the module is effectively a very long moment arm.
Making a WCD-type butterfly drive requires a little out of the box thinking to carefully manage your loads and to ensure they are transferred through the chassis in a safe manner. Look at what 624's butterfly drive did as a good example. Also consider the possibility of the pivot module straddling the drive tube and using plastic slider blocks, etc. to transfer the loads placed on the module to the chassis directly.
12-11-2015 23:38
asid61Looks good. The only things I am wondering about are:
Why did you choose to use the top of the module as your cylinder attachment point instead of the spacer closer to the front/back rail? Clearance issues?
Have you considered putting the screws for mounting the cylinder mount diagonally to each other or front/back instead of left/right in order to better take the loads from the cylinder?
What made you choose the double-omnis in the middle over a suspension?
12-11-2015 23:47
Ty Tremblay|
when this is in traction mode, there will be quite the bending moment placed on the omni wheel output shaft. It's just an order of magnitude more load than a regular WCD output shaft would have to deal with since the module is effectively a very long moment arm.
|
12-11-2015 23:48
GeeTwo
If I were doing grasshopper/butterfly with omni wheels, I would definitely put the solid wheels on the hard, fixed axis which would be better at handling scrub forces, and cantilever/actuate the omnis, which (by design), do not exert much scrub force. I understand the desire to gear the solid wheels lower, but I'd rather make that work by actuating the motors and gearbox and providing some slack in all the wiring than to pull the scrub force through a cantilever.
Edit:
|
Wouldn't this be the best case scenario for this design since most of the force is transferred into the frame via the pneumatic cylinder? Or have I just been working too many night shifts?
|
12-11-2015 23:59
Madison
|
Either way, I don't think the lever arm for the bending moment on the cantilevered shaft changes since the force isn't any farther away from the frame rail.
![]() |
13-11-2015 00:06
Ty Tremblay|
When the robot is pushed sideways with its traction wheels down, the friction force resisting being pushed is exerting a torque on the cantilevered output shaft and that could be much higher loading than it'd see in normal operation.
|
13-11-2015 00:45
evand4567I'd recommend switching the placement of the omni and traction wheels. With butterflies, it's almost always better to have the tractions as the interior wheels as it reduces the distance between the wheels reducing wheel scrub when turning.
13-11-2015 00:52
Jack S.|
*snip* Also consider the possibility of the pivot module straddling the drive tube and using plastic slider blocks, etc. to transfer the loads placed on the module to the chassis directly.
|
13-11-2015 00:56
Abhishek R|
I'd recommend switching the placement of the omni and traction wheels. With butterflies, it's almost always better to have the tractions as the interior wheels as it reduces the distance between the wheels reducing wheel scrub when turning.
|
13-11-2015 01:28
runneals
We use Butterfly on Team Neutrino and we really like it. As far as the point about pushing it down while being right above, I never really thought about the force required to lift the robot 30 pounds per pneumatic cylinder/piston, but I just really like the awesome low-rider effect (and the piston sound with it)
Also, having the axle through the omni is REALLY nice in that you just have to remove 1 bolt if you need to change modules out 
Also as far as the side impact forces, wouldn't the twisting/bending be directed to the side plates which would be held in the frame and restricted on how far they could flex? We used steel for our side plates which seemed to work well.
Check out our CAD/Info Page here and how we integrated them here (and a video of the pistons down here).
Feel free to message me with any questions 
13-11-2015 09:52
fargus111111111Just curious, wouldn't a octocanum drive be lighter and take up less room inside the robot while performing about the same as this butterfly? What about the butterfly makes it better than octocanum or is it just preference? I would like to present an octocanum or butterfly idea to my team but I have no real experience with either one.
13-11-2015 09:54
philso|
When the robot is pushed sideways with its traction wheels down, the friction force resisting being pushed is exerting a torque on the cantilevered output shaft and that could be much higher loading than it'd see in normal operation.
|
|
Also as far as the side impact forces, wouldn't the twisting/bending be directed to the side plates which would be held in the frame and restricted on how far they could flex? We used steel for our side plates which seemed to work well.
|
|
Also, having the axle through the omni is REALLY nice in that you just have to remove 1 bolt if you need to change modules out
|
13-11-2015 12:10
Tom LineI'm interested in the side-to-side module design. How do you insure it puts enough force down onto the floor so that the wheels don't slide?
13-11-2015 15:08
GeeTwo
|
Just curious, wouldn't a octocanum drive be lighter and take up less room inside the robot while performing about the same as this butterfly? What about the butterfly makes it better than octocanum or is it just preference? I would like to present an octocanum or butterfly idea to my team but I have no real experience with either one.
|
|
I'm interested in the side-to-side module design. How do you insure it puts enough force down onto the floor so that the wheels don't slide?
|
13-11-2015 21:39
RobotsThatWork|
I'm interested in the side-to-side module design. How do you insure it puts enough force down onto the floor so that the wheels don't slide?
|
13-11-2015 23:20
Tom Line|
You mean the strafing module, right?
We took inspiration from 148's strafing module (from their 2014 robot, Vader). The module itself spins on the axle that's powered by the CIM. So when the CIM is powered, the module spins down until a wheel contacts the wheel. The CIM will exert enough force to push down the module enough to have the ground exert a normal force on the wheel (which is what traction is dependent on) before the torque of the CIM spins the omniwheel. At least that's how I understood it while designing this. We haven't actually done more serious math outside of a simple free body diagram. If someone from 148 or anyone with experience with this type of strafing module could explain more/clarify/prove me wrong, that would be awesome. |
14-11-2015 22:41
KohKohPuffsHm... so I think the main issue revolves around when the tractions are down and the robot gets hit on the side, which might damage the modules, and the shaft especially over time. In addition, the way the piston is mounted probably also causes it to receive a lot of force on impact.
I might consider another design of the Butterfly, although I might move on to intakes or something other than drivetrains, because I've been doing that a lot. But anyways, here's what I was thinking about the new design:
14-11-2015 23:05
Greg Woelki|
You mean the strafing module, right?
We took inspiration from 148's strafing module (from their 2014 robot, Vader). The module itself spins on the axle that's powered by the CIM. So when the CIM is powered, the module spins down until a wheel contacts the wheel. The CIM will exert enough force to push down the module enough to have the ground exert a normal force on the wheel (which is what traction is dependent on) before the torque of the CIM spins the omniwheel. At least that's how I understood it while designing this. We haven't actually done more serious math outside of a simple free body diagram. If someone from 148 or anyone with experience with this type of strafing module could explain more/clarify/prove me wrong, that would be awesome. |
15-11-2015 22:01
RobotsThatWork
16-11-2015 11:27
efoote868Have you considered putting springs on the modules to hold them in place without air pressure?
There's nothing quite like losing air pressure in the middle of the match and being unable to drive.