Close

Artificial Muscles Brain Dump

zakqwyzakqwy wrote 06/17/2015 at 01:54 • 16 min read • Like

I engaged in some serious whiteboard tangenting last night on the subject of artificial muscles. Keep reading if you're bored as hell; this is a long-winded post.

I also took a bunch of close-up pictures, most of which ended up pretty blurry. My D40 never seems to have charged batteries and the S4 isn't the best for low-light, and the board is reflective, so... try to follow along? I've found numbering the board as I go helps me stay organized and follow along with my thought stream after the fact, so that's how I'll proceed here too.

(1) and (2): Conventions.

No close-up needed for this one. I tried to keep the physical names of items as uppercase letters and measurements (particularly angles) in Greek, but I don't think I maintained that discipline 100%. In any case, the numbers with the red circles around them designate intended read order.

(3): Coordinates.

I made Front, Right, and Left detail drawings of the manufacturing setup; in order to speak somewhat intelligently about things like movement and rotation direction, I tried to standardize axes early:

(4), (5), and (7): Front View of Stage Zero.

So what's the idea? Heated embossing and continuous fusing of flexible thermoplastics. It's not a subject I know anything about, so reading up on things like web processing, embossing, and the like will be pretty important. This drawing shows the last view a sheet of raw material sees before getting squishified:

A bit of nomenclature (which I started to do in LaTeX, but that shit takes too long): R (T and B) are the top and bottom rollers; G (T and B) are the top and bottom gears; sigma (T and B) are the phase angles of the gears relative to an arbitrary line (in this case the Z-axis--this is really only used to calculate relative phase angle between the two gears); and alpha is the roller tooth pitch relative to the X axis. I spent a lot of time scratching my head and trying to figure out how to define everything parametrically, which starts using up a lot of letters really fast and gets a bit confusing.

The rollers themselves are heated, either via internal oil passageways or integral electric elements. I think one could produce passable (if quite rough) prototypes out of rapid prototyped stainless steel; I gave this a bit more thought later on and started getting concerned about raw material sticking to the rollers, so some complicated indexed lathe-based machining method might be a better choice to maintain a passable surface finish.

Roller tooth geometry--I'll get into it in more detail later. Suffice it to say that the cross hatches and lines shown in this picture aren't terribly accurate, but they're easy to draw. The rollers are mirror images of each other, rather like the two helical gears.

Boring stuff: Red bars are supports, and they have internal ball bearings. I didn't include a huge amount of detail here--they'd probably be press-fit from one side, but I think standard radial bearings will do the trick. since the axial load should be low. I might need something that can handle a high temperature, depending on the clearance between the rollers and the supports. I think some mechanism to adjust the spacing between the two shafts will be useful too--more details on that later, I suppose. I guess that would be a pain with the helical gear setup though.

TL;DR: The rollers turn in opposite directions at the same speed; they're precisely synced relative to each other, separated by a controlled phase angle; and the rollers themselves are not fully meshed (details on that too... later).

(6), (8), (9), and (10): Roller Phase and Tooth Angle.

Remember what I said about tangenting? And trying to make everything parametric? In any case, I wanted to track the pitch of each roller (alpha)... then I wanted to track the pitch of each roller twice (i.e. the teeth can be laid out in a 'rhomboidal' [alpha right == alpha left] or a 'parallelogram' [alpha right != alpha left] configuration)... then I decided to differentiate between the top and bottom rollers, hence (10). Looking back on this, it doesn't make sense to keep track of the rollers separately since they need to intersect consistently.

Okay, forget about alpha--not something I really get back into at this point. Ultimately if alpha is greater than pi/4 [BOOM RADIANS MOM WOULD BE PROUD] the longitudinal aspect ratio of the indentations will be greater than 1, and the muscle should contract when the cavities are pressurized. But that is a bit down the road--this is just Stage Zero!

Sigma is more relevant--this is the phase angle between the gears. In this case, sigma (P) is just the difference between the two offsets; maybe I should call that 'delta sigma' or something. It's not normalized to anything at this point, but it's the first step in planning how much the roller teeth overlap. Make sense?

(11) and (14): More dimensions.

Pretty straightforward. The gap between the closest point of the two rollers is TG, or Tooth Gap. The number of teeth per roller is TC, or Tooth Count. Yeah, I'm thinking about the rollers in 2 dimensions right now--makes it easier, I suppose. In reality, I should probably be thinking about rollers in terms of 'flights' and stuff like that.

(12) and (13): Right View of Stage Zero.

Okay, more terminology here. You can see sigma in full effect; the lines on the top roller assume that the bottom stays stationary and the top moves. Essentially, sigma only matters in the space between zero (fully overlapping) and 2*pi / TC (360 degrees divided by tooth count), where the teeth once again overlap. Otherwise it starts repeating as teeth repeat.

I didn't use good drawing practices here (or anywhere... ); the closeup of the teeth is supposed to be a 5:1 blowup of the intersection shown between the two rollers. In any case, you can see in the closeup that the teeth barely touch (TG = 0), and they are in perfect phase.

(15) and (16): Bounding Sigma.

Pretty straightforward--as discussed earlier, Sigma only makes sense across the range shown after which it starts repeating (assuming the rollers are the same size and have the same number of teeth and the same.. etc.)

(17), (19), and (32 [!!]): Left View of Stage Zero.

Time for some more 'system level clarification'. Right below (17) you can see the raw feedstock--it's a flexible thermoplastic of some sort. Feed it in with the rollers heated to the right degree and rotating at the right rate, and you get various profiles out the back end. (32) is worth bringing up here; I want to normalize sigma (p) so it exists between 0 and 1. 0 means the teeth are lined up perfectly; 0.5 means they're out of phase by 90 degrees, producing a sawtooth pattern. The background bumps (little triangles) show that alpha is greater than zero, so this produces a sort of checkerboard pattern of embossed shapes. You can also see the shaded heaters inside the rollers. RF is the incoming material feed rate, and theta (T and B, although they should be equal) is the rotation rate of the rollers.

(18) More definitions.

... as stated above. Adds in feedstock thickness (FT) and clarifies that theta should be a single value.

(19b), (20), and (22): Heat the rollers.

Looks like I used (19) twice--so it goes.

Cross section of one roller, including an important comment under (20): the rollers, in order to increase heat transfer to the feedstock, will be more tube-like and less cylinder-with-hole-like. This will probably be a tradeoff between processing speed and roller strength (and a bunch of other stuff). In any case, two options: electric heat (which requires a slip ring to transmit power) and oil heat (which requires a mechanical seal). In (22) I included a few concepts for internal oil passages; again, if the rollers are rapid prototyped (SLS?), this should be pretty straightforward.

(21) and (33): Back to sigma: make it dimensionless/normalized/like strain.

I wrote 'side thought' in red because I needed to Move On From This Tangent. In any case, dividing sigma (P) by its maximum useful value (2*pi / TC) should normalize it from 0 to 1 so it's easier to understand. It is now sigma, with no (p).

(23), (24), (25), (26), (27), (28), and (29): Heater comparison.

That part of the board is confusing disaster. Comparing oil and electric internal heat for the rollers:

[Okay #Feedback - Hackaday.io--bulleted lists are buggy as hell, getting this to format correctly took a lot of trial and error. The usual tab/shift-tab didn't work consistently and I had to rewrite this a few times.]

(29) brings up an important question--how hot will everything be? I'm guessing T[material] < T[roller surface] < T[roller heater]--am I in the 500+ F range yet? Sounds sketchy and smelly and full of annoying things like failing bearings and changing dimensions. Might be worth trying to find a low temperature polymer for starters. Or Play-Dough with FDM rollers for the first tests.

(30): Finally time to think about existing technology.

Embossing is a thing. Is it done at high temperatures in a commercial setting? Is that how they make the cool squishy inserts that go in shoe soles to make them bouncy? What's the pressure like? I've been through a few hot and cold rolling mills; the pressure on the roller frame is immense, and the rollers are ridiculously tough. What about heated rollers, do people do that?

How do they make bubble wrap? Am I just trying to re-invent bubble wrap?

(this whiteboard expedition started while playing with bubble wrap, for what it's worth).

(31) Size constraints?

Small is good. Oil would be easier to miniaturize, since I don't need to worry about wires. Or spendy slip rings. But... oil is probably dangerous, as noted above.

(34): Tooth duty cycle vs sigma.

Duty cycle/PWM? How much of a roller tooth is high and how much is low, that's all. So if it's 50:50, then sigma (drop the 'p', it's normalized) should be between 0 and 0.5 to prevent overlap.

(35+): More stages make shit more interesting!

So if you've made it this far (I'm sorry), this is the real meat and potatoes. Coincidentally I just had potatoes, although it was a vegetarian dish so no meat. In any case, the previous 34 rambling thoughts covered Stage Zero; that's just preparing the raw thermoplastic. Since these images are a Left view and in two dimensions (so something like a Left section view at some Y/Z plane), I call Stage Zero corrugating in (37). Then, in Stage 1 (S1), another heated roller setup fuses the two individual sheets together at certain points. Where?

Well, that's complicated. If Stage Zero has a sigma value of 0.5 and S1 has a sigma value of 0, in two dimensions (and with a 50% duty cycle and an appropriate S1 TG and other stuff like that), this will produce a continuous stream of zigzagged pockets. With the right tooth geometry, I think you could create something like modern bubblewrap; you know, the fascinating but infuriating kind where all the internal cavities on a sheet are connected so it's impossible to pop:

So that's the idea. The size of the interconnects, the area of the squished parts, the profile of the domes, everything--it's all controlled by the tooth geometry, angle, phase, etc etc etc. I think another whiteboard session that only looks at tooth geometry and resulting materials would be good, but it's really tough to draw 3D continuous sheets in a precise and understandable way.

Then.. in (40) and (39) and so forth--S2 (and S3, S4, etc) start layering these together to create additional internal passages, all of which are networked together and connected in such a way that you can modulate the pressure inside all of them via a single connection point. Or maybe a few connection points to improve durability if one section breaks.

More 2D inspiration: the army's cool never-flat rubber tires:

I'm guessing this is all extruded through a ridiculous die of some kind, but I suppose it could be molded a sheet and rolled around a wheel. In any case--you can see the hexagons changing geometry as they get squished. Same concept, but if the hexagons were stretched and you applied internal pressure, they'd get 'rounder'.

Another thing to consider: Stage 0 and Stage 1 can pretty much squeeze the feedstock as much as they want while heating it to get the material to fuse together. Stage 2 can't do that; you'd end up distorting the internal cavities, and the Stage 2 rollers (and beyond) shouldn't be heated either. Hence in the picture--a radiant heat source in between the feeds running into Stage 2. Maybe a fast scanning laser of some kind? Or a long halogen light? I dunno, something to heat up the vertices of the Stage 1 output stock so it sticks together under moderate Stage 2 pressure.

Okay, time to think about problems.

Off the top of my head:

Okay, end of brain dump. I'm going to leave the whiteboard unerased for a few weeks to mull this over, but more than likely this won't turn into anything else. If you've got experience in embossing (or anything else that's related), I'm always up for a good constructive discussion.

Like

Discussions

frankstripod wrote 06/18/2015 at 17:53 point

Thanks for the long-winded warning :) Those buggy nested bullet lists look like a nightmare here! They would have been a lot easier in LaTeX, but I wouldn't know, I never liked the layout of latex-project.org. Maxxis has an article 'How a Tire is Made' http://www.maxxis.com/other-automotive-information/how-a-tire-is-made revealing some industrial processes and temps. The in section “Belt and Ply Calendering” mentions steam heated chrome-plated steel rollers.  I always wanted to know how they make inflatable rafts, because of the flexible/durable material and seams. Far fetched: Do you think you could modify a printer hot end to make some test patterns before you take your bubble wrap fixation to full production?

  Are you sure? yes | no

zakqwy wrote 06/24/2015 at 14:38 point

I've been mulling over an FDM printer modification--I think it could be possible. Think it's feasible to use a RepRap to make airtight flexible structures, using something like NinjaFlex? Maybe with some additional post-processing to seal gaps?

  Are you sure? yes | no

frankstripod wrote 06/24/2015 at 18:22 point

I was thinking of a hot roller on the end melting 2 layers, but your idea is even better! I just got my first up close look at a 3D printer in action (LulzBot at SparkFun) and I can't wait to see pics of yours :)

  Are you sure? yes | no

zakqwy wrote 06/24/2015 at 18:46 point

Sounds good! I'm still gathering parts but I'll put a project up once I start the build. I'm doing a RepRap TS with an E3D v6 extruder (not the Lite version).

  Are you sure? yes | no

frankstripod wrote 06/24/2015 at 19:09 point

Your .Stack page a month ago on 3D printers was great. I have been looking at the E3D v6 since you first mentioned it. (I'm building an imaginary printer along with you.)

  Are you sure? yes | no

zakqwy wrote 06/24/2015 at 19:18 point

If you decide to do so, I recommend the Wilson TS if for no other reason than Marty (developer of the design that runs an eBay store for parts) is fantastic to work with.

  Are you sure? yes | no