Next Article in Journal
Path Planning Method for Omnidirectional Mobile Robots Based on an Improved Hippopotamus Optimization Algorithm
Previous Article in Journal
Event-Driven Decentralized Control for Multi-Robot Cooperative Manipulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Bio-Inspired Tensegrity Spine with Adjustable Stiffness for Quadruped Robots

School of Physics, Engineering and Technology, University of York, York YO10 5DD, UK
*
Author to whom correspondence should be addressed.
Robotics 2026, 15(6), 103; https://doi.org/10.3390/robotics15060103
Submission received: 27 March 2026 / Revised: 16 May 2026 / Accepted: 19 May 2026 / Published: 27 May 2026
(This article belongs to the Section Soft Robotics)

Abstract

Conventional quadruped robots are usually built with a rigid body, whereas quadrupedal mammals have flexible spines to perform agile behaviours on rough terrains. Applying a flexible spine to robots is a promising way to achieve dynamic and stable movement in extreme environments. In this paper, a novel bio-inspired spine constructed with a tensegrity structure is introduced. The prototype of the spine includes active and passive parts that can both be actively actuated and passively compliant. It has two joints with three degrees of freedom (DOF) each and can generate complex and multi-degree motions simultaneously. To control the spine with adjustable stiffness, a method based on vector closure and adjustment of pretension ratio is proposed. Several experiments are reported to illustrate the physical design of the spine and demonstrate the properties of the spine. The results demonstrate its capabilities of both active motion and passive compliance, which may improve adaptability in complex environments. Future work includes attachment of the spine to a quadruped robot to increase the overall workspace and generate rich motion skills.

1. Introduction

In quadrupedal mammals, the spine plays a key role in locomotion by contributing to stability and motion generation. Legged robots have always aimed to have the abilities to move on natural terrains and perform tasks in harsh environments. To achieve this, taking inspiration from biological structures and adding a flexible spine to robots is a promising design concept.
Typically, a robot spine design depends on its type and required functionality [1,2,3,4,5], but most quadruped robots do not have a moveable spine structure [6,7,8,9,10]. Such structures are simple, inexpensive, and easy to control, but are limited in the range of agile movements they generate. From a biomechanical perspective, the spine consists of passive components (vertebrae, ligaments, and intervertebral discs) and active components (muscles), where the passive structure provides mechanical support while muscles generate forces to produce motion [11]. However, many existing robotic spine designs do not explicitly distinguish between passive structural support and active actuation mechanisms. Accordingly, a bio-inspired tensegrity spine for a quadruped robot is proposed that consists of passive and active parts responsible for connection and is controlled separately (Figure 1).
In the past decade, researchers have developed various spine structures for quadruped robots, which can be classified into passive and active based on their actuated mechanisms. The passive spine usually uses elastic and compliant elements arranged along the torso to connect the robot’s body segments. It has degrees of freedom (DOF) but is not actively controllable. Prior studies have shown that passive compliant spines improve energy efficiency and adaptability, particularly in sagittal-plane locomotion [12,13,14,15,16,17]. However, most designs are limited to a single DOF and lack active stiffness modulation. To exploit low-stiffness benefits, the passive spine proposed in this paper is designed as a tensegrity structure composed of stainless steel cables, springs, and aluminium plates.
Achieving enhanced locomotion performance requires not only appropriate compliance but also sufficient kinematic complexity of the spine structure. Incorporating multiple spine joints can increase the workspace of each leg and allow the generation of highly manoeuvrable motions [18,19,20]. Compared to a single joint spine, a flexible multi-joint spine can improve both speed and stability for quadruped robots [16]. Prior simulation studies suggest that two spine joints are sufficient to enhance stride length and emulate biologically inspired spine-driven locomotion, while additional joints provide diminishing returns [21]. Therefore, the proposed bio-inspired tensegrity spine is designed with two joints.
In terms of active spine, it commonly provides a solid connection that can improve turning efficiency and speed [22,23], but the weight of the entire robot and the energy consumption are significantly increased with additional actuators. Studies also show that a robot’s stability during movement would be reduced with increasing rigidity of spinal connection [13,24]. These problems pose a challenge in designing a compliant actuated spine while minimising weight gain. A low-stiffness active spine can solve the above problems to a certain extent and is able to absorb external disturbance forces [25,26,27,28]. However, the additional perturbation caused by compliant elements also complicates accurate modelling, making it difficult to combine the spine with the legs to generate agile gaits. To solve this, the novel active spine outlined in this paper is driven by flexible wires and uses actuators to change its stiffness for different situations based on the pretension ratio ( p r ) control method.
From a locomotion perspective, the ability to move simultaneously across multiple DOFs contributes significantly to agile gait generation, as the spines of animals often rotate through multiple DOFs at the same time to maintain balance and move through extreme terrains. Designing a structure with three DOFs that allows the spine to move in all three rotational directions simultaneously is another challenge worth solving. However, most existing quadruped robot spine designs have only one joint (Table 1). This makes robots incapable of stably bearing loads during spine movement. Some robotic spines have multiple joints [1,16,29,30] but can rotate only in one or two directions. Among classes of structures, tensegrity structures promise to provide and control multiple DOF as a quadrupedal robot spine. It is a “tensile-integrity” structure and has unique physical properties that make it ideal for interaction with uncertain environments [31], which lays the foundation for generating agile locomotion.
Among existing tensegrity-based spine designs for quadruped robots, Laika is the earliest representative [35]. Its performance demonstrates the superiority of tensegrity structures in implementing multiple DOFs. Laika’s spine and most tensegrity spines are actuated by mounting motors on the tensegrity structure to control the wire length to change the movement for each DOF of the structure [39]. However, this actuated method increases the structure’s weight, which is unsuitable for larger robots, as the movement of the spine will drive part of the leg movement. Many tensegrity structures used in robots are not fully tensioned, and some robots generate motions by adjusting the rope length of the tensegrity structure. These situations can lead to structural instability of robots while moving under load [40]. Therefore, the proposed bio-inspired tensegrity spine uses an external drive to keep the passive spine in a tensioned state to maintain the compliance, controllability and load-bearing capacity of the spine.
Despite the promising results reported in existing flexible and tensegrity-based spine designs, several critical challenges remain in the design and control of quadruped robot spines, emerging from Table 1: (a) achieving real-time variable stiffness in a compliant spine is still difficult due to the trade-off between adaptability and controllability; (b) while multi-joint spine structures have shown advantages in increasing stride length and improving dynamic stability, most existing designs remain limited to a single joint, restricting overall manoeuvrability and load-handling capabilities; (c) current spine designs rarely realise simultaneous motion across multiple DOFs, a feature frequently observed in biological systems that may contribute to agile and stable locomotion over complex terrain.
In contrast, the proposed bio-inspired spine integrates three key capabilities within a unified framework: (1) multi-joint structure with three rotational DOFs per joint, (2) simultaneous multi-DOF actuation, and (3) real-time stiffness modulation via pretension control. This combination may provide an adaptive foundation for future quadruped locomotion systems, particularly in scenarios requiring coordinated motion and improved adaptability to external disturbances.
Accordingly, this work proposes an integrated spine design and control framework that directly addresses the aforementioned challenges and makes the following contributions:
(1)
A novel bio-inspired tensegrity spine structure with two joints and three rotational DOFs in different planes, enabling biologically inspired, compliant motion and coordinated multi-DOF actuation.
(2)
A real-time stiffness control algorithm based on a wire-driven tensegrity mechanism with modulation of the pretension ratio, allowing the robot to adjust its spinal compliance during motion dynamically.
(3)
An experimental validation of the spine design under loaded conditions demonstrates its stability with full 3-DOF simultaneous motion capability.
The rest of this paper is structured as follows: Section 2 introduces the mechanism design of the proposed spine, including passive and active parts. Section 3 presents the mathematical model and the variable stiffness control method based on pre-tension modulation. Section 4 describes the complete control framework of the spine and demonstrates its capability for online stiffness adjustment. Section 5 validates the control framework and the stiffness modulation method through experiments on the real bio-inspired tensegrity spine, and also verifies the spine’s ability to move in all three rotational DOFs and maintain structural integrity under different payloads by adjusting its stiffness. Section 6 concludes the paper and provides an indication of further useful work.

2. Mechanism Design

The novel bio-inspired spine outlined in this paper was specifically built for quadruped robots, aiming to provide a potential foundation for agile and stable locomotion. It is designed as three segments, and each pair of segments is connected by a tensegrity spine and four active wires, as shown in Figure 2. The entire spine is made of PLA material by using 3D-printed, laser-cut acrylic sheets and CNC-machined aluminium to save costs and ensure strength and rapid prototyping.
The whole bio-inspired tensegrity spine is composed of active and passive parts, which has two joints with three rotational DOFs for each. The active part involves four Dyneema fishing lines wrapped on winches attached to actuators. Four high-torque-density actuators (Unitree [41]) are placed in the middle segment to drive the entire spine. The passive part is a tensegrity structure that includes aluminium plates, springs and stainless steel wires. It can provide a strong connection between different body segments. The total length of the spine is approximately 0.6 m and the weight is about 8 kg. Actuated legs will be added to the front and rear parts in future work to investigate leg–spine coordinated locomotion.

2.1. Active Spine

In the field of robotics, most studies apply tensegrity structures for manipulation and end-effectors as active structures, achieving control by changing the length of the connecting wires on them [42,43]. This leads to a tensegrity structure that cannot be tensioned all the time, but can be flexibly controlled. A previous method used to drive a tensegrity spine is to mount motors on the tensegrity spine to adjust the lengths of connecting cables, and its rotation in the roll direction relies on a motor installed on the tensegrity structure [35]. However, this method can only be used for small-size robots due to the size limitation of the spine and motors.
To utilise the properties of the tensegrity structure to generate spine movements, and actuate three degrees of rotational freedom in roll, pitch and yaw orientation in a bio-inspired way, the completely restrained parallel manipulator (CRPM) configuration is adopted. Four cables compose the active part of the spine, which are used to directly connect and actuate the relative movement of the adjacent body segments. It is a bio-inspired method in which the active part imitates the muscles around the vertebrae to drive the spinal joints to generate various movements.
The entire CRPM configuration of the spine consists of four 2 mm diameter braided polyethene lines with a load capacity of 250 kg. Adjacent body segments are connected by these wires and a tensegrity part, shown in Figure 2. Four motors are placed in the middle body segment, and each controls one wire that is connected to the front and rear body at the same time. Such a configuration allows fewer actuators to actuate two joints with three DOFs by adjusting the length of active cables, but also results in a symmetrical motion of the two spines in the time and spatial domains.
The active part of the wires is routed in the middle body segment as shown in Figure 2b,c. Each actuator controls the length of a wire wound on its winch by rotation. There is a pulley to guide all the bends in the active wire. To prevent the wire wound on the winch from slipping when the actuator rotates, the wire is also wrapped around the bar in the middle of the winch to increase friction (Figure 2d).

2.2. Passive Spine

In mammals, the spine serves only as a connection, and muscles around the spine generate torques or forces that control the spine to produce various motions. However, the vast majority of current quadrupedal robots with a spine lack bionic performance in their spine design. The spine in this paper includes passive and active parts, which are used to connect and drive the body segments.
The passive spine has two sections of a tensegrity spine, T1 and T2 parts, that provide connections between each body segment as shown in Figure 3. Each part is a regular tetrahedron structure that is assembled with M3 screws. Two of these parts are connected by springs and stainless steel wires to imitate the flexibility of biological spines. They are continuously pretensioned passively, where the springs are used to maintain the integrity of the structure, and stainless steel wires are used to constrain the translational displacement.

2.3. Assembly

Compared to rigid robots, wire-driven robots are cumbersome to assemble, especially in tensegrity structures with continuous tension and compressive components. Most robots with a tensegrity structure are under-tensioned, while others were equipped with driven parts on tensegrity parts, such as motors, to change the tension state. An under-tensioned tensegrity structure is easier to assemble than a fully-tensioned one, but it is unsuitable for use as a connecting part. The bio-inspired tensegrity spine has two identical passive parts that are tensegrity structures used to connect front and rear body segments. Those require a fully tensioned state to provide a stable connection and withstand the load. Each passive part consists of CNC-machined aluminum plates, springs and stainless steel wires, and is manually assembled using M3 screws. In theory, the front and rear passive parts are exactly the same length which leads to the distance between different body segments also being the same. However, the main assembly error for passive parts is the length of handmade stainless steel wires that are shown in Figure 4b. The two ends of the stainless steel wires are crimped into a ring by aluminium crimping sleeves. The total length after production is about 73 mm and the internal length is about 67 mm. The length of the stainless steel wire is made about 1 to 2 mm greater than the theoretical value for easy assembly.
The active part includes four fishing lines to control the bio-inspired tensegrity spine. Each fishing line connects with an actuator, and its two ends are connected to the front and rear body segments. However, manual assembly and production of active fishing line length will inevitably have small errors, which will cause the front and rear spines not to be tensioned at the same level. Thus, the wire length adjuster is designed for adjusting the fishing line length between body segments. Each fishing line end is connected with a wire length adjuster that is an M3 screw with a hook. The thread length of the M3 screw with a hook is approximately 17 mm, which is able to adjust ±10 mm for each active fishing line. After the spine is tensioned, multiple adjustments are made based on the IMU readings of the front and rear body parts to achieve the same movement of the front and rear spine parts. This design reduced the assembly error for the length of the fishing line of the active parts.
After assembly, the spacing between body segments is determined by the length of the passive spine, which is in turn defined by the stainless steel wires. The lengths of the active cables connecting the front and rear body segments determine the synchronisation of their movements and tension. Measurements after assembly and tensioning indicate that the overall spine length error is approximately 3 cm (Table 2). This deviation does not affect the resulting control accuracy or performance, since the mathematical model can be calibrated to the real prototype. The main factor influencing control accuracy is the difference between the lengths of the front and rear passive spines after tensioning. Through repeated adjustments, this difference can be reduced to within 2–3 mm.
Overall, due to the excellent characteristics and biomimetic performance of the structure, the engineering problem of assembly is worth solving. The tensegrity structure as a robot spine has the following advantages compared with existing rigid actuated spines:
(1)
Its independent three degrees of rotational freedom can be simultaneously actuated, providing a larger motion capability and greater flexibility for coordinated spinal movements.
(2)
Tensegrity structures have higher structural efficiency compared with rigid structures, which allows a greater payload ratio for the robot.
(3)
The inherent compliance of the tensegrity spine improves the robustness of the robot for situations such as external impacts and hazards.
(4)
The flexibility of the tensegrity spine can potentially improve the energy efficiency of the robot and absorb external perturbations.

3. Mathematical Model

Controlling a spine for quadruped robots includes motion control and leg–spine gait coordination. This paper focuses on the former where it can be used for an entire quadruped robot as a subsystem in subsequent developments. Since the rigid elements are not in direct contact and are suspended in space by wires, the tensegrity spine needs to preserve a pre-tensioned state to maintain the stability of the structure as the foundation for its active control. Thus, a method based on pretension ratio is proposed to control the spine by adjusting the length of the active wire.

3.1. Kinematics and Inverse Kinematics

The control algorithm of the spine is developed according to parallel wire-driven robot control [44]. Since the four actuators in the middle body part control the front and rear body simultaneously and symmetrically, only one kinematic model is required to control both parts of the entire spine. Figure 5 shows the kinematic structure of the front part of the spine. Each torque applied on the joint is exerted by the ith wire, which induces its rotation around the origin. To express that in the following calculation, the wire vector is used to represent each wire structure in this coordinate, which is given by
w i = u i × p i ( i Z , 1 i 4 )
where p i is a unit vector that denotes the wire direction, and the vector u i denotes the position of the wire attachment points on the middle body. The operator × represents a cross-product. Following the naming of the points illustrated in Figure 5, the directional unit vector is calculated from the following equation:
p i = l i l i 2 1
with
l i = U A i , ( i = 1 , 2 )
l 3 = Q A 3
l 4 = P A 4
where l i denotes the ith wire length, A i is the outlet attachment point of wire in the middle body and “ ” denotes Euclidean norm. Assuming the middle body is fixed, the coordinates of points U, P and Q can be obtained by Inverse Kinematics based on the expected posture:
U P Q = R Y X Z U 0 P 0 Q 0
with
R Y X Z = c 1 c 3 + s 1 s 2 s 3 c 3 s 1 s 2 c 1 s 3 c 2 s 1 c 2 s 3 c 2 c 3 s 2 c 1 s 2 s 3 c 3 s 1 c 1 c 3 s 2 + s 1 s 3 c 1 c 2
where U 0 , P 0 and Q 0 are coordinates at the neutral posture. R Y X Z is the rotation matrix with Euler angles as inputs. c and s are the abbreviations for c o s and s i n respectively where the subscripts denote the corresponding rotation angles in sequential order.
To establish a stable posture of the spine, its force equilibrium is given by
W F t + F d = 0
where the matrix W = [ w 1 w 2 w m ] is the wire structure matrix, F t is the tension forces in the wires that hold the spine in position, and F d is the external torque applied to the spine, i.e., the desired output torque of the spine at a given posture. It should be noted that the robot spine differs from other common parallel mechanisms in that it does not have translational DOFs. Thus F t can be simplified to [ τ 1 τ 2 τ 3 τ 4 ] T .
For a wire-driven robot with n DOFs, in general, at least m = n + 1 wires are required to fully control the motion due to the fact that wires can only pull and not push on an object. Here, the important concept of “Vector Closure” is introduced to calculate the wire tension force [44].
  • Vector Closure: In an n-dimensional space, a set of vectors V is a Vector Closure if and only if V has at least n + 1 vectors ( v 1 v 2 v n + 1 ) satisfying the following two conditions.
    (1)
    Each set of n vectors in n + 1 vectors is linearly independent.
    (2)
    A vector β = ( β 1 β 2 β n + 1 ) T exists, which satisfies
    V β = i = 1 n + 1 v i β i = 0 , ( β i > 0 o r β i < 0 )
The wire structure matrix W is the Cartesian representation of vector V and the internal force vector corresponds to vector β . The conditions of Vector Closure ensure that the tension on each wire is positive and can generate a resultant force vector of any magnitude and direction. As full-body dynamics of the robot are not considered in this paper, the spine control can thus be simplified in that F d is set to zero and it only calculates the forces for pretension in the wire. Thus, the relationship between wire structure and wire tension forces can be written as
τ 1 τ 2 τ n T = N 1 w n + 1 τ n + 1
where the matrix N denotes w 1 w 2 w n . The matrix N can be guaranteed as non-singular if the spine motion that satisfies each w i vector is linearly independent. Then, the internal force is calculated as follows:
F t = N 1 w n + 1 τ n + 1 τ n + 1
The τ n + 1 is set to positive values, resulting in all other elements becoming positive due to the Vector Closure condition being satisfied. As a result, the spine can be tensed in any posture within the movement workspace.

3.2. Pre-Tension-Based Stiffness Control

For both animals and robots, stiffness plays a crucial role in the spine, as it significantly affects the gait adaptability, speed, and load capacity of the robot. A high-stiffness spine can improve locomotion speed, while a low-stiffness spine improves gait adaptability. When operating under load, it is critical for the robot to preserve the structural integrity of its spine and then enable locomotion under the applied load. In compliant tensegrity mechanisms, kinematics is inherently coupled with static equilibrium. The prior work analytically derived a stiffness matrix that explicitly separates gravitational and elastic contributions [45]. Although the proposed approach does not derive an explicit stiffness matrix, it operates on the same physical principle, actively regulating stiffness by altering the internal pretension state of the structure.
Inspired by the stiffness modulation mechanisms observed in animals, which adjust the spine stiffness through relaxing and contracting muscles, an approach based on a pretension ratio for the bio-inspired tensegrity spine is introduced. For the proposed tensegrity spine, stiffness is not a constant material property, but a configuration-dependent parameter governed by the cable tension distribution. Since the structure is composed of cables and compliant elements, its stiffness is primarily determined by the pretension in the cables. This method regulates the stiffness by modifying the wire length between body segments, effectively changing the tension in the connecting elements. The spine stiffness is therefore controlled via the pretension ratio, denoted as ρ s p i n e , which governs the adjustment of active wire lengths.
An approach based on the derived form of Hooke’s Law is employed to convert the tension forces to the length of each wire that needs to be stretched according to a pretension ratio. First, we get the pretension ratios, ρ i , with normalisation for each active wire:
ρ i = τ i τ m a x ρ s p i n e , ( i = 1 , 2 , 3 , 4 )
where τ m a x is the maximum tension force on the wire for a given pretension ratio ρ s p i n e . In this way, the overall pretension of the spine can be adjusted by varying ρ s p i n e . The calculation for the length of the wire to be changed at time t can thus be given by
Δ l i , t = l i , t ( 1 ρ i , t ) l i , t 1
Figure 6 shows the wire length as the spine rotates through a given angle, during which the pretension ratio is dynamically adjusted. A pretension ratio of 1 means that its movement is consistent with the initial tension state of the spine. When the ratio is lower than 1, it means that the stiffness of the spine increases and the entire spine becomes tighter. On the contrary, when the ratio is greater than 1, it means that the stiffness of the spine decreases and becomes more flexible.

4. Spine Control and Tension

In this section, a bio-inspired tensegrity spine control framework is proposed using the pretension-based control method. The framework allows the spine to generate single- and multi-DOF movement according to user input. Also, it can change the stiffness during movement to deal with different environmental situations. An automatic tension process has also been proposed to achieve an identical initial tension state for each use. Finally, the framework keeps tension consistent, and motions generated based on different pretension ratios were demonstrated in simulation.

4.1. Control Framework

The proposed spine control framework provides a real-time mechanism for simultaneous posture and stiffness control. Figure 7 illustrates the overall data flow and module relationships from the desired posture to the motor drive signal within one time step.
The input to the framework includes the desired rotation angles in roll, pitch, and yaw directions, as well as the pretension ratio for the spine. The kinematics model takes those rotation angles to calculate the new position of the spine defined by geometric parameters U , P , Q . An inverse-kinematics module then takes ( U , P , Q ) as input and determines the target wire lengths, l i , and wire vectors, w i , for the new posture. The vector closure is used to calculate the torque applied to each wire based on the target posture, ensuring that forces remain in static equilibrium. Based on these torques and the user-specified pretension ratio, a pre-tension control module computes the incremental length adjustments for each wire. This sequence of computations yields variable-stiffness control: by adjusting cable pretension, the framework achieves both the desired posture and the prescribed stiffness level.
Throughout this process, the control algorithm essentially evaluates the difference between each wire’s new target length and its original length as dictated by the desired angles and pretension ratio. By continuously updating these length differences, the system allows users to modulate spine tension in real time, accommodating different motion requirements or external disturbances while maintaining stable posture control.

4.2. Automatic Tension Process

The spine is in a slack configuration when the system is powered off. To ensure a consistent initial tension level each time the spine is controlled, an automated tensioning process is executed before starting the spine. Figure 8 shows the flow chart of the automatic tensioning process, which incrementally tightens all wires until the spine reaches a predefined default tension state. After this process, the pretension ratio of wires is effectively zeroed, and the different body segments are aligned in roll, pitch and yaw directions, which are all nominally zero. Experimental validation confirms that each orientation axis is held within ± 0.5 degrees of its target during startup, providing a reproducible initial condition for subsequent motion control.
The automatic tensioning process consists of a preparation stage, two tensioning stages and an adjustment stage.
(1) Preparation stage: In the preparation stage, the four active fishing lines of the spine need to be set to a slack state. The front and rear body segments are aligned with the middle body segment in the yaw direction; i.e., there is no angle difference in the yaw direction. The pitch and roll directions do not need to be strictly aligned. In addition, the height of the middle body segment should not be lower than the front and rear body segments.
(2) Tensioning Stage 1: In this stage, the two motors that control the two wires l 1 and l 2 above the spine tighten the two wires at a reduced speed until the angle of the front spine is −1 degree. During this process, the IMU data will be acquired in real time to monitor the deviation of the spine in the yaw direction, so that its error is within 0.5 degrees.
(3) Tensioning Stage 2: The second tensioning stage is to tighten the two lower wires l 3 and l 4 . Since the front and rear spines are both raised by 1 degree in the pitch direction, contracting the two lower ropes to pull the spine back to 0 degrees can tighten the spine. As with the first tensioning stage, the yaw direction rotation is kept within 0.5 degrees while tensioning the lower wires.
(4) Adjustment Stage: Finally, the current spine angle will be obtained through the IMU reading, and the spine will be adjusted based on the reading to keep the error in all directions within 0.5 degrees. The pretension ratio is set to 1.
Figure 9 shows the process of automatic tensioning of the spine in different initial states. At the beginning of tensioning, the rope below the spine is in a relaxed state, and the rope above begins to tighten. The preparation stage ensures that the spine has no deviation in the yaw direction but may have some deviation in the roll direction. In the first stage, the two active ropes above the spine begin to tighten until the spine lift height is −1 degree in the pitch direction. Then the rope below is tightened until it returns to zero degrees in the pitch direction. The lifting height can be adjusted according to the actual situation of the spine. If the stiffness of the spine is low, it can be lifted 2 or 3 degrees in the first stage and then to the second stage. After the second stage, it can be seen that the spine has an adjustment in the roll, pitch and yaw directions, so that all three directions are set to 0 degrees, that is, the initial default state. At this point, the tensioning of the spine is complete. All subsequent experiments in this paper will follow this automatic tensioning process, so that it is tensioned to the same state for control after each startup.

5. Experimental Results

In this section, the mathematical model and control framework of the spine are verified through several experiments. Single- and multi-DOF movements have been conducted to validate the movement ability of the bio-inspired tensegrity spine by comparing the desired and measured angles. Additionally, experiments were conducted to investigate the effect of spinal stiffness on its integrity under different load conditions.

5.1. Experiment Setup

In quadruped robots with a two-joint spine, the mid-body can act as a relatively stable reference during locomotion. Accordingly, to focus on the relative motion of the front and rear segments, the mid-body was fixed while the remaining parts were suspended. A gantry with a size of 2 m × 0.5 m × 1 m (length × width × height) was built for testing the tensegrity spine, as shown in Figure 10. The middle body segment is placed on a platform, with front and rear parts hanging off the two ends. Two IMUs are mounted in the top centre of the front and rear segments in the same direction, and have a maximum frequency of 300 Hz. A Jetson Orin Nano board is placed in the middle of the body to collect data from two IMUs and control the spine. All actuators and the onboard PC are powered by a bench power supply that is placed on the left side of the gantry but not shown Figure 10. The frequency of spine control and IMU data collection is 200 Hz, and the speed of spine movement was set to a low range for safety. The actuator uses PD position control with parameters P = 10 and D = 1 . The IMU coordinates are used to measure the angles of the front and rear spine joints that are consistent and the same as those modelled by the control method as coordinate Σ 0 shown in Figure 5.
Through verification of the leg–spine coordinated movement in simulation, it was found that spinal movement greater than 10 degrees can easily cause the quadruped robot to fall. The best spine movement is around 5 degrees. Therefore, the single-DOF control experiment of the real spine limits the movement in all directions to within 15 degrees, and multi-DOF movements are limited to 5 degrees.
Since the pre-tension ratio only affects the spine stiffness, and its different values do not theoretically affect the control accuracy, in all movement experiments, the pretension ratio is set to the default value 1.

5.2. Single-DOF Spine Movement

To evaluate the basic motion capability of the spine, experiments were first conducted for single-DOF movements and all results are from five repeated experiments. The spine was commanded to perform both linear and sinusoidal trajectories in roll, pitch, and yaw directions independently. The experimental setup for linear motion is as follows:
(a)
Roll rotation: ϕ r ( t ) [ 0 , 15 ] , [ 15 , 0 ] while ϕ p ( t ) and ϕ y ( t ) are zero. The error in roll directions is calculated by E r = ϕ r ( t ) φ r ( t ) ;
(b)
Pitch rotation: ϕ p ( t ) [ 0 , 15 ] , [ 15 , 0 ] while ϕ r ( t ) and ϕ y ( t ) are zero. The error in pitch directions is calculated by E p = ϕ p ( t ) φ p ( t ) ;
(c)
Yaw rotation: ϕ y ( t ) [ 0 , 15 ] , [ 15 , 0 ] while ϕ p ( t ) and ϕ r ( t ) are zero. The error in yaw directions is calculated by E y = ϕ y ( t ) φ y ( t ) .
ϕ ( t ) and φ ( t ) represent the desired angle and the actual angle, respectively, in degrees, obtained from the IMUs at time t. All linear motions have a time period of 6 s at 200 Hz. The linear motion speed is set to 2.5 degrees per second. The spine will be automatically tensioned with p r = 1 before each experiment to ensure that the spine is in the same tension state.
The results for linear trajectories are presented in Figure 11. In all three directions, the tracking error of the front and rear joints remained within 1 degree for motions up to 10°, and the maximum error observed was approximately 2 degrees in the roll direction. The relative error between the front and rear segments was generally below 0.5 degrees, reaching 1 degree only during negative pitch motion.
Nonlinear movement in roll, pitch and yaw directions were also validated. The spine rotated with a sinusoidal function within the range of [ 15 , 15 ] degrees. The trajectory in each direction is as follows:
(a)
Roll rotation: ϕ r ( t ) = s i n ( t ) 15 while ϕ p ( t ) and ϕ y ( t ) are zero. The error in roll directions is calculated by E r = ϕ r ( t ) φ r ( t ) ;
(b)
Pitch rotation: ϕ p ( t ) = s i n ( t ) 15 while ϕ r ( t ) and ϕ y ( t ) are zero. The error in pitch directions is calculated by E p = ϕ p ( t ) φ p ( t ) ;
(c)
Yaw rotation: ϕ y ( t ) = s i n ( t ) 15 while ϕ p ( t ) and ϕ r ( t ) are zero. The error in yaw directions is calculated by E y = ϕ y ( t ) φ y ( t ) .
Sinusoidal trajectories are shown in Figure 12. Across all directions, the tracking error remained within 2 degrees, with most values under 1 degree. At the end of each trajectory, the spine returned to its neutral configuration with residual error within 0.5 degrees.
These results confirm that the proposed controller achieves stable and accurate trajectory tracking in single-DOF motions. The consistency between the front and rear segments demonstrates the effectiveness of the pretension-based control in maintaining symmetry of motion. Although the error in the roll direction was slightly larger than in pitch and yaw, the overall accuracy remained within 2 degrees, which is sufficient for integration with quadruped locomotion, where typical spinal excursions are less than 10 degrees. This experiment validates the feasibility of the control framework for fundamental motion tasks and establishes a baseline for subsequent multi-DOF and load-bearing evaluations.

5.3. Two-DOF Spine Movement

Multi-DOF movement is an important feature of the bio-tensegrity spine. These experiments verify the ability of the spine to move simultaneously in two different directions. Three combinations were tested: roll–pitch, roll–yaw, and pitch–yaw. For each case, the spine moved from 0 degrees to the target angle and back to 0 degrees at a constant speed of 2.5 degrees per second. The target angles, ϕ ( t ) , in different directions for each combination are [ + 5 , 5 ] , [ + 5 , 5 ] , [ 5 , + 5 ] , [ 5 , 5 ] .
As shown in Figure 13, the spine successfully tracked the combined trajectories in all three 2-DOF cases with high accuracy. The average tracking error in both DOFs was below 0.5 degrees, and the maximum deviation did not exceed 1 degree. Furthermore, the relative error between the front and rear segments was consistently less than 0.5 degrees across all cases, indicating stable synchronisation. The spine also reliably returned to its initial position after each movement.
A comparison of the results across different directions shows that the pitch–yaw combination achieved the highest accuracy, with motion errors of approximately 0.5° (Figure 13c). In contrast, when roll motion was involved, the accuracy was slightly reduced, primarily due to limited spinal displacement in the roll direction (Figure 13a,b). This behaviour arises from the passive tensegrity structure, in which the springs introduce higher impedance in the roll direction.
These results confirm that the proposed controller can effectively generate coupled multi-DOF motions without significant performance degradation compared to the single-DOF case.

5.4. Full 3-DOF Spine Movement

To validate the full motion capability of the spine, experiments were conducted with three degrees of freedom actuated simultaneously. The spine was commanded to follow two trajectories of ±5° in roll, pitch, and yaw simultaneously over a time of 4 s:
ϕ r : 0 A r 0 ϕ p : 0 A p 0 ϕ y : 0 A y 0
where the target sets are defined as
( A r , A p , A y ) = ( 5 , 5 , 5 ) and ( 5 , 5 , 5 )
Figure 14 shows the measured trajectories compared to the desired inputs. Despite the increased complexity of controlling all three DOFs simultaneously, the system maintained reliable performance. The tracking error in each DOF was generally below 1 degree, and the maximum error observed was about 1.2 degrees. Importantly, the front and rear segments moved synchronously, confirming that the tensegrity-based design preserved structural integrity during multi-DOF operation. Moreover, from the results, the spine can not only track the pre-set trajectory well, but also has high repeatability accuracy, with an error of approximately 0.3 degrees.
These results confirm that the spine can execute complex three-DOF trajectories with high accuracy and repeatability. The low tracking errors and consistent synchronisation between front and rear segments demonstrate the effectiveness of the pretension-based control strategy under fully coupled motion. The bio-inspired tensegrity spine lays a foundation for generating complex and agile locomotion patterns in future quadruped robots.
To summarise, all of the results demonstrate the correctness of the mathematical model and the accuracy of the control algorithm. Although some errors still exist during the movement, the robot’s motion error is generally kept within 1.2 degrees. Furthermore, the front and rear spine errors are significantly reduced to within 0.5 degrees due to the adjustable mechanism. One possible origin of the errors is the inaccuracy under large deformations where nonlinear structural effects become more significant [46].

5.5. Payload

In addition to verifying the motion control performance, experiments were carried out to evaluate the structural load-bearing behaviour and variable stiffness performance of the spine under controlled static loading conditions. In this study, the stiffness characterisation is intended as a comparative experimental evaluation of the variable stiffness behaviour based on load–deformation responses under identical loading conditions. The spine was supported at the front and rear ends, while external weights were applied incrementally at the middle segment. The pretension ratio was varied between 0.97 and 1.0 to represent different stiffness levels. The objective was to compare structural deformation under varying payloads and stiffness settings. Before each experiment, the spine is automatically tensioned to the same tension level as the default stiffness.
As illustrated in Figure 15, for each stiffness configuration, the deformation of the spine increased with increasing payload. When the pretension ratio was 1, the angular deviations became larger, and the structure exhibited greater fluctuations during load transitions. When the spine stiffness is highest, with p r = 0.97 , the range of spine angle variation is minimal, with fluctuations within 0.3 degrees. For other stiffness configurations, the fluctuations in this load experiment are within 0.5 degrees. It can also be seen that the spine exhibits almost no deformation when subjected to loads under 1 kg. The spine also returns to its default angle when all loads are removed. This experiment not only demonstrates the spine’s strong load capacity but also demonstrates its ability to adapt stiffness to varying load weights through a pretension-ratio-based control algorithm.
Based on the load–deformation curves obtained in the payload experiment, the effective stiffness can be estimated from the steady-state deformation under the same external load. As shown in Table 3, taking the 4.5 kg loading condition as an example, the average deformation decreases from approximately 0.43 degrees at p r = 1.00 to 0.25 degrees at p r = 0.97 . By approximating the stiffness as inversely proportional to deformation, the normalised stiffness increases from about 2.33 to 4.00 , indicating a significant enhancement as the pretension ratio decreases. This result suggests a consistent relationship between the pretension ratio and the effective stiffness, where lower p r values lead to higher stiffness. The trend is not strictly linear, with stiffness increasing more noticeably at lower pretension ratios.
These findings demonstrate that the proposed spine can maintain structural stability under external loading, while the stiffness adjustment mechanism effectively modulates compliance. Lower pretension ratios reduce deformation and improve resistance to payloads, whereas higher ratios allow more flexibility at the cost of greater deflection.
Overall, the results confirm that the bio-inspired tensegrity spine not only enables accurate active motion in multiple DOFs but also preserves its structural integrity when subjected to payloads. The ability to dynamically tune stiffness according to operating conditions is a key advantage of the proposed design compared to conventional rigid or passive spines.

6. Conclusions and Future Work

Since its creation by artist Kenneth Snelson in 1948, the tensegrity structure has been gradually used in engineering applications such as architecture and robotics. This paper has presented the design, modelling, control and validation of a novel bio-inspired tensegrity spine based on a tensegrity structure and inspired by biomechanics. The proposed spine integrates a passive tensegrity part and an active wire-driven part to achieve two joints with three rotational DOFs each, while allowing online stiffness modulation through a pretension-based control method. The design provides both active motion and inherent compliance, which are essential for generating versatile and stable locomotion on quadruped platforms.
Extensive experiments were conducted to evaluate the performance of the proposed spine. The results demonstrate accurate motion tracking in single-DOF movements, stable coordination in multi-DOF cases, and reliable performance during simultaneous three-axis motions. In addition, payload experiments confirm that stiffness modulation effectively maintains structural stability under varying loads. These results validate that the proposed structure provides both controllability and compliance while maintaining structural integrity under payload. However, the stiffness characterisation presented in this work mainly focuses on experimentally validating the variable stiffness behaviour achieved through pretension modulation. Future work will investigate analytical stiffness modelling and rigorous stiffness characterisation methods for the compliant tensegrity structure.
The outcomes of this study suggest that combining tensegrity architectures with variable stiffness control establishes a feasible design paradigm for quadruped spines. Such a design may contribute to movement diversity, stability on irregular terrains, and adaptability to payload variations. In addition, the vector closure condition may also provide a useful interpretation for antagonistic muscle coordination in biological systems, which could be an interesting direction toward identifying deeper bionic principles. Future work will focus on integrating the bio-inspired tensegrity spine into a fully functional quadruped platform to investigate coordinated leg–spine locomotion, exploring learning-based methods for adaptive gait generation, and further improving the assembly process and scalability for real-world deployment.

Author Contributions

Conceptualization, Y.L.; Data curation, Y.L. and T.W.; Formal analysis, Investigation, Methodology, Software, Resources, Validation, Visualization, Writing—original draft, Y.L.; Project administration, Supervision, M.A.P. and A.T.; Writing—review and editing, M.A.P., A.T., T.W. and Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

Supported by a EPSRC Impact Acceleration Account grant disbursed by the University of York. Work order number: 50109462.

Data Availability Statement

All data is contained within the article.

Acknowledgments

During the preparation of this manuscript/study, the author(s) used ChatGPT, v5.5 for the purposes of grammar correction. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Karakasiliotis, K.; Thandiackal, R.; Melo, K.; Horvat, T.; Mahabadi, N.K.; Tsitkov, S.; Cabelguen, J.M.; Ijspeert, A.J. From cineradiography to biorobots: An approach for designing robots to emulate and study animal locomotion. J. R. Soc. Interface 2016, 13, 20151089. [Google Scholar] [CrossRef]
  2. Crespi, A.; Badertscher, A.; Guignard, A.; Ijspeert, A.J. AmphiBot I: An amphibious snake-like robot. Robot. Auton. Syst. 2005, 50, 163–175. [Google Scholar] [CrossRef]
  3. Crespi, A.; Ijspeert, A.J. AmphiBot II: An amphibious snake robot that crawls and swims using a central pattern generator. In Proceedings of the 9th International Conference on Climbing and Walking Robots (CLAWAR 2006), Brussels, Belgium, 12–14 September 2006; number CONF, pp. 19–27. [Google Scholar]
  4. Ijspeert, A.J.; Crespi, A. Online trajectory generation in an amphibious snake robot using a lamprey-like central pattern generator model. In Proceedings of the 2007 IEEE International Conference on Robotics and Automation; IEEE: New York, NY, USA, 2007; pp. 262–268. [Google Scholar]
  5. Reddy CH., S.S.; Abhimanyu; Godiyal, R.; Zodage, T.; Rane, T. 2DxoPod-A Modular Robot for Mimicking Locomotion in Vertebrates. J. Intell. Robot. Syst. 2021, 101, 23. [Google Scholar] [CrossRef]
  6. Hutter, M.; Gehring, C.; Jud, D.; Lauber, A.; Bellicoso, C.D.; Tsounis, V.; Hwangbo, J.; Bodie, K.; Fankhauser, P.; Bloesch, M.; et al. Anymal-a highly mobile and dynamic quadrupedal robot. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2016; pp. 38–44. [Google Scholar]
  7. Semini, C. HyQ-Design and Development of a Hydraulically Actuated Quadruped Robot. Ph.D. Thesis, University of Genoa, Genoa, Italy, 2010. [Google Scholar]
  8. Semini, C.; Tsagarakis, N.G.; Guglielmino, E.; Focchi, M.; Cannella, F.; Caldwell, D.G. Design of HyQ—A hydraulically and electrically actuated quadruped robot. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2011, 225, 831–849. [Google Scholar]
  9. Kenneally, G.; De, A.; Koditschek, D.E. Design principles for a family of direct-drive legged robots. IEEE Robot. Autom. Lett. 2016, 1, 900–907. [Google Scholar] [CrossRef]
  10. Raibert, M.; Blankespoor, K.; Nelson, G.; Playter, R. Bigdog, the rough-terrain quadruped robot. IFAC Proc. Vol. 2008, 41, 10822–10825. [Google Scholar] [CrossRef]
  11. Bergmark, A. Stability of the lumbar spine: A study in mechanical engineering. Acta Orthop. Scand. 1989, 60, 1–54. [Google Scholar] [CrossRef]
  12. Seok, S.; Wang, A.; Chuah, M.Y.; Otten, D.; Lang, J.; Kim, S. Design principles for highly efficient quadrupeds and implementation on the MIT Cheetah robot. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation; IEEE: New York, NY, USA, 2013; pp. 3307–3312. [Google Scholar]
  13. Kani, M.H.H.; Derafshian, M.; Bidgoly, H.J.; Ahmadabadi, M.N. Effect of flexible spine on stability of a passive quadruped robot: Experimental results. In Proceedings of the 2011 IEEE International Conference on Robotics and Biomimetics; IEEE: New York, NY, USA, 2011; pp. 2793–2798. [Google Scholar]
  14. Zhao, Q.; Ellenberger, B.; Sumioka, H.; Sandy, T.; Pfeifer, R. The effect of spine actuation and stiffness on a pneumatically-driven quadruped robot for cheetah-like locomotion. In Proceedings of the 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO); IEEE: New York, NY, USA, 2013; pp. 1807–1812. [Google Scholar]
  15. Khoramshahi, M.; Bidgoly, H.J.; Shafiee, S.; Asaei, A.; Ijspeert, A.J.; Ahmadabadi, M.N. Piecewise linear spine for speed–energy efficiency trade-off in quadruped robots. Robot. Auton. Syst. 2013, 61, 1350–1359. [Google Scholar] [CrossRef]
  16. Eckert, P.; Spröwitz, A.; Witte, H.; Ijspeert, A.J. Comparing the effect of different spine and leg designs for a small bounding quadruped robot. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2015; pp. 3128–3133. [Google Scholar]
  17. Folkertsma, G.A.; Kim, S.; Stramigioli, S. Parallel stiffness in a bounding quadruped with flexible spine. In Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems; IEEE: New York, NY, USA, 2012; pp. 2210–2215. [Google Scholar]
  18. Horvat, T.; Melo, K.; Ijspeert, A.J. Spine controller for a sprawling posture robot. IEEE Robot. Autom. Lett. 2017, 2, 1195–1202. [Google Scholar] [CrossRef]
  19. Yu, H.; Gao, H.; Deng, Z. Enhancing adaptability with local reactive behaviors for hexapod walking robot via sensory feedback integrated central pattern generator. Robot. Auton. Syst. 2020, 124, 103401. [Google Scholar] [CrossRef]
  20. Bing, Z.; Rohregger, A.; Walter, F.; Huang, Y.; Lucas, P.; Morin, F.O.; Huang, K.; Knoll, A. Lateral flexion of a compliant spine improves motor performance in a bioinspired mouse robot. Sci. Robot. 2023, 8, eadg7165. [Google Scholar] [CrossRef] [PubMed]
  21. Zhao, Q.; Sumioka, H.; Nakajima, K.; Yu, X.; Pfeifer, R. Spine as an engine: Effect of spine morphology on spine-driven quadruped locomotion. Adv. Robot. 2014, 28, 367–378. [Google Scholar] [CrossRef]
  22. Li, W.; Zhou, Z.; Cheng, H. Dynamic Locomotion of a Quadruped Robot with Active Spine via Model Predictive Control. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2023; pp. 1185–1191. [Google Scholar]
  23. Caporale, J.D.; Feng, Z.; Rozen-Levy, S.; Carter, A.M.; Koditschek, D.E. Twisting Spine or Rigid Torso: Exploring Quadrupedal Morphology via Trajectory Optimization. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2023; pp. 1177–1184. [Google Scholar]
  24. Pouya, S.; Khodabakhsh, M.; Spröwitz, A.; Ijspeert, A. Spinal joint compliance and actuation in a simulated bounding quadruped robot. Auton. Robot. 2017, 41, 437–452. [Google Scholar] [CrossRef]
  25. Duperret, J.; Koditschek, D.E. Empirical validation of a spined sagittal-plane quadrupedal model. In Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2017; pp. 1058–1064. [Google Scholar]
  26. Ye, K.; Chung, K.; Karydis, K. A Novel Lockable Spring-loaded Prismatic Spine to Support Agile Quadrupedal Locomotion. arXiv 2023, arXiv:2308.00923. [Google Scholar] [CrossRef]
  27. Ye, K.; Karydis, K. Modeling and trajectory optimization for standing long jumping of a quadruped with a preloaded elastic prismatic spine. In Proceedings of the 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2021; pp. 902–908. [Google Scholar]
  28. Li, L.; Ma, S.; Tokuda, I.; Asano, F.; Nokata, M.; Tian, Y.; Du, L. Synergetic effect between limbs and spine dynamics in quadruped walking robots. In Proceedings of the 2021 IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2021; pp. 6818–6823. [Google Scholar]
  29. Shi, Q.; Gao, J.; Wang, S.; Quan, X.; Jia, G.; Huang, Q.; Fukuda, T. Development of a small-sized quadruped robotic rat capable of multimodal motions. IEEE Trans. Robot. 2022, 38, 3027–3043. [Google Scholar] [CrossRef]
  30. Eckert, P.; Schmerbauch, A.E.; Horvat, T.; Söhnel, K.; Fischer, M.S.; Witte, H.; Ijspeert, A.J. Towards rich motion skills with the lightweight quadruped robot serval-a design, control and experimental study. In Proceedings of the International Conference on Simulation of Adaptive Behavior; Springer: Berlin/Heidelberg, Germany, 2018; pp. 41–55. [Google Scholar]
  31. Sabelhaus, A.P.; Ji, H.; Hylton, P.; Madaan, Y.; Yang, C.; Agogino, A.M.; Friesen, J.; SunSpiral, V. Mechanism design and simulation of the ULTRA spine: A tensegrity robot. In Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference; American Society of Mechanical Engineers: New York, NY, USA, 2015; Volume 57120, p. V05AT08A059. [Google Scholar]
  32. Bidgoly, H.J.; Vafaei, A.; Sadeghi, A.; Ahmadabadi, M.N. Learning approach to study effect of flexible spine on running behavior of a quadruped robot. In Emerging Trends in Mobile Robotics; World Scientific: London, UK, 2010; pp. 1195–1201. [Google Scholar]
  33. Khoramshahi, M.; Spröwitz, A.; Tuleu, A.; Ahmadabadi, M.N.; Ijspeert, A.J. Benefits of an active spine supported bounding locomotion with a small compliant quadruped robot. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation; IEEE: New York, NY, USA, 2013; pp. 3329–3334. [Google Scholar]
  34. Weinmeister, K.; Eckert, P.; Witte, H.; Ijspeert, A.J. Cheetah-cub-S: Steering of a quadruped robot using trunk motion. In Proceedings of the 2015 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR); IEEE: New York, NY, USA, 2015; pp. 1–6. [Google Scholar]
  35. Sabelhaus, A.P.; van Vuuren, L.J.; Joshi, A.; Zhu, E.; Garnier, H.J.; Sover, K.A.; Navarro, J.; Agogino, A.K.; Agogino, A.M. Design, simulation, and testing of a flexible actuated spine for quadruped robots. arXiv 2018, arXiv:1804.06527. [Google Scholar] [CrossRef]
  36. Chen, D.; Gong, C.; Xing, F.; Zhou, C.; Qi, M.; Wang, L. The effect of head movement on the bounding gait of a quadruped robot with an active spine. Adv. Mech. Eng. 2019, 11, 1687814019876184. [Google Scholar] [CrossRef]
  37. Eckert, P.; Schmerbauch, A.E.; Horvat, T.; Söhnel, K.; Fischer, M.S.; Witte, H.; Ijspeert, A.J. Towards rich motion skills with the lightweight quadruped robot Serval. Adapt. Behav. 2020, 28, 129–150. [Google Scholar]
  38. Huang, Y.; Bing, Z.; Walter, F.; Rohregger, A.; Zhang, Z.; Huang, K.; Morin, F.O.; Knoll, A. Enhanced Quadruped Locomotion of a Rat Robot Based on the Lateral Flexion of a Soft Actuated Spine. In Proceedings of the 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2022; pp. 2622–2627. [Google Scholar]
  39. Mirletz, B.T.; Park, I.W.; Flemons, T.E.; Agogino, A.K.; Quinn, R.D.; SunSpiral, V. Design and control of modular spine-like tensegrity structures. In Proceedings of the World Conference of the International Association for Structural Control and Monitoring (IACSM), Zürich, Switzerland, 16–18 June 2024. number ARC-E-DAA-TN15559. [Google Scholar]
  40. Zappetti, D.; Arandes, R.; Ajanic, E.; Floreano, D. Variable-stiffness tensegrity spine. Smart Mater. Struct. 2020, 29, 075013. [Google Scholar] [CrossRef]
  41. UnitreeRobotics. A1 Motor. Available online: https://www.unitree.com/a1/motor (accessed on 25 July 2022).
  42. Li, F.; Yang, H.; Gu, G.; Wang, Y.; Peng, H. Position and orientation tracking control of a cable-driven tensegrity continuum robot. IEEE Trans. Robot. 2025, 41, 1791–1811. [Google Scholar] [CrossRef]
  43. Wang, T.; Post, M.A.; Tyrrell, A.M. TWrist: An agile compliant 3-DoF tensegrity joint. Biomim. Intell. Robot. 2024, 4, 100170. [Google Scholar] [CrossRef]
  44. Kawamura, S.; Kino, H.; Won, C. High-speed manipulation by using parallel wire-driven robots. Robotica 2000, 18, 13–21. [Google Scholar] [CrossRef]
  45. Nouri Rahmat Abadi, B.; Mehdi Shekarforoush, S.; Mahzoon, M.; Farid, M. Kinematic, stiffness, and dynamic analyses of a compliant tensegrity mechanism. J. Mech. Robot. 2014, 6, 041001. [Google Scholar] [CrossRef]
  46. Sun, Y.; Zhang, D.; Liu, Y.; Lueth, T.C. Fem-based mechanics modeling of bio-inspired compliant mechanisms for medical applications. IEEE Trans. Med. Robot. Bionics 2020, 2, 364–373. [Google Scholar] [CrossRef]
Figure 1. Real spine and bio-inspired tensegrity spine: Vertebrae support the body, ligaments maintain structure, and intervertebral discs absorb shock and provide flexibility.
Figure 1. Real spine and bio-inspired tensegrity spine: Vertebrae support the body, ligaments maintain structure, and intervertebral discs absorb shock and provide flexibility.
Robotics 15 00103 g001
Figure 2. Bio-inspired tensegrity spine size, internal wiring (green lines), actuator winch and rotation diagrams. (a) Top view of the spine. l 1 and l 2 are the wires controlled by the top actuators. (b) Bottom view of the spine. l 3 and l 4 are the wires controlled by the bottom actuators. (c) Left view of the spine: the active spine. (d) Spine joint actuator structure. (eg) Diagrams of the positive rotation of the spine in the pitch, roll and yaw directions, respectively.
Figure 2. Bio-inspired tensegrity spine size, internal wiring (green lines), actuator winch and rotation diagrams. (a) Top view of the spine. l 1 and l 2 are the wires controlled by the top actuators. (b) Bottom view of the spine. l 3 and l 4 are the wires controlled by the bottom actuators. (c) Left view of the spine: the active spine. (d) Spine joint actuator structure. (eg) Diagrams of the positive rotation of the spine in the pitch, roll and yaw directions, respectively.
Robotics 15 00103 g002
Figure 3. (a) Passive spine size. (b,c) are T1 and T2 parts in exploded view. The materials of the silver parts are aluminium, and those of the blue parts are PLA, which are made by CNC processing and 3D printing, respectively.
Figure 3. (a) Passive spine size. (b,c) are T1 and T2 parts in exploded view. The materials of the silver parts are aluminium, and those of the blue parts are PLA, which are made by CNC processing and 3D printing, respectively.
Robotics 15 00103 g003
Figure 4. Front and rear body segments’ internal structure and passive spine assembly error: (a) the front and rear body segment inner structure. Green lines are active fishing lines and connected to M3 screws with a hook. (b) The physical passive part and handmade stainless steel wires.
Figure 4. Front and rear body segments’ internal structure and passive spine assembly error: (a) the front and rear body segment inner structure. Green lines are active fishing lines and connected to M3 screws with a hook. (b) The physical passive part and handmade stainless steel wires.
Robotics 15 00103 g004
Figure 5. The geometric model of the front half of the proposed bio-inspired tensegrity spine. The left and right cuboids represent the front and middle body segments, respectively. The origin Σ 0 is at the geometric centre between the two body segments.
Figure 5. The geometric model of the front half of the proposed bio-inspired tensegrity spine. The left and right cuboids represent the front and middle body segments, respectively. The origin Σ 0 is at the geometric centre between the two body segments.
Robotics 15 00103 g005
Figure 6. Different pretension ratio: The graphs illustrate the wire length under different pretension ratios, with the pretension ratio decreasing by 0.01 at spine angles of 0.1 and 0.2 radians. Each column is the length of rope on a different motor, and each row is the movement in a different direction. The movement in each direction is a uniform motion between 0 and 0.2617 radians (0–15 degrees).
Figure 6. Different pretension ratio: The graphs illustrate the wire length under different pretension ratios, with the pretension ratio decreasing by 0.01 at spine angles of 0.1 and 0.2 radians. Each column is the length of rope on a different motor, and each row is the movement in a different direction. The movement in each direction is a uniform motion between 0 and 0.2617 radians (0–15 degrees).
Robotics 15 00103 g006
Figure 7. Spine Control Framework. Illustrating control of the spine by input control parameters and mathematical model.
Figure 7. Spine Control Framework. Illustrating control of the spine by input control parameters and mathematical model.
Robotics 15 00103 g007
Figure 8. The flowchart of the automatic tensioning process. There is one preparation stage and three stages in the automatic tension process to ensure the spine control starts from the same tension state.
Figure 8. The flowchart of the automatic tensioning process. There is one preparation stage and three stages in the automatic tension process to ensure the spine control starts from the same tension state.
Robotics 15 00103 g008
Figure 9. The spine tensioning process. The two plots demonstrate the spine tension process start from different initial degrees of the front/rear body segments. 1 and 2 represent tensioning stages.
Figure 9. The spine tensioning process. The two plots demonstrate the spine tension process start from different initial degrees of the front/rear body segments. 1 and 2 represent tensioning stages.
Robotics 15 00103 g009
Figure 10. Experiment gantry and bio-inspired tensegrity spine. The spine is placed in the middle of the panel and powered by a bench power supply. Jetson Orin Nano and other circuit boards are placed in the middle of the body segment.
Figure 10. Experiment gantry and bio-inspired tensegrity spine. The spine is placed in the middle of the panel and powered by a bench power supply. Jetson Orin Nano and other circuit boards are placed in the middle of the body segment.
Robotics 15 00103 g010
Figure 11. Single-DOF spinal motion error and front–rear spine error in roll (first row), pitch (second row) and yaw (third row) directions. The left and right columns represent the spine moving to negative and positive angles respectively.
Figure 11. Single-DOF spinal motion error and front–rear spine error in roll (first row), pitch (second row) and yaw (third row) directions. The left and right columns represent the spine moving to negative and positive angles respectively.
Robotics 15 00103 g011
Figure 12. The single-DOF sinusoidal movement of the spine. Solid and dashed lines in each coordination are the measured and desired trajectories, respectively.
Figure 12. The single-DOF sinusoidal movement of the spine. Solid and dashed lines in each coordination are the measured and desired trajectories, respectively.
Robotics 15 00103 g012
Figure 13. Two-DOF movement: (a) Pitch–Roll direction movement. (b) Roll–Yaw direction movement. (c) Pitch–Yaw direction movement. Left pictures are the movement angle of the front spine, and the right are that of the rear spine. In each combination movement, same colour represents the results of the front and rear spines in the same experiment. The solid line represents the actual spine angle and the dashed line represents the desired angle.
Figure 13. Two-DOF movement: (a) Pitch–Roll direction movement. (b) Roll–Yaw direction movement. (c) Pitch–Yaw direction movement. Left pictures are the movement angle of the front spine, and the right are that of the rear spine. In each combination movement, same colour represents the results of the front and rear spines in the same experiment. The solid line represents the actual spine angle and the dashed line represents the desired angle.
Robotics 15 00103 g013
Figure 14. Three-DOF movement: (a) (R,−P,−Y). (b) (−R,P,Y). Solid and dashed lines in each coordination are the measured and desired trajectories, respectively.
Figure 14. Three-DOF movement: (a) (R,−P,−Y). (b) (−R,P,Y). Solid and dashed lines in each coordination are the measured and desired trajectories, respectively.
Robotics 15 00103 g014
Figure 15. Experimental results of spinal deformation under incremental payloads with different stiffness settings.
Figure 15. Experimental results of spinal deformation under incremental payloads with different stiffness settings.
Robotics 15 00103 g015
Table 1. Quadruped Robot Spine configurations: The table illustrates the configuration of existing quadruped robot spine designs since 2010. All non-rigid connections such as springs and ropes are classified as compliant. A spine that cannot be actively controlled is classified as passive, so its drive mode is N/A. The last row is the proposed spine in this paper to compare it with others.
Table 1. Quadruped Robot Spine configurations: The table illustrates the configuration of existing quadruped robot spine designs since 2010. All non-rigid connections such as springs and ropes are classified as compliant. A spine that cannot be actively controlled is classified as passive, so its drive mode is N/A. The last row is the proposed spine in this paper to compare it with others.
YearRobotJointsActuatedDrivenStiffnessDOFRotation Direction
2010 [32]Tiger1PassiveN/ACompliant1Linear
2011 [13]Fanari1PassiveN/ACompliant1Pitch
2013 [12]Cheetah I1PassiveN/ACompliant1Pitch
2013 [14]Renny1Active/PassivePneumaticCompliant1Pitch
2013 [33]Bobcat1Activemotorrigid1Pitch
2015 [16]Lynx1/3Active/Passivemotor/wire-drivencompliant1Pitch
2015 [34]Cheetah-cub-s1Activewire-drivencompliant1Yaw
2015 [1]Plearobot5Activemotorrigid1Yaw
2017 [25]Inu1Activemotorrigid1Pitch
2018 [35]Laika1Activewire-drivencompliant3Roll/Pitch/Yaw
2019 [36]Malinois1Activemotorrigid1Pitch
2020 [37]Serval3Activemotorrigid2Pitch/Roll
2022 [29]SQuRo2Activemotorrigid1Yaw
2022 [38]Rat1Activemotorcompliant1Pitch
2023 [26]SCIR1Activewire-drivencompliant1Linear
2023 [22]Yat-sen Lion1Activemotorrigid2Pitch/Yaw
2023 [23]Twist1Activemotorrigid1Roll
This paperBio-inspired Spine2Activewire-drivenCompliant3Roll/Pitch/Yaw
Table 2. Assembly and Tensioned Error for the bio-inspired tensegrity spine.
Table 2. Assembly and Tensioned Error for the bio-inspired tensegrity spine.
LengthTheoryAssemblyTensioned
Part
Front Passive150138136
Rear Passive150139138
Table 3. Empirical stiffness indicator at different pretension ratios (4.5 kg loading condition).
Table 3. Empirical stiffness indicator at different pretension ratios (4.5 kg loading condition).
ρ spine Deformation DegreesEstimated Stiffness
1.000.432.33
0.990.412.44
0.980.392.56
0.970.254.00
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lian, Y.; Wang, T.; Tyrrell, A.; Post, M.A. A Bio-Inspired Tensegrity Spine with Adjustable Stiffness for Quadruped Robots. Robotics 2026, 15, 103. https://doi.org/10.3390/robotics15060103

AMA Style

Lian Y, Wang T, Tyrrell A, Post MA. A Bio-Inspired Tensegrity Spine with Adjustable Stiffness for Quadruped Robots. Robotics. 2026; 15(6):103. https://doi.org/10.3390/robotics15060103

Chicago/Turabian Style

Lian, Yunlong, Tianyuan Wang, Andy Tyrrell, and Mark A. Post. 2026. "A Bio-Inspired Tensegrity Spine with Adjustable Stiffness for Quadruped Robots" Robotics 15, no. 6: 103. https://doi.org/10.3390/robotics15060103

APA Style

Lian, Y., Wang, T., Tyrrell, A., & Post, M. A. (2026). A Bio-Inspired Tensegrity Spine with Adjustable Stiffness for Quadruped Robots. Robotics, 15(6), 103. https://doi.org/10.3390/robotics15060103

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop