Click image to download jitterbug.ghx

download jitterbug.ghx


Another simple ‘thick origami’ type mechanism I invented.
I am really loving how easy Grasshopper makes it to explore this stuff!

Continuing the theme of my previous post, this shows how several of these linkages can be joined to form larger deployable structures.

It works by defining an octahedron, based on 4 user positioned points and certain geometric conditions, which allow it to join to copies of itself along 4 of its edges.
The slider then controls the single degree of freedom of the resulting over-constrained structural mechanism.

At the moment all units are identical and the structure deploys to a flat plane, but I’m looking at ways of letting it curve and take on more interesting shapes. This is fairly simple to do for curvature in a single direction, to form vaults etc. But finding the necessary geometric conditions for doubly curved structures (such as domes) from networks of Bennett linkages is currently an open problem.
GH feels like it might be the right tool to solve it though.

Again this is based on the work of Y.Chen and Z.You which I linked to earlier. There’s also a shorter paper here, and a nice overview of motion structures here.

Will post the ghx as soon as I’ve cleaned it up a little.

Last year I was designing some shelters based on this stuff. I was looking at ways of bracing it with tape springs or bi-stable struts (a fascinating subject in its own right, which deserves its own post). The joint still needs work – the version shown below adds unwanted degrees of freedom.


Here are a couple of quick studies using Grasshopper, a kind of Visual Programming Language which works with Rhino3D.

Boxes rotated by a Laplacian field (as I wrote more about earlier):

And some Kinematics:

Download the .GHX grasshopper definition and associated Rhino file here

This ties in with some of my earlier work on deployable structures

Most deployable structures research has (more…)

I’ve written about space and symmetry, time to show some structure :