Introduction
Linkage fabrics are materials that can be defined as ‘an assembly of mechanical linkages that behave in aggregate as a fabric, with the ability to rotate freely at linkage nodes’ (Kock et al., Reference Kock, Bradley and Levelle2013). A characteristic property of all linkage fabric materials is that the fabric’s flexibility arises from the interaction between the links and not from the elastic behaviour of the link material. Chainmail was the first linkage fabric, a highly priced technology since ancient times; it was revered globally to provide wearable protection in battle. Made from interconnected metal links, it had the flexibility of a textile and the hardness and toughness of steel. Originating from either the Celtic or Etruscan civilisations around 400 BC (Bishop and Coulston, Reference Bishop and Coulston2006), the structure spread rapidly throughout the world remaining an invaluable asset on the battlefields of Europe until the sixteenth century, and well into the twentieth in Asia and the Middle East.
Historically, the most common type of chainmail pattern is the lorica hamata, or European 4-in-1 (E4-1), design (see Figure 1a) used en masse by the Roman Empire (Sim, Reference Sim1997). In this design, each ring passes directly through four of its neighbours (hence the 4-1 designation), with a characteristic weave arising from the two opposing ring orientations. Linkages could be doubled up to increase strength, and the trade-off between weight and strength has long been a design feature with regional, historic, and anatomical variations controlled largely through the ring ratio of the inner to outer diameters (Kenkare, Reference Kenkare2005).
Variations on the E4-1 style are limited, with the only substantially different patterns emerging from Japan. Chain armour or kusari has been dated back to thirteenth-century Japan and whilst the E4-1 style was still used heavily, the Japanese also offered 4-in-2 (J4-2) weaves (Figure 1b), where linkages tangential to the body are joined by orthogonally aligned connector rings (Bottomley and Hopson, Reference Bottomley and Hopson1993). Chainmail armour fell out of favour as swords became supplanted by ballistic warfare (Bishop and Coulston, Reference Bishop and Coulston2006), though it is used as protective clothing to this day by butchers, fishmongers, and those expecting to swim with sharks.
There has been a resurgence of interest in recent times due to the advent of 3D printing, with its ability to manufacture complex structures from a variety of materials. The use of digital CAD tools to design the linkage fabric allows the geometry and degrees of freedom of each individual link to be specified. This is one of the features of linkage fabrics that makes them inherently programmable. It means that with minimal computational overhead, an almost infinite range of shapes and mechanical linkage mechanisms can be explored. This creates many new opportunities for creating linkage fabrics with bespoke properties for applications beyond traditional chainmail armour. For instance, high-profile fashion designers have showcased printable clothing concepts based on linkage fabrics (Flaherty, Reference Flaherty2013) and NASA’s Jet Propulsion Laboratory and the Californian Institute of Technology showcased a linkage fabric for spacecraft applications comprising unit cells of intersecting rings with square tiles on the outer surface, offering enhanced protection from radiation (Landau, Reference Landau2017).
A range of methods are used to manufacture linkage fabrics. Electroplating techniques have been used to manufacture microscopic metal linkage fabrics with stretch-dependent conductivity where mechanical deformation resulted in a variation in resistance of nearly seven orders of magnitude (Ransley, Reference Ransley2023). In 2015, Rudykh et al. (Reference Rudykh, Ortiz and Boyce2015) used a multi-material 3D printer to produce a linkage fabric which combined stiff tiles within a flexible gel matrix where the opposing properties of flexibility and stiffness could be controlled. They show that the flexibility of this structure could be programmed as a function of the dimensions and angle of the tiles.
In 2017, Ransley et al. (Reference Ransley, Smitham and Miodownik2017) suggested that linkage fabrics could be used for soft robotic applications due to their ability to modulate stiffness and flexibility. They showed that the mechanical properties of individual links in a fabric can be actively controlled using shape memory alloys. They noted that this requires a continuous power source, which is a drawback for wearable applications. Other research groups have shown that the fabric stiffness can be controlled using granular jamming, again requiring a power source (Wang et al., Reference Wang, Li, Hofmann, Andrade and Daraio2021; Hu et al., Reference Hu, Ahmed, Wan, Watanabe and Harada2023; Tian et al., Reference Tian, Chen, Zheng, Kripalani, Zeng, Jarlöv, Chen, Bai, Ong, Du, Kang, Fang, Zhao, Qi, Wang and Zhou2023; Xu et al., Reference Xu, Zhang, Huang, Chang, Chen, Ren and Cai2023).
Recently, Ploszajski et al. (Reference Ploszajski, Jackson, Ransley and Miodownik2019) explored the application of active linkage fabric materials to aid the limb movement and mobility of those with disabilities. In these scenarios, the fabrics actively support weak muscles and are worn as garments. For these applications, since each person is a different shape and size, they require assistive technology that exactly fits them. This is where 3D printing technology unlocks the potential of linkage fabrics because they can be made bespoke for individuals through digital design and additive manufacturing. Partik et al. (Reference Partik, Porte, Purkiss, Michalska and Miodownik2023) envisage a future where linkage fabrics are printed to order and worn by individuals who need assistance with movement as depicted in Figure 2.
In this article, we introduce the fundamentals of linkage fabrics. The article is structured to first introduce the theory and simulation of these structures, as well as experimental validation of these frameworks. We then consider the design of passive linkage fabrics and explore the parameters that make them programmable materials. We then move on to introduce active linkage fabrics which involve the use of actuators to achieve the properties required to produce wearable assistive technology depicted in Figure 2. Finally, we discuss the barriers and technological hurdles that must be overcome to obtain the full potential of linkage fabrics, including sustainability.
Theory and simulation of linkage fabrics
Graph representation
A linkage fabric is a network of connected parts, so it can be described by a network graph where each node represents the centroid of a linkage and an edge joining two nodes represents their linkages being interlinked. Figure 3 shows this network graph for a J6-2 chainmail structure. The graph representation allows us to describe the structural differences between E4-1 and J4-2 chainmail styles. Conversely, two fabrics could appear visually very different but be isomorphic by sharing a common topology. Understanding linkage fabric topology is important because all shape changes in the fabric must preserve topology. Network graphs are a fundamental data structure with a wealth of well-defined properties and algorithms for their traversal, revision, analysis, and optimisation at scale. The graph representation thus provides a sound basis for the construction, categorisation, and study of novel linkage fabrics. Furthermore, it becomes essential to use graphs when dealing with more complex architectures that lack a regular grid topology since standard spatial iterators are unsuitable for their traversal. This formulism also provides a measure to evaluate the graph’s topological invariance during numerical simulations of kinematics to determine whether active transformations of the links have been completed successfully.
Figure 3 illustrates a torus linkage fabric, which can be given a node class to contain the input parameters. This approach allows the individual geometry of each link to be varied throughout the specimen while maintaining the graph formulism (Ransley, Reference Ransley2023). This provides a convenient approach to implement to simulate the global changes in the linkage fabric as well as its mechanical properties such as flexibility and stiffness.
As shown in Figure 3, a simple ring torus may be parameterised by two variables $r_0$ & $r_1$ , which can be combined to yield a dimensionless quantity known as the ring ratio $r_r=r_0/r_1$ . A chainmail with uniform $r_r$ across all links becomes less compliant as $r_r$ tends to $1$ . A simple geometric analysis (Ransley, Reference Ransley2023) yields the condition that $r_r \geq (3 + \sqrt {2} )/2$ for a ring to accommodate its four neighbours in a J4-2 fabric. For the orthogonally aligned rings that only accommodate their two neighbouring linkages, this requirement is relaxed to $r_r \geq 2$ . At the limits of these conditions, the linkages are able to rotate (ignoring friction) but not translate in respect to their neighbours making the fabric fully constrained. As we will see later linkage fabrics are not limited to the use of toroidal linkages, and yet despite the great difference in physical appearance of different linkage fabrics, the graph representation remains applicable. This is because all changes in shape of a linkage fabric must preserve the linkage fabric’s network topology graph (Ransley, Reference Ransley2023).
Simulating linkage fabrics
The modelling and simulation of traditional fabrics has been an established field since the 1980s and currently finds significant application across numerous industries including the film and gaming (Kavan et al., Reference Kavan, Gerszewski, Bargteil and Sloan2011), high-performance textile engineering (Jiang et al., Reference Jiang, Guo, Ma and Shi2019), architecture (Nabaei et al., Reference Nabaei, Baverel and Weinand2015), and e-commerce (Meng et al., Reference Meng, Mok and Jin2010). We use rigid-body physics engines (Bullet Real-Time Physics Simulation, n.d.; NVIDIA PhysX System Software, n.d.; Project Chrono, n.d.) to design and simulate the behaviour of linkage fabrics in this article. To do this, the linkage fabrics are assumed to be multi-body systems – or articulated rigid bodies – which are defined as sets of objects where each is connected to at least one other via a mechanical joint. Methods such as Featherstone’s Algorithm (Featherstone, Reference Featherstone2016) exist for determining the behaviour of a multi-body system given the reduced configuration space. In the case of the linkage fabrics, the individual links remain rigid at all times. The role of the model is to accurately simulate how these rigid bodies interact with each other while maintaining the topology. Thus, the bodies need to intersect one another where the topology allows but not in prohibited ways such as where two volumes occupy the same space. In this context, it is important to maintain a distinction between the contact between solids, which all rigid-body engines are capable of detecting and resolving, and the interlinking of elements in a linkage fabric, where solids do not actually intersect. We use graph theory (Ransley, Reference Ransley2023) to determine whether two linkages are topologically interlinked and detect violations of this with the simulations.
Many open-source physics engines that are capable of performing these simulations exist. The efficiency and suitability of three 3D physics engines – Bullet (Bullet Real-Time Physics Simulation, n.d.), PhysX (NVIDIA PhysX System Software, n.d.) and Chrono (Project Chrono, n.d.) – have been compared for simulating linkage fabric kinematics. To validate their accuracy, their ability to simulate a simple linkage fabric has been compared to the results from experimental data of a physical fabric. The topology preservation test (computed from the network topology graph) was implemented using the existing capabilities of the three physics engines, which each provide methods for checking the penetration depth of any two collision shapes. The cubic linkage fabric was used in these simulations, as shown in Figure 4. All simulations were run on a custom-built PC (Processor AMD Threadripper 1900X 3.8, GHz 8-Core RAM 32GB DDR4 2400, GPU Nvidia GeForce GTX1080 8GB, OS Windows 10 Professional) (Ransley, Reference Ransley2023).
Simulation validation
Characterising the three-dimensional deformation is key to validating the rigid-body simulation to physical samples. We conduct a series of drape tests, comparing the measured drape of simulated and physical fabrics, via the Cusick method (Cusick, Reference Cusick1968). Therefore, Cubic Linkage Fabrics (CLF) (Figure 4) were designed and 3D-printed using an EOS P100 Formiga SLS machine using PA 2200 (nylon powder), with design parameters set to $T = 1$ mm, $L_0 = 6 $ mm, $L_1 = \{6, 5.8, 5.6, 5.4, 5.2, 5.0\}$ mm, fabric radius $r = 90$ mm according to Figure 4.
The flexibility of the fabrics was measured in simulation and real life using a drape meter setup (Figure 5), in which the specimen was placed centrally on a circular pedestal with $r = 53.5$ mm, $h = 80$ mm that in turn was mounted on a matte black platform. Above it, a Logitech Brio 4K Professional webcam was mounted on a frame to allow for a precise alignment and recording of the fabric silhouette, as shown in Figure 5a.
The Cusick method evaluates a fabric’s Drape Coefficient (DC) (Ransley, Reference Ransley2023) as the ratio of the areas cast by its silhouettes in the flat versus draped states, given by Equation (1):
To photograph the fabric atop the pedestal in its flat state, an additional matte black platform was temporarily inserted between the fabric and the pedestal (Figure 6a). This was then removed to photograph the fabric in its draped state (Figure 6b). An additional image was taken of the pedestal alone (Figure 6c) to compute DC using an image processing routine.
For the simulation, the CLF specimens with equal dimensions compared to the printed samples were centred on a cylinder with $r = 53.5$ mm, $h = 80$ mm, with a $235\ \times \ 235$ mm plane at the base. Rigid-body simulation was then advanced through time to equilibrium, with data passed to the render engine at each frame and renders being saved for computation of DC in post-processing (Figure 7). The custom rendering engine was programmed to place the camera $30$ cm above the base pointing downward with $90^\circ $ field of view to match the experimental setup.
The images featuring the fabric specimen were then processed using a floodfill algorithm from OpenCV, yielding the binary masks as shown in Figure 6d–f. For the pedestal image, where the contrast was lower, the mask was created manually by adjusting a circular mask’s radius and midpoint until a fit was achieved, again with OpenCV. Masks were then inverted and each image’s pixels summed to measure the areas of each silhouette, in pixels.
For each 3D-printed CLF, the Cusick Drape Test was carried out four times (twice on each side). The standard deviations of the computed Drape Coefficients for each fabric, in contrast to the change of $L_1$ , were found to be 0.27%, 0.37%, 0.53%, 0.63%, 0.30%, and 0.96%, indicating that the Cusick Drape Test is highly repeatable and thus well suited for characterising linkage fabrics (Ransley, Reference Ransley2023).
Simulation of the linkage fabrics was carried out on a virtual pedestal (see Figure 7a–f). Comparing physical and simulated sample results was found to accurately (within standard deviation) match the physical measurements for $L_1=6.0$ . However, for smaller values of $L_1$ , the simulated DC significantly deviated (up to 18%) for all three physical engines (Ransley, Reference Ransley2023). To understand where the error was coming from, the actual size of the individual links of the 3D-printed fabrics was measured and a discrepancy was found between the designed thickness and the actual thickness after 3D printing. This experimental error arises because 3D printing is a highly variable process between batches, even in high-quality machines such as the EOS P100 Formiga SLS machine we used. When the simulation results were adjusted compensating for the measured link thickness, there was good agreement between the simulation and experiment. The normalised sum-square of errors for Chrono, PhysX and Bullet were found to be 2.29%, 3.85%, and 13.22%, respectively (Ransley, Reference Ransley2023). As such, it can be said that the presented simulation tools can predict the three-dimensional behaviour of linkage fabrics to reasonable levels of accuracy.
Programming the mechanical properties of linkage fabrics
There are two basic categories of linkage fabrics, passive fabrics, and active fabrics. The former are defined by their design, with the possibility of a range or a gradient of properties across the fabric through the manipulation of the geometry of the individual links and their topology. They are passive in the sense that neither the individual links nor the fabric itself can actively change shape. This is in contrast to active linkage fabrics, which can do this.
Passive linkage fabrics
Simulation platforms are typically used to design passive linkage fabrics with a range of mechanical properties. For instance, Figure 8 demonstrates a link design which features a square tile on top and bottom connected by a column through the middle on which four toroidal loops provide the connection to neighbouring links. There is one variable parameter in this link design, l( $l_{Top}=l_{Bottom}$ ), the size of the square tiles. If l is constant throughout the fabric and equals the unit cell distance, then the fabric is fully stiff and has zero flexibility. However, by functionally grading the l across the fabric, in this case between 66% $\rightarrow $ 100% (see Figure 8b,c) of the unit cell length scale according to distance from the fabric’s diagonal line, a very different result is obtained (Figure 8d).
The resulting linkage fabric is completely rigid along the diagonal, becoming increasingly flexible as the distance from the diagonal increases. A prototype of the 15 $\times $ 15 element textile (see Figure 9), was manufactured using an EOS Formiga P100 SLS printer with PA 2200 nylon powder and was suspended from both sides to showcase the degrees of flexibilty along the fabric, while compensating for the printer limits on minimal distance between link elements which was $0.2$ mm.
Figure 10 shows the behaviour of the same fabric, but this time where $l_{top}$ and $l_{bottom}$ of the square tiles are independent variables but remain constant across the fabric. By setting $l_{bottom}$ equal to the unit cell size, and $l_{top}$ to 100% of the unit size, the fabric’s flexibility becomes anisotropic. It was fully rigid to the extent that it was completely flat when placed on a beaker (Figure 10a,b), yet when flipped over was flexible enough to permit a doubly curved drape over the beaker (Figure 10c,d). These simple examples show the potential of passive linkage fabrics as programmable materials.
Active linkage fabrics
The successful control of fabric flexibility through the control of linkage parameters, as shown qualitatively in Figure 10, opens the possibility of dynamically controlling the fabric. Figure 11a shows the design of a simple fabric link, which when assembled into a fabric creates a characteristic drape (see Figure 11b). When the links are passive, the fabric has a drape coefficient which is a function of the linkage parameters, l, r, and w (Figure 11). When these links become active, they can autonomously change their shape to create a global change in the fabric’s drape.
Figure 12 shows different ways in which the linkage geometry can actively change such as a simple linear expansion (Figure 12a), a bimorph (Figure 12b), a Poisson expansion (Figure 12c), and recurve (Figure 12d). Figure 13 shows the dynamic behaviour of a $6\times 2$ fabric made from these active linear expanding links. As the length l of the links was increased from $l=3.0$ to $l=3.3$ in the simulation, the global drape of the fabric actively changed as measured by $\kappa _{max}$ . Simulated changes to the fabric drape that bimorph, Poisson-expansion, and recurve links showed that fabric flexibility can be actively controlled in all these different ways (Ransley, Reference Ransley2023).
Ransley et al. (Reference Ransley, Smitham and Miodownik2017) investigated the use of actuators in an experimental setting to actively manipulate the geometry of a linkage fabric. Figure 14 shows the experimental prototype of a $6\times 2$ active linkage fabric. NiTi SMA coils were selected for actuators owing to their availability, high linear strain, and sensitivity to electronic actuation via Joule heating. Both arms of the linkage contained a paired spring system comprising a tensile NiTi coil nested within a compressive coil of regular spring steel (Figure 14a). The NiTi coils had to be pre-strained for good performance, and so were stretched along the length of the arms and secured in place via steel pins at each end of the linkage chassis, while the compressive coils were secured via cylindrical recesses in the linear coupling. The pins at the top end were sufficiently long as to connect in the centre, forming the circuit highlighted in red in Figure 14a and allowing for the NiTi spring constant (and thus the linkage parameter l) to be physically modulated via Joule heating. Recesses were calibrated, so $l = 3.3$ cm in the cooled state and $l = 3.0$ cm when heated, corresponding to a 10% strain in the actuators and providing a geometric transformation that the preliminary simulations indicated sufficient to shift the fabric between flexible and rigid states. The linkage chassis were fabricated using a Formlabs Form 2 SLA machine in clear resin, while the NiTi archwire was obtained from orthodontics supplier Azdent Dental Corporation (AZDENT Dental Open Coil Springs Niti, n.d.). A $2\times 6$ mesh was assembled and connected to a 24 V power supply, with the three linkages comprising each row connected in serial. Each linkage was weighed to have a mass of 8 g, which is used as a parameter in the simulation.
An experiment was conducted on the physical prototype whereby the fabric was tethered to a workbench by the lower cylinders of the first two linkages, with the remainder allowed to cantilever over the edge. Initially, at 0 V, the untethered linkages flexed downwards under the influence of gravity (Figure 14b). A potential of 16 V was then applied causing the NiTi springs to contract from $l = 3.3$ mm $\rightarrow 3$ mm and the fabric to stiffen into a planar configuration (Figure 14c) which was maintained for 12.5 s after which the power was cut, allowing the NiTi springs to cool and regain their elasticity. The compressive springs then extended the linkages back to their initial length of $l = 3.3$ mm allowing the fabric to once again flex under gravity.
The physical prototype was observed to function as intended, serving as a compliant linkage fabric draping freely under gravity which then became completely rigid on the application of a voltage (Ransley et al., Reference Ransley, Smitham and Miodownik2017). However, the hysteresis of SMA actuators was identified as a barrier to their applicability in the kind of wearable assistive technology depicted in Figure 2. Such technology needs to have fast-acting reversibility to match the responsiveness of muscles to meet human needs.
Magnetic actuation has also been used to create active linkage fabrics. Magnetic nanoparticles were embedded in the 3D-printed linkage fabric (Ploszajski et al., Reference Ploszajski, Jackson, Ransley and Miodownik2019). The method involves taking advantage of the porosity of laser sintered 3D-printed linkage fabrics and using capillary forces to suck ferrofluid into the structure, followed by drying under heat. This created a ferro-magnetic linkage fabric which was successfully actuated using magnetic fields (Ploszajski et al., Reference Ploszajski, Jackson, Ransley and Miodownik2019). The drawback of this actuating mechanism for wearable assistive applications is the requirement of a high magnetic field strength and the difficulty of implementing this into wearable technology. We discuss this issue in the next section.
Discussion and future directions
The research field of linkage fabrics is at an early stage. They are an unusual class of material whose stiffness and flexibility can be either passively or actively controlled. These attributes lend themselves to various engineering applications in the field of programmable materials. The areas that are receiving the most attention are reconfigurable orthoses (Ransley et al., Reference Ransley, Smitham and Miodownik2017) and wearable assistive devices (Nguyen and Zhang, Reference Nguyen and Zhang2020; Partik et al., Reference Partik, Porte, Purkiss, Michalska and Miodownik2023). These materials present the opportunity to design and 3D print bespoke fabrics for patients to help with recovery from injury or to support weak muscles and damaged ligaments. For instance, a person with a wrist or shoulder injury need not have all movement restricted by a traditional cast, which is uncomfortable and leads to muscle atrophy and muscle shrinkage. Instead, a linkage fabric could be designed to prevent movement that aggravates the injury but allows flexibility for other motion as depicted in Figure 2. There are already commercial versions of such technology, albeit with limited functionality (SCALED | Scaled-Tech, n.d.). The issue for realising the full potential of linkage fabrics for wearable assistive devices is the lack of effective actuators that can be incorporated into a fabric close to the body (Maziz et al., Reference Maziz, Concas, Khaldi, Stålhand, Persson and Jager2017; Nguyen and Zhang, Reference Nguyen and Zhang2020). These actuators are needed for locking and unlocking the device as well as, in the future, to provide active support to limb movement. 3D-printable sensing technology is also a design requirement, which although is available, requires significant development to provide feedback to control systems for this application (Li et al., Reference Li, Chen, Ran, Castano and Flatau2014). Finally, there are challenges in implementing control systems and the required information processing to allow the wearable assistive device to be fully autonomous. We address these challenges in the following sections describing promising future directions for linkage fabrics in terms of the three primary attributes: active, adaptive, and autonomous.
Active
Implementing actuators in wearable assistive materials creates specific design requirements for the actuator material (Hines et al., Reference Hines, Petersen, Lum and Sitti2017; Ransley et al., Reference Ransley, Smitham and Miodownik2017; Ploszajski et al., Reference Ploszajski, Jackson, Ransley and Miodownik2019; Partik et al., Reference Partik, Porte, Purkiss, Michalska and Miodownik2023). An ideal actuator would need to deliver sufficient actuation strain to facilitate the geometry change of the link and sufficient actuation strength to overcome internal friction. Being electrically actuated would be an advantage since this allows control of individual linkages and thus increases the programmable capabilities of the fabric. However, the application of wearable assistive devices requires low voltages and electronic currents, due to safety issues. Another important factor to consider, as discussed by Ransley et al. (Reference Ransley, Smitham and Miodownik2017) and Nguyen and Zhang (Reference Nguyen and Zhang2020), is the effect of actuator hysteresis and responsiveness on the fabric’s performance. This is due to the effect that incremental changes at the link level have on the dynamics of the shape change of the whole fabric. In addition to these electrical and mechanical requirements, suitable actuators need to be compatible with the 3D printing technology to allow bespoke linkage fabrics to be produced for individuals. This compatibility means that the actuator needs to be inserted or incorporated into each link either using an additive manufacturing process or equivalent. The sustainability of actuator materials also needs to be considered, ideally with the ability to be separated at the end of life and to be recycled. Taken together, these requirements reduce the viable candidate actuators considerably.
Many material actuators are being developed worldwide, the most relevant to the requirements of animate linkage fabrics are gel-based materials (Kim et al., Reference Kim, Kim, Kim, Zhai, Ko and Muthoka2019) and piezoelectric materials (Huang, Reference Huang2002; Uchino, Reference Uchino2008). However, none of them are ideal. Either their actuation is not electronically controlled, or their actuation strain is too small. Dielectric, conductive, and ionic-metal composite polymers are possible candidates (Kim et al., Reference Kim, Kim, Kim, Zhai, Ko and Muthoka2019), but the high actuation voltage is a problem for wearable assistive materials (Romasanta et al., Reference Romasanta, López-Manchado and Verdejo2015). Conductive and ionic-metal-composite polymer actuators can, in contrast, operate under low voltages (< 10 V) and produce significant strains, as discussed by Kim et al. (Reference Kim, Kim, Kim, Zhai, Ko and Muthoka2019). However, ionic liquid inside the actuator might evaporate and leak out of the actuator, causing an environmental and health hazard (Rinne et al., Reference Rinne, Poldsalu, Johanson, Tamm, Pohako-Esko, Punning, Van Den Ende and Aabloo2019). Metal-based actuators such as shape memory alloys, as discussed in the former section, produce the required actuator stress and strains but suffer from a high cooling time and significant hysteresis effects.
In summary, the ideal actuators for animate linkage fabrics do not currently exist, and this is holding back their development into a range of applications such as wearable assistive materials. The development of 3D-printable actuators able to be incorporated into each individual link, operating at low voltages and with low hysteresis effects, while being recyclable would be ideal. Given that none of the current actuators seems to fit these requirements, looking beyond the horizon of the existing actuator materials and perhaps taking inspiration from nature could be a good way forward, such as protein technologies (Siciliano et al., Reference Siciliano, DiAndreth, Monel, Beal, Huh, Clayton, Wroblewska, McKeon, Walker and Weiss2018).
Adaptive
Linkage fabrics will require a sensing mechanism if they are to meet their potential as programmable materials. Such a system needs to process information on the state of the fabric, the operation environment, or both. The type and number of stimuli that the structures can potentially sense and respond to will depend on the intended use of the material. For example, in a wearable application, information on the state of the fabric can include pressure, stretch, and torsion, and information on the environment can include temperature, humidity, and the presence of hazardous chemicals. Although environmental cues may form an important part of the functioning of the fabric, further considerations will focus on the sensing of its own state because these sensing techniques are more likely to follow design strategies specific to linkage fabrics.
Sensors for linkage fabrics will need to work with relatively large deformations and multiple degrees of freedom. These requirements are similar to other flexible systems with large ranges of motion, such as smart textiles and soft robots. Sensors that are developed for these systems could therefore be suitable in linkage fabric use. Stretch sensors that are flexible and can measure large strains (>10 $\%$ ) are often made with conductive fabrics (e.g., (Xie et al., Reference Xie, Long and Miao2016; Atalay et al., Reference Atalay, Sanchez, Atalay, Vogt, Haufe, Wood and Walsh2017; Zheng et al., Reference Zheng, Li, Zhou, Dai, Zheng, Zhang, Liu and Shen2020)) or conductive elastomers (e.g., (Shintake et al., Reference Shintake, Piskarev, Jeong and Floreano2018; Tairych and Anderson, Reference Tairych and Anderson2019; Porte and Kramer-Bottiglio, Reference Porte and Kramer-Bottiglio2021)) as the base material. These type of sensors have been shown suitable for motion tracking (Atalay et al., Reference Atalay, Sanchez, Atalay, Vogt, Haufe, Wood and Walsh2017) and soft robot control (Yuen et al., Reference Yuen, Lear, Tonoyan, Telleria and Kramer-Bottiglio2018). Integrating soft sensors into the linkage fabric could be done by adding the sensors to the exterior or by weaving through the linkage structure.
A major challenge for sensing linkage fabrics is the number of sensors that may be required to provide an accurate state estimation of the system. Strains in the system do not have to be continuous due to the discrete links and the linkage structure can take complex shapes with double-curved surfaces. Distributed sensing should be explored to reduce the number of sensors required. In distributed sensing, local strains can be identified without necessarily increasing the number of sensor connections (Gorgutsa et al., Reference Gorgutsa, Gu and Skorobogatiy2012; Tomo et al., Reference Tomo, Schmitz, Wong, Kristanto, Somlor, Hwang, Jamone and Sugano2018; Truby et al., Reference Truby, Santina and Rus2020). For example, the use of multiple discrete elements that are embedded in a sensor (Levi et al., Reference Levi, Piovanelli, Furlan, Mazzolai and Beccai2013; Tomo et al., Reference Tomo, Schmitz, Wong, Kristanto, Somlor, Hwang, Jamone and Sugano2018), or performing measurements at a range of frequencies for capacitive sensors (Gorgutsa et al., Reference Gorgutsa, Gu and Skorobogatiy2012), can provide additional information on the location of deformations.
However, these sensing strategies do not harness the unique feature of the linkage fabric, that is, that it is made from discrete links that interact without a fixed connection. One of the main deformation modes of a linkage fabric is through the rotation of links compared to their neighbours, which is different than most continuous materials that deform through bending or stretch. We therefore envision the ideal linkage fabric sensing system to be of a similar modular nature where information is shared between the links through the way they are interacting. Although current sensing technologies could be integrated into linkage fabric structures, a sensing system that plays to the strengths of the modularity of the linkage fabric structures still needs to be developed.
Autonomy
Many of the applications of linkage fabrics require the material to change shape in response to a stimulus or to react to environmental change. For instance, a wearable assistive material could respond dynamically to the production of sweat or heat by changing shape and opening cooling channels. Whatever the sensing or actuation required to perform such actions there would need to be a control system with a feedback loop to coordinate the action. This requires a material to have computational capacity, which would also make it possible to make such control autonomous.
This raises the question of how and where information should be processed in linkage fabrics. Most robotic systems have a central processing unit (CPU), often a computer or micro-controller, that processes the inputs and performs the control system according to a predetermined script or a trained algorithm. Converting that concept to linkage fabrics would require each sensor and actuator from each link to be connected to the CPU, perhaps using multiplexing, producing large numbers of physical and data connections between the links and the CPU. This would create a significant complexity within the linkage structure, which also creates a manufacturing challenge of how to fabricate the flexible electrically conductive connections.
An alternative approach would be for each link to act independently, without a central brain, and communicate to the surrounding links through actuation. Such modular computation and control is exhibited widely in the natural world, all plants use this approach. The approach has previously been applied to the self-assembly of small robots into various arrangements and structures (Wei et al., Reference Wei, Cai, Li, Li and Wang2010). The work from O’Grady et al. (Reference O’Grady, Groß, Christensen and Dorigo2010) highlights the ability of these robotic systems to function as a solid entity combining sensing and actuation capabilities. The possible advantages of this approach are a reduced requirement for communication across the whole fabric and increased damage tolerance.
This concept then raises the question of how this processing of information in the links should be handled. Electronic CPUs are the most common way to process information, although there are other ways this can be achieved. Current research using DNA as a medium to store and process information shows promising results as they show the performance of logic gate systems such as ‘AND’ or ‘OR’, which can be found at the heart of every computing device we use today (Li et al., Reference Li, Yang, Yan and Liu2013). The programming of cells is another exciting idea that has the potential for processing information, although this technology’s capabilities are still to be explored (Qian et al., Reference Qian, McBride and Del Vecchio2018).
Robustness, self-repair, and self-disassembly
All complex multi-cellular living organisms have processes to monitor damage and self-repair. This design principle is likely to be a result of evolutionary pressures in which the investment in increasing complexity is a survival strategy that only pays off if damage during development is not fatal (Basanta et al., Reference Basanta, Miodownik and Baum2008). In contrast, human technology has historically been manually repairable through external actions, usually involving regular maintenance and replacement of parts. However, as complexity has increased, in particular with the development of integrated electronics and software, products have become increasingly difficult to repair (Vanegas et al., Reference Vanegas, Peeters, Cattrysse, Tecchio, Ardente, Mathieux, Dewulf and Duflou2018; UK Parliament, 2020). In parallel, the development of mass production, which increases the efficiency of production and reduces costs, has made design for obsolescence an increasing strategy adopted by product developers (UK Parliament, 2021). It has led to the decrease in the lifespans of products of household appliances, which are discarded as soon as they break. This development coupled with economic growth has led to mountains of waste and environmental damage. Right to Repair laws have been enacted in many countries to reduce this flow of waste and make products more repairable and durable (UK Parliament, 2021). Another strategy is to develop self-repairing products with increased robustness to damage and longer lifespans.
Linkage fabrics offer the possibility of developing products that adapt and change throughout their lifetime, adjusting to different environments and loading conditions and even repairing themselves when damaged. Biomimetic approaches have been used to reproduce some of these material attributes with some success (Suresh Kumar et al., Reference Suresh Kumar, Padma Suvarna, Chandra Babu Naidu, Banerjee, Ratnamala and Manjunatha2020). Linkage fabrics borrow a fundamental design principle from biological materials, that of a modular structure. In the case of biology, the modular unit is the cell. Bacterial chainmail was first observed by Houwink (Reference Houwink1953) who reported a single layer of spherical macromolecules arranged in a repeated hexagonal pattern within the cell wall of the Spirillum bacteria, though it was not possible to infer any greater detail as to its nature. Such detail remained elusive until 1998 when Duda (Reference Duda1998) deduced that the capsid of the bacteriophage HK97 comprised interconnected pentamers and hexamers of polypeptide gp5 and compared the structure to chainmail armour, suggesting that it provided stabilisation to the protein complex despite the molecular capsid being extremely thin. Since then the hypothesis has been further validated (Wikoff et al., Reference Wikoff, Liljas, Duda, Tsuruta, Hendrix and Johnson2000) and a wealth of research has revealed protein chainmail to exist within the capsid of numerous viruses (Zhou et al., Reference Zhou, Hui, Shah, Jih, O’Connor, Sherman, Kedes and Schein2014) and the S-Layer of numerous bacteria (Rad et al., Reference Rad, Haxton, Shon, Shin, Whitelam and Ajo-Franklin2015) and archaea (Arbing et al., Reference Arbing, Chan, Shin, Phan, Ahn, Rohlin and Gunsalus2012). Interest in the field has been twofold; studying the composition and permeability of the pathogenic organisms’ tough exteriors could lead to more effective disease prevention, while understanding the mechanisms through which protein chainmail self-assembles could catalyse critical breakthroughs in nanotechnology and self-healing structures.
In the case of linkage fabrics, the corollary of cellular modularity is delivered through the individual links. Changes made on a link level, as we demonstrated, allow these fabric structures to adapt their physical properties and also adapt their shape. Once such structures have the ability to be active, adaptive, and autonomous, then it opens the possibility for a linkage fabric structure that could be engineered to detect a damaged link and react to restore the function of the fabric. It could do this in a number of ways. For instance, the surrounding links could change shape to mechanically compensate for the damaged link. Alternatively, each link could be designed to have self-repairing mechanisms (such as thermal annealing), which could be activated once damage has been detected. Such mechanisms will make linkage fabrics more damage tolerant and thus extend the service life of products based on this technology, increasing durability and reducing the environmental impact associated with designed obsolescence. Such self-repairing materials may seem futuristic but we note that there are already examples in commercial use such as self-repairing paints (The Royal Society, 2021).
When designing anything, the end-of-life of materials should always be planned. As discussed in this article, animate material linkage fabrics will be complex in terms of materials composition to obtain the capability of being active, adaptive, and autonomous. These could allow the modular elements to be programmed to disassemble by the end of their life. The actuator would therefore play a crucial part in disassembling the link and potentially itself. This design concept for disassembly has been of interest to product designers for years and has been implemented in some products on the market (Crowther, Reference Crowther2005).
Data availability statement
All data reported in this article are openly available upon request to the authors, including linkage fabric designs.
Funding statement
The work reported in this article was funded by the UCL Centre for Computation, Mathematics and Physics in the Life Sciences and Experimental Biology(CoMPLEX); the UKRI under grant NE/V010735/1 and EP/V011804/1; the UCL Institute of Making; and University College London, which we gratefully acknowledge.
Competing interest
The authors confirm there are no competing interests with regard to the content of this research article.