I started shooting some instruction videos for The Affordable Tensegrity Toolkit, which will be available via Big Cartel as soon as I finished documenting how to build the Platonic Solids with it. There's certainly room for improvement when it comes to the production quality of the videos, but so far I'm quite happy with the result. Contact me via this blog or via lutz (at) smart-at (dot) net for further information.
Showing posts with label howto. Show all posts
Showing posts with label howto. Show all posts
Wednesday, 24 August 2011
How to build a tensegrity cube
Wednesday, 20 April 2011
How to build an octahedron with the Affordable Tensegrity toolkit
![]() |
| Single toolkit element |
Tendons go along the front of the strut, which means the 'outside' of the finished structure.
![]() |
| The first connection |
![]() |
| Continuing the pattern |
The knots point towards the end of the strut, not the center.
![]() |
| Four struts form one 'corner' |
![]() |
| Two corners |
![]() |
| The next vital connection |
When viewed from the front, the two struts connecting to the tendon of a toolkit element, arrive from opposing sides.
![]() |
| The pattern for the second stage |
![]() |
| Two struts of the second level |
![]() |
| Three struts of the second level |
![]() |
| Eight struts of the octahedron connected |
![]() |
| Corner with second level turned around next to top corner |
![]() |
| First connection of the top corner |
![]() |
| Second connection of the top corner |
![]() |
| Three connection of the top corner |
![]() |
| Model with four missing connections |
![]() |
| Three missing connections |
![]() |
| Two missing connections |
![]() |
| One step away from finishing |
![]() |
| Tensegrity octahedron balancing on a corner |
![]() |
| Flattened model |
Don't take the rules for the build as eternal truth, for other models other rules (although similar) apply. There's more than one way of building any tensegrity structure, only experimentation can improve any construction method.
The Affordable Tensegrity Toolkit just has hatched and needs now good documentation. Please contact me via this blog if you're interested in more details, or have specific requests or comments.
Labels:
bamboo,
howto,
octahedron,
platonic solids,
tensegrity,
toolkit
Saturday, 16 April 2011
Toolkit epiphany
Tomorrow, I'll be on the market again. As I didn't have a sale last time, I had no real need to produce more. However, I prepared masses of bamboo struts, mainly thought for octahedra. I used one tendon per strut successfully for spherical models (24 or more struts), yet used a variety of tendon strategies in smaller models.
In a Class 1 tensegrity, the tendons connect to a continuous network. Ideally, a structure deploys (at least) three separate tendons from each 'knot' to a compression member. A six-strut icosahedron would need 24 tendons, yet a continuos tendon can shape one as well (but that's another story...).
A six-strut tetrahedron still has 18 tendons, which means a 3:1 ratio of tendons to strut (at least three tendons, 18 must be the smaller number of connections between 12 points). I struggled a lot building those, using 4 triangular loops and 6 tendons. Maximising tendons proved well for large structures with few compression elements, but smaller models can be build more economical.
Tensegrities derived from regular geometrical shapes 'cut' the corners off, with as many struts joining as the number of edges joining in a corner. Three edges join the corner of a tetrahedron, hence the corner is opened into a triangle. Having the four corners equally sized balances the structure well, and, to simplify matters more, only six tendons remain for final tuning of the model.
Using 10 instead of 18 hypothetical tendons make life already easier, but somehow I insisted to complicate my tensegrity build experiments more than necessary so far. Besides the x-module, the tensul and the six-strut icosahedron, all symmetrical shapes I encountered only need one tendon per strut, weaving another to either end to complete three tendons per joint.
After revisiting the java app at xozzox I wanted to test the versatility of a single elastic tendon per strut approach by building a 'trigonal dipyramid'. Basically, it's a 3-stage tensul tower, yet with fewer connections than I build in larger scale so far. It has 5 corners, 2 triangular and 3 squared, and squishes down nicely when pushed along the triangular corners.
I went to build the trigonal prism using similar components, and finished much faster than the still quite laborious first go. Can I really build all platonic solids (tetrahedron, cube, octahedron, icosahedron and dodecahedron) with the simple one tendon per strut strategy?
One approach to convert a platonic solid into a tensegrity structure transforms each edge into a compression element, and the corners into tension loops. Following this definition, I already made an icosahedron and a dodecahedron, using one tendon for each of the thirty struts required. (The six strut icosahedron connects two of its twelve corners, using a 'shortcut' through the centre of the structure)
After studying some of my tetrahedral models I concluded that it can be done, and again got stunned by the simplicity of the process. Once I figured out the 'weaving' pattern, I just needed some trust in the stability of these structures, and everything came together easily.
Building a cube and an octahedron as final proof of concept happened after some side explorations. I used physical models as template, and re-used the components of prior experiments.
Above you see 48 identical struts, connected with 48 tendons, comprising five different structures with a maximum of twelve and a minimum of six compression elements. You need 24 struts for a vector equilibrium, 30 for icosahedron and dodecahedron, 90 for a Fullerene.
When I did the last bit of prototyping, I used the same measures as for structures with more compression elements. I doubt it would hold up spheres with more than 48 struts, yet it works great for the platonic solids, combinations thereof, and seemingly many other composite structures. Assembling any of the above models (even with some additional stability measures and tuning) took much less than 30 minutes.
Using single tendons can confuse easily, but following simple rules and pattern make it easy to build all platonic solids with just 30 identical elements. The elastic cord offers enough tension for quite a high number of elements (towers still tend to be floppy), and hooking/unhooking the tendons took little effort. The models end up in a size desktop suitable, I have to see how the market reacts tomorrow.
In a Class 1 tensegrity, the tendons connect to a continuous network. Ideally, a structure deploys (at least) three separate tendons from each 'knot' to a compression member. A six-strut icosahedron would need 24 tendons, yet a continuos tendon can shape one as well (but that's another story...).
A six-strut tetrahedron still has 18 tendons, which means a 3:1 ratio of tendons to strut (at least three tendons, 18 must be the smaller number of connections between 12 points). I struggled a lot building those, using 4 triangular loops and 6 tendons. Maximising tendons proved well for large structures with few compression elements, but smaller models can be build more economical.
Tensegrities derived from regular geometrical shapes 'cut' the corners off, with as many struts joining as the number of edges joining in a corner. Three edges join the corner of a tetrahedron, hence the corner is opened into a triangle. Having the four corners equally sized balances the structure well, and, to simplify matters more, only six tendons remain for final tuning of the model.
Using 10 instead of 18 hypothetical tendons make life already easier, but somehow I insisted to complicate my tensegrity build experiments more than necessary so far. Besides the x-module, the tensul and the six-strut icosahedron, all symmetrical shapes I encountered only need one tendon per strut, weaving another to either end to complete three tendons per joint.
![]() |
| Toolkit variation with 6, 9 and 12 struts |
After revisiting the java app at xozzox I wanted to test the versatility of a single elastic tendon per strut approach by building a 'trigonal dipyramid'. Basically, it's a 3-stage tensul tower, yet with fewer connections than I build in larger scale so far. It has 5 corners, 2 triangular and 3 squared, and squishes down nicely when pushed along the triangular corners.
I went to build the trigonal prism using similar components, and finished much faster than the still quite laborious first go. Can I really build all platonic solids (tetrahedron, cube, octahedron, icosahedron and dodecahedron) with the simple one tendon per strut strategy?
One approach to convert a platonic solid into a tensegrity structure transforms each edge into a compression element, and the corners into tension loops. Following this definition, I already made an icosahedron and a dodecahedron, using one tendon for each of the thirty struts required. (The six strut icosahedron connects two of its twelve corners, using a 'shortcut' through the centre of the structure)
After studying some of my tetrahedral models I concluded that it can be done, and again got stunned by the simplicity of the process. Once I figured out the 'weaving' pattern, I just needed some trust in the stability of these structures, and everything came together easily.
Building a cube and an octahedron as final proof of concept happened after some side explorations. I used physical models as template, and re-used the components of prior experiments.
![]() |
| Toolkit top view |
When I did the last bit of prototyping, I used the same measures as for structures with more compression elements. I doubt it would hold up spheres with more than 48 struts, yet it works great for the platonic solids, combinations thereof, and seemingly many other composite structures. Assembling any of the above models (even with some additional stability measures and tuning) took much less than 30 minutes.
Using single tendons can confuse easily, but following simple rules and pattern make it easy to build all platonic solids with just 30 identical elements. The elastic cord offers enough tension for quite a high number of elements (towers still tend to be floppy), and hooking/unhooking the tendons took little effort. The models end up in a size desktop suitable, I have to see how the market reacts tomorrow.
Labels:
cube,
howto,
icosahedron,
manu-factoring,
octahedron,
platonic solids,
tensegrity,
tetrahedron,
toolkit
Monday, 21 March 2011
Unholy grail
Although I'm slowly running out of space, I can't stop myself from building more sculptures. Especially as I started to produce bigger pieces. Tensegrity structures scale in surprising ways - it gets easier to build them when you go bigger.
I haven't seen any other class 1 tensegrity with 48 sticks based on an octahedron, and felt glad about the photos I took from my first attempt for a rebuild. Unlike its little brother with 12 sticks, you can use two colours in a symmetrical fashion throughout the structure. Spherical class 1 tensegrities with more than 20 sticks seem to require a minimal length for the struts to bear their own weight. The first 48 stick octahedron only remained without touching struts when it was hanging, its own weight collapsed the corner square it rested on. Time to get bigger.
Using many sticks for a single structure means preparing lots of identical elements before the build can begin. Colour-coding the different elements made my life easier, and helped me to detect a pattern in the 48 stick octahedron that made building easy. Like in the 12 stick version, four sticks meet in a loop where the original corners were. Additionally, three looped sticks represent the original face of the octahedron. Six corners, made of four sticks, equals 24, eight faces, made of three sticks, equals 24.
I build the 30 and 90 stick spheres (based on the icosahedron) stick by stick, from bottom to top in a concentric fashion. The 48 stick octa invited me to a more modular build, the triangles and squares joined but didn't have struts in common.
I coloured one side of the square struts to have the coloured side facing outwards in the triangles, and inside in the squares. The squares turn clockwise, the triangles counterclockwise. The square loop connects the 'short' end of the struts, the triangular loop joins the 'long' ends. I guestimated the points of connection and started off building the 14 modules. Assembling the octa from the modules came easy, I only got lost once but found my mistake fast.
The final model surprised and disappointed me. It looked rather cubical than spherical, unlike the smaller first version the corners kept 'open'. Well, to a certain degree. I when I started tuning the model to balance on all corners I went through to various stages of behaviour of the model. The structure would balance on some corners, balance after collapse, not balance with or without collapsing corner.
I decided to wait to transform my disappointment about behaviour and looks until the next day. Then, I explored the random behaviour with more tweaking around. By replacing the triangles with smaller ones I could potentially remedy two things in one step. And it did. The structure now balances on at least three of its corners, and only collapsed under additional load.
* * *
As I replaced 8 triangular modules from the octahedron, I thought initially about building another octa with them. Instead, I started playing with them by joining 6 of them into a flat hexagon. One strut of each triangle went perpendicular to hexagon corner it was joined to, so I bring some tension into the model by looping these six struts together. Voila, an 18 stick class 1 tensegrity made in a jiffy.
The structure reminded me of a fence, or a yurt. I took another triangular module to build a roof and stabilise against warping along the hexagonal baseline. Now I had something tent-like, or a sort of bowl when turned around. The 'roof' triangle collapsed the sticks in it when placed on it, so I played with adjusting the roof triangle size and tension.
Even thin air made my bottomless bowl collapse, so I used another tensul, this time rotating in the opposite direction, to get more stability. The big tensul on top removes the resemblance of the yurt, yet when turned around it all of sudden looks a bit like an ancient cup. The bowl and handle use different colours, nylon cords indicate the 'rim' and connection between handle and bowl.
The structure can even take some light loads, and deforms visibly without losing balance. Another tensegrity I haven't even dreamt of before that opened many cans of worms worth exploring. I'm still not sure whether to call this structure 'Holy grail' or 'Unholy grail'. It opened some new avenues to explore modular building that might even upscale easily.
* * *
Reading about tensegrity contributed lots to my recent explorations. I had no idea how to deal with or implement joints in a tensegrity structure, or whether this would void somehow the 'true tensegrity paradigm'. According to Fuller, everything is a tensegrity structure, according to Snelson its rather structures where 'islands of compression float in a sea of tension'. Skelton and Oliveira came up with a classification of tensegrity structures that even helps applying this idea to the musculo-skeletal system.
Without compression elements articulating in a common joint, Skelton and Oliveira speak of a Class 1 tensegrity systems. If 2 'sticks' meet, it's a Class 2 tensegrity, and so on. As long as tension is required for the stability of the system, it still deserves consideration as tensegrity.
I had still some struts with eyelids at each end lying around, and two eyelids connected make up a simple joint. While connecting strings to eyelids poses sometimes a challenge, hooking them into a model under tension works smoothly. I wanted to explore suspending small tensegrities from bigger ones, and struts with eyelids nicely suit this purpose.
Viewed from the top, the strings of a tensegrity tetrahedron balanced on a corner look hexagonal. I suspended an octahedron from three sides of a large tetra, the suspended structure floats upright above its support. In this case, the octahedron can be collapsed and reacts sensitively to any movement of the larger support.
'Timeless Hourglass' deploys already suspension, strings leading to the centre of the top triangle. It's large enough to experiment with hanging eyelid sticks from its top triangle. At the moment, a dodecahedron hangs about 80 cm below the top, in the lower half of the hourglass. The connection consists of two 40cm sticks joined with eyelids, acting as joints. Technically, this is now a class 2 tensegrity system.
The joints add an interesting dimension to the behaviour. With lots of movement, the joints act as a dampener, similar to systems for earthquake save sky scrapers. Each moves differently The dodecahedron pendulum retains movement for a long time, though, and slightest currents start moving it.
Suspension brings together the three different joining styles I explored so far: knots held by a hole in a tube, knots held by a groove, strings hooked into an eyelid. It combines as well the different materials: hollow bamboo, short diameter bamboo, oak struts, nylon and elastic cord.
I haven't seen any other class 1 tensegrity with 48 sticks based on an octahedron, and felt glad about the photos I took from my first attempt for a rebuild. Unlike its little brother with 12 sticks, you can use two colours in a symmetrical fashion throughout the structure. Spherical class 1 tensegrities with more than 20 sticks seem to require a minimal length for the struts to bear their own weight. The first 48 stick octahedron only remained without touching struts when it was hanging, its own weight collapsed the corner square it rested on. Time to get bigger.
Using many sticks for a single structure means preparing lots of identical elements before the build can begin. Colour-coding the different elements made my life easier, and helped me to detect a pattern in the 48 stick octahedron that made building easy. Like in the 12 stick version, four sticks meet in a loop where the original corners were. Additionally, three looped sticks represent the original face of the octahedron. Six corners, made of four sticks, equals 24, eight faces, made of three sticks, equals 24.
![]() |
Corner square clockwise |
![]() |
Triangular face counter-clockwise |
![]() |
8 triangulated faces and 6 squared corners |
![]() |
One corner module joined with 4 face modules |
![]() |
Model before assembling the final corner module |
* * *
As I replaced 8 triangular modules from the octahedron, I thought initially about building another octa with them. Instead, I started playing with them by joining 6 of them into a flat hexagon. One strut of each triangle went perpendicular to hexagon corner it was joined to, so I bring some tension into the model by looping these six struts together. Voila, an 18 stick class 1 tensegrity made in a jiffy.
The structure reminded me of a fence, or a yurt. I took another triangular module to build a roof and stabilise against warping along the hexagonal baseline. Now I had something tent-like, or a sort of bowl when turned around. The 'roof' triangle collapsed the sticks in it when placed on it, so I played with adjusting the roof triangle size and tension.
Even thin air made my bottomless bowl collapse, so I used another tensul, this time rotating in the opposite direction, to get more stability. The big tensul on top removes the resemblance of the yurt, yet when turned around it all of sudden looks a bit like an ancient cup. The bowl and handle use different colours, nylon cords indicate the 'rim' and connection between handle and bowl.
The structure can even take some light loads, and deforms visibly without losing balance. Another tensegrity I haven't even dreamt of before that opened many cans of worms worth exploring. I'm still not sure whether to call this structure 'Holy grail' or 'Unholy grail'. It opened some new avenues to explore modular building that might even upscale easily.
* * *
Reading about tensegrity contributed lots to my recent explorations. I had no idea how to deal with or implement joints in a tensegrity structure, or whether this would void somehow the 'true tensegrity paradigm'. According to Fuller, everything is a tensegrity structure, according to Snelson its rather structures where 'islands of compression float in a sea of tension'. Skelton and Oliveira came up with a classification of tensegrity structures that even helps applying this idea to the musculo-skeletal system.
Without compression elements articulating in a common joint, Skelton and Oliveira speak of a Class 1 tensegrity systems. If 2 'sticks' meet, it's a Class 2 tensegrity, and so on. As long as tension is required for the stability of the system, it still deserves consideration as tensegrity.
I had still some struts with eyelids at each end lying around, and two eyelids connected make up a simple joint. While connecting strings to eyelids poses sometimes a challenge, hooking them into a model under tension works smoothly. I wanted to explore suspending small tensegrities from bigger ones, and struts with eyelids nicely suit this purpose.
Viewed from the top, the strings of a tensegrity tetrahedron balanced on a corner look hexagonal. I suspended an octahedron from three sides of a large tetra, the suspended structure floats upright above its support. In this case, the octahedron can be collapsed and reacts sensitively to any movement of the larger support.
'Timeless Hourglass' deploys already suspension, strings leading to the centre of the top triangle. It's large enough to experiment with hanging eyelid sticks from its top triangle. At the moment, a dodecahedron hangs about 80 cm below the top, in the lower half of the hourglass. The connection consists of two 40cm sticks joined with eyelids, acting as joints. Technically, this is now a class 2 tensegrity system.
The joints add an interesting dimension to the behaviour. With lots of movement, the joints act as a dampener, similar to systems for earthquake save sky scrapers. Each moves differently The dodecahedron pendulum retains movement for a long time, though, and slightest currents start moving it.
Suspension brings together the three different joining styles I explored so far: knots held by a hole in a tube, knots held by a groove, strings hooked into an eyelid. It combines as well the different materials: hollow bamboo, short diameter bamboo, oak struts, nylon and elastic cord.
Wednesday, 9 March 2011
How to build a tensegrity octahedron
Besides icosahedra, octahedra can be build to collapse and bounce back. If you use just elastic cords, the model has high mobility, yet I noticed that the cords slide sometimes to easy around in models with just elastic cord. I use elastics for the six 'corner' loops, and nylon for the remaining twelve tendons.
The less stretchy nylon helps to maintain the overall shape after a collapse. The different materials indicate their function in a 'solid' octahedron: The edges turned into the nylon cords, the corners folded open into a square loop made of elastic cord.
The nylon cord has a length of 7cm between the knots (made from 10cm cuts), the elastic cord has a length of 30cm tied to a loop. As I loop the the elastic cord around the grooves to secure their position, the effective length between struts comes down to 6cm. The struts itself measure 16cm, with 15 cm between attachment points.
Components for the model
I aim for precision when I prepare the components for a model, yet symmetrical models can do with a bit of variation in length. With a lot of a variation in tendon or strut length, the model looks less symmetrical, it still works as tensegrity system.
So it starts from 12 struts (15cm effective compression), 6 loops made from elastic cord, 12 tendons made from nylon. The four 'horizontal' edges will be yellow, the eight vertical ones will be orange. Different colours for different functional elements make it easier to keep organised while the model is still two-dimensional.
Step 1: Attaching the tendons
In the finished model, each strut is connected to two tendons and member of two 'corner loops'. To prevent the tendons from slipping out, they get attached first. Four struts get a 'vertical' and 'horizontal' edge attached, four struts get the remaining four verticals and four remain empty.
Step 2: The bottom corner
The struts with only vertical tendons end up in the bottom of the model. The struts are connected into a loop on the end with the tendon, so that the knots point to the 'inside' of the loop, the longer end goes away from the loop. (This means that if the struts fold over clockwise, the knot will be clockwise towards the strut as well). I start usually with the opposing corners, so that I can always half the tendon when connecting an additional strut. The elastic is looped around the groove once to secure it in place.
Step 3: The top corner
The top corner is assembled in the same way - connecting four struts at the end with the vertical (orange) tendons, knots points inside, tendons to the outside. All corner need to fold with the same chirality, ie clockwise or counterclockwise. If you lay the top corner above the bottom corner, the yellow tendons should already point to the strut of the bottom corner it connects to.
Step 4: Connecting top and bottom corners with horizontal tendons
Depending on the length of the struts, and the tightness of fit of the cords and grooves, a lot of slipping and sliding can happen while connecting top and bottom corners. Once we yellow tendons were in place, I took care that the loops didn't get entangled. At this stage, the struts hold each other up, like in the match head trick.
Step 5: Connecting top and bottom corner with remaining corners
This step unveils the precision of planning and preparing of this process. With a good loop length, the model will start to erect itself, becoming three-dimensional and easing the following steps. The inside-outsideness of the remaining corners is still more of an up-downness when the elastic are connected. The inside of the loops goes along the bottom half of the bottom corner strut, and the top half of the top corner strut. If the struts still fold over un-entangled, the top corner starts pushing up the more corners connect to it. Now it's a good time to check that the free ends of the vertical tendons hang in a decent direction.
Step 6: Connecting the remaining struts to the tendons
Over and under become more important now, and make life easier at the same time. The remaining struts connect between a bottom and top. Each strut goes under a top corner strut, attaches to the bottom corner tendons on the strut in the same direction as in the top corner. It attaches also the top corner tendon of the top corner strut that runs parallel to the one crossed under. (I wonder if this description makes any sort of sense unless you starting these three-dimensional puzzles yourself).
If all worked fine, the top end of the newly connected strut pull on the top corner and float a bit.
Step 7: Connecting the top part of the middle corners
A lot of movement will happen now. only eight connections finalise the model. Depending on how much uncontrolled movement happens, the model might fall apart or become lose. Working patiently with a steady hands prevents the frustration that arises from the anticipation of success and the sight of an entangled mess of sticks and strings. Like with the other loop connections, the knot of the tendon need to point in the same direction as the other struts in the loop.
Step 8: Connecting the bottom part of the middle corners
If the cords can slide easily, this step can become tricky. If the tendons and loops are too short, the model might 'fly apart', with too long cord lengths the model will still lay collapsed in a pile. Once the remaining connections are made, I take some time to 'tune' each corner. It's more likely to have some trapezoidal corners instead of nice squared ones. If struts were accidentally 'twisted' during build, they can be turned into the proper direction, so that each corner looks similar (all knots oriented the same way, elastic cords length equally from strut to strut.
Step 9: Test
Now the model can be loaded to collapse. With too long loops, a model might still look like this - well, a bit more chaotic as the elastic string would dangle around somewhere. That happened to me with the very first octahedron I build. I went from corner to corner and looped the elastic several times around each corner, and slowly the structure started 'working'. With sufficient pre-tension the model can be handled and tuned easily, and minor hick-ups during the build process corrected.
Sorry for mixing up the photos - two of the steps show a different octahedron. Anyway, if you happened to notice this error it's about time to start building tensegrities.
Thursday, 13 January 2011
How to build a tensegrity icosahedron
The model I sold most so far is a simple 6-strut icosahedron with elastic string. It can collapse entirely and bounces back fiercely afterwards. The cord is much more durable than rubber bands, my favorite product tester is my neighbour's son, who hasn't manage to destroy his toy for more than half a year now.
The bamboo sticks I used have a diameter of 5mm, with a 1mm wide groove at either end. The elastic cord has a diameter of 0.8mm, the knot prevents the string from sliding out of the groove, especially once the model is fully assembled. The tension level can be increased by looping the cord more than once, but unless you will do with all connections the symmetry can be compromised.
The bamboo sticks I used have a diameter of 5mm, with a 1mm wide groove at either end. The elastic cord has a diameter of 0.8mm, the knot prevents the string from sliding out of the groove, especially once the model is fully assembled. The tension level can be increased by looping the cord more than once, but unless you will do with all connections the symmetry can be compromised.
Subscribe to:
Posts (Atom)





































