Close

Rain helps GimbalBot along

A project log for GimbalBot

Gimbaled thrusters, aerospace-grade adhesives, carbon-fiber-reinforced polymers, and inertial measurement units. This is a space project!

zakqwyzakqwy 05/19/2014 at 19:474 Comments

Took a personal day off work to finish demo work on my second floor (ah, projects...), then it started raining around 10am. What to do, what to do...

We're now on v06. I switched theta servos several times, so if anyone is looking for solid models of 'em: check the Dropbox repo. Accuracy not guaranteed, since they're based on manufacturer's prints (and they don't like to publish shaft locations for some silly reason).

A few notes on the image above:

Overall thoughts: this linkage setup will require a custom-length servo horn, but all of the other parts are off-the-shelf. The servo can be programmed to allow 180 degree rotation, and using that whole range will give us a theta rangeability of +/- 30 degrees: should be waaay more than I need for basic stability control.

Discussions

Jefito wrote 05/21/2014 at 03:50 point
You started with a standard four bar and are using spherical bearings to allow it to pivot out of plane. Really you want to create a spherical four bar linkage.

The crucial difference is the axis of the servo and pillow block should point in towards the center of the sphere they pivot around. The spherical bearing will take up the difference and remain at a constant offset.

See:
https://www.google.com/search?q=Spherical+four-bar+mechanism&es_sm=93&source=lnms&tbm=isch&sa=X&ei=IHp7U-HVBMOeyATks4LoCg&ved=0CAgQ_AUoAQ&biw=1920&bih=1096

  Are you sure? yes | no

zakqwy wrote 05/21/2014 at 12:44 point
That makes sense. Does my comment below hold water, or is it just the normal falling-asleep-and-thinking-you're-making-sense thought process that isn't reasonable?

I'll double-check the sketches for the pillow block and servo mounting extrude cuts, but I'm pretty sure I used reference lines that intersect the center of the sphere to locate their rotational centers. Can you see those on the CAD models when you dig in to the sketches?

[pay no attention to the 'underdefined' warnings.. someday I'll learn how to properly dimension stuff]

  Are you sure? yes | no

zakqwy wrote 05/21/2014 at 18:14 point
So I mulled over your comment (the 'crucial difference' part in particular) today and realized that while in the front view of the bearing and servo both rotational axes point towards the center of the circle, that is not the case in top view. I think I could get around this by using angled shims for mounting both devices, but my intuition suggests that the spherical bearings should make up for this minor misalignment. Seem reasonable?

  Are you sure? yes | no

zakqwy wrote 05/20/2014 at 12:41 point
I mulled the theta linkage over a bit while falling asleep last night and realized that it could probably use a few adjustments. As it stands now, the design would be quite intolerant of misalignment between the pillow block and the servo. Any offset beyond the play in the linkage joints could cause binding at theta=0. Moreover, the relationship between servo shaft rotation and theta angle isn't linear, and it's non-linear in a bad way: as the absolute value of theta approaches zero, small changes in shaft rotation must translate into a larger and larger theta adjustment. In general, I expect Gimbalbot to spend most of its time with theta near zero; even with a fairly nice servo, I'm guessing I'd bump up against its angular resolution which could result in severe chattering. Not something I want to deal with.

Definitely looking for suggestions here. Us matsci folks never had to take kinematics, so my understanding of linkages is almost entirely based upon childhood experiences with LEGO Technics.

  Are you sure? yes | no