Adaptive Stiffness: A Biomimetic Robotic System with Tensegrity-Based Compliant Mechanism
Abstract
Biomimicry has played a pivotal role in robotics. In contrast to rigid robots, bio-inspired robots exhibit an inherent compliance, facilitating versatile movements and operations in constrained spaces. The robot implementation in fabrication, however, has posed technical challenges and mechanical complexity, thereby underscoring a noticeable gap between research and practice. To address the limitation, the research draws inspiration from the unique musculoskeletal feature of vertebrate physiology, which displays significant capabilities for sophisticated locomotion. The research converts the biological paradigm into a tensegrity-based robotic system, which is formed by the design of rigid-flex coupling and a compliant mechanism. This integrated technique enables the robot to achieve a wide range of motions with variable stiffness and adaptability, holding great potential for advanced performance in ill-defined environments. In summation, the research aims to provide a robust foundation for tensegrity-based biomimetic robots in practice, enhancing the feasibility of undertaking intricate robotic constructions.
Keywords Biomimetic Adaptive Robot Tensegrity Compliant Mechanism Rigid-Flex Coupling
1 Introduction
In recent decades, digital fabrication has relied on robotics for mechanical precision and technological efficiency. The traditional use of rigid robots has been exploited in various applications, especially manufacturing, due to their competence in dealing with massive and repetitive workloads in fixed spaces (Trivedi et al., 2008). Nevertheless, their inability to conform to external impacts or environmental changes is evident. As more advanced demands, such as operation and exploration in extreme terrains (Kobayashi et al., 2022), gradually increased, the inspiration from nature has led to the emergence of biomimicry in robotics. Developers across disciplines, including biology, engineering, and architecture, seek solutions to replicate the adaptability and mobility observed in biological systems.
Unlike conventional rigid robots, most biological structures rely on a harmonious blend of rigid and soft components. In vertebrates, the appendages are based on a musculoskeletal system composed of bones, muscles, tendons, and joints. The integration of rigid and soft elements constitutes a dynamic form, displaying versatile mobility and high compliance in degrees-of-freedom. Rigid bones undergo compression and comprise the framework of the entire structure. The muscles, on the contrary, maintain the stability of the system via a tensional network. This rigid-flex connection between bones and muscles, driven by tendons as actuators, is a crucial feature of this bio-inspired system.
In terms of biomechanics, the tendon-driven actuation allows precise, centralized control over bone movements through a continuous force distribution. Once the structure is pulled by tension from the tendons, the stress will be distributed through the tensional network. The configuration therefore changes to match the new equilibrated form. In comparison with the rigid counterpart, this bio-inspired mechanism excels in driving efficiency and range of motions, offering a paradigm shift in robotic design.
To address the existing constraints of rigid robots and explore the implementation of biomimetic robotics, this research draws inspiration from biomechanics, specifically vertebrate physiology (Zappetti et al., 2020). The structural composition allows vertebrates to possess inherent mechanical advantages, including versatile movement and effective adaptability. This biological system relies on an integrated framework between rigid and soft bodies, which can be characterized by a discrete set of compressed components and a continuum of tensional network. The structural amalgamation provides high compliance, flexibility, driving efficiency, and effective force distribution with a self-balancing mechanism (Liu et al., 2022). Moreover, depending on their current condition or intention, vertebrates can switch the structural stiffness to change their configuration, which enhances the environmental adaptability. Research has confirmed that this biological system aligns with the tensegrity structure, providing an effective basis for robotic bodies (Lessard et al., 2016). Similar to vertebrate appendages, this unique structure is also comprised of rigid and soft components (Motro, 2003) with dexterous reconfigurability.
Building upon this anatomical and mechanical concept, the research has developed a hybrid robotic system based on a numerical form of tensegrity structure. This proposed structure is derived from a linear augmentation of prismatic tensegrity units (Zhang and Ohsaki, 2015), imitating the spine-like attributes commonly seen in vertebrates. Furthermore, the research presents comprehensive information about the robot implementation, grafting the tensegrity-based compliant mechanism onto a mechatronic control system with programmable tendon-driven actuators. This innovation allows the robot to perform variable motions, demonstrating a feasible framework for tensegrity-based robots in architecture, engineering, and construction (AEC) industries.
2 Related Works
Biomimetic robots based on tensegrity structures are constructed by mimicking the geometric form, function, and kinematic principles found in the nature world. Researchers in the field of architecture and mechanical engineering have conducted scientific projects attempting to graft the structural properties onto robotics. The principal goal of these bio-inspired robots is to represent the structure and behavior of specific living organism or appendages, such as fish (Chen and Jiang, 2019), human shoulder (Li et al., 2022), bird neck (Fasquelle et al., 2019), and snakes (Hirose and Mori, 2004), broadening the application of biomimetic robots in practice. Research has indicated that tensegrity structures can be manipulated by either changing the length of compressive components or pulling on certain segment of tensional members (Hanaor and Levy, 2001). The former method provides a deployable capability, while the latter allows the robot to achieve variable movements. To further explore the mobility and optimize the driving efficiency, the research adopts the pulling approach and converts it into the tensegrity-based compliant mechanism.
3 Robot Implementation
3.1 Deformable Tensegrity
Elastic nature
The design starts with the the deformation behavior of a tensegrity-based robot body through three distinct states: initial state, contraction, and extension.Each state is visually represented by a geometric network of interconnected cables and struts (Figure 2), with the black lines indicating the cables (tensile components) and the purple lines indicating the struts (compressive components). The transitions between these states involve the release and application of compressive and tensile forces. When moving from the contraction state to the initial State, the release of compression allows the structure to return to its equilibrium configuration. Similarly, transitioning from the initial state to the extension state involves the application of tensile forces, leading to the elongation of the structure. The reversibility of these transitions highlights the elastic nature of the tensegrity-based robot body, capable of deforming and returning to its original shape under varying external forces.
The initial state represents the equilibrium condition of the robot body, where no external forces are applied, and the system is at rest. In the contraction state, the robot body is subjected to compressive forces, causing it to compact and shorten along the vertical axis. This dense configuration provides stiffness compared to the initial state. The extension state occurs when the robot body is subjected to tensile forces, forcing it to stretch along the vertical axis. This elongated configuration, on the other hand, offers noticeable flexibility.
3.2 Parametric Modeling
To imitate the biological system based on tensegrity structures, the research employs the adaptive force density approach to deal with the form-finding issues. As presented in Table LABEL:table_parametrized and Figure 3 (left), this multi-layer form is comprised of a tensional cable network and a discontinuous set of struts. The tensional network includes four types of cables: horizontal, vertical, diagonal, and saddle cable. The horizontal cables form a -sided polygon on both ends, and the saddle cables create a 2-sided polygon in the middle (, ). The vertical and diagonal cables establish the interlayer links. The number of layers () can be considered as (3+3), where . This robot structure is comprised of triangular plates on both ends, hexagonal plates in the middle, and a rhombic network in a circumferential pattern (Figure 4). The proposed numerical robot model is adjustable in dimensions and composition with parametric design process. This provides a customizable foundation and reduces the mechanical complexity of biomimetic robots.
The design starts with the prismatic tensegrity. Through the application of external forces, the structure reconfigures with flexibility, displaying its inherent compliance. By augmenting the form with multiple tensegrity units, a spine-like topology is generated and its deformability is amplified as demonstrated in Figure 3 (right).
Horizontal Cables | Saddle Cables | Vertical Cables | Diagonal Cables | |
---|---|---|---|---|
Position | Top, Bottom | Middle | Cross-layer | Cross-layer |
Order | —- —- —- —- —- —- | —- —- —- —- —- —- | —- —- —- —- —- —- | —- —- —- —- —- —- |
Amount | =2 | =2(-2) | =(-1) | =(-1) |
-Layer | = 3, 6, 9, …, 3+3, where |
4 Mechanical Design
4.1 Rigid-Flex Coupling and Compliant Mechanism
The efficacy of the mechanical system has a profound influence on robotic performance, tensegrity-based robots in particular. To achieve versatile mobility and precise manipulation, the self-equilibration based on tensegrity joints needs to be effectively carried out. Thus, the research has developed a rigid-flex coupling, transforming the entire robot body into a dynamic form with compliant mechanism. Combining the mechanical advantages of both rigid and soft structures, the coupling ensures effective force distributions through the rhombic tensile network (Figure 5) . The coupling also ensures adaptive changes in the structural stiffness, facilitating advanced movements or load-bearing operations. By applying the coupling to the struts and cables, the entire robot body is constructed (Figure 6).
4.2 Mechatronic Control System
As demonstrated in Figure 7, the research presents an integrated mechatronic system, including parametric control, real-time simulations, and mechanical actuation, to employ the tensegrity-based compliant mechanism. The robot is controlled by a stepper motor set linked to the computational tools, ensuring distributed cooperative control. Using inverse kinematics and delta robotics, the software platform can calculate the control parameters of each motor to achieve the desired position or configuration. The software toolkit, based on Kangaroo and Firefly in Grasshopper, can conduct real-time simulations according to these control parameters and thus establish relationships between current robot configurations and corresponding data from the actuator.
To enhance the trajectory tracking capabilities and other related performance, the entire framework employs a closed-loop control strategy, connecting controller to an infrared sensor. By entering the thermal property of the target, the proposed robot can track the objective and moves adaptively to achieve the trajectory by using the relationship data collected previously. This approach optimizes dexterous mobility and inherent compliance of the tensegrity-based robot body. In addition, equipped with various sensors on the end effector, the robot can be triggered by diverse types of data to fit in its current environment.
4.3 Hardware Setup
The robot is applied to a triangular platform, as shown in Figure 8 and 10, which allows the robot to be precisely controlled using the kinematics solutions (inverse and forward kinematics) of delta robotics. This reduces the complexity of robot programming and ensures the robot can be manipulated intuitively by users. We use inverse kinematics to convert physics simulations into control parameters, and send these data to stepper motors through a microcontroller unit (Arduino). As the motors rotate to desired angle, the tendon actuators are applied to specific pulling forces, resulting length variations and robotic movements. The entire system allows us to synchronize the computational and physical model with control efficiency and accuracy.
4.4 Material
The materials used to build up the robot are presented as Table LABEL:table_material.
Cable | Strut | Spine | Actuator | |
---|---|---|---|---|
Material | Rubber Thread | Carbon Fiber Tube | PVC Corrugated Pipe | Dyneema Thread |
4.5 End Effector
The robot is equipped with a mechanical gripper at the end to perform proposed tasks, as shown in Figure 10. Moreover, an infrared sensor is embedded in the end effector, allowing the spine robot to receive the distance and thermal data from the current environment.
4.6 Configurations to Movements
Basically, length variations of each tendon actuator (, , and ) correspond to a specific configuration (Figure 11). These vairations can be further converted to angular position using the formula for the arc of a circle: = × , where is the angular position and is the radius of the thread winder. Thus, the corresponding length varations of the desired configuration can be recognized as a particular control parameter set (, , and ). A collection of parameters can eventually be converted into a continuous movement, which is the way we manipulate the robot structure in both computational and physical environments. The framework (Figure 12) presents the mothod to validate the performance and to optimize the control system. First, a few sets of control parameters is extracted from simulations and then transferred to the mechatronic implementation. As the robot navigates its environment, the sensors can collect spatial data, which is relayed back to the software for real-time monitoring of the robot’s actual position. This end-to-end mapping process from desired to actual trajectories allows for further adjustments, reducing deviations in real-world robotic operations (Figure 12).
5 Results and Discussions
5.1 Kinematics
In this research, the mobility of the proposed robot has been explored by leveraging the compliant mechanism. Based on the experimental results, it is validated that the rigid-flex coupling design enhances robotic adaptability. The tensegrity-based robot displays high compliance in degrees-of-freedom, enabling a wide range of motions (ROM).
The research has developed a programmable tendon-driven technique, enabling biomimetic locomotion. The self-equilibrating ability allows diverse configuration by applying differential tension force on the actuator. Each set of the control parameters corresponds to a specific configuration, including multidirectional (bending, rotation, and torsion) and unidirectional (buckling, contraction and extension) movements (Figure 13). Most importantly, the combination of different motions enabled the robot to perform more complex movements, such as rotation combined with torsion, bending plus buckling, contraction with bending, etc.
5.2 Adaptive Stiffness
Based on the experimental results (Figure 14), it is verified that the adjustments to stiffness can lead to a wide range of motion capabilities. To begin with, the accessible distance is 220mm () with high stiffness, and 310mm () with low stiffness. In addition, the working radius in high and low stiffness state is, respectively, 70mm () and 175mm (). Furthermore, the proposed robot exhibits a reachable angle of 38 () from the primary axis with high stiffness, whereas the low stiffness state provides a maximum of 74 ().
The research also illustrates the relationship between robot configurations and corresponding cable strain (Figure 15). The cable strain (, , and ) can be described as the adjustment of cable length divided by the original length (). The configurations are described as (, ), where is the yaw angle and is the pitch angle.
5.3 Spatial Exploration
The robot’s adaptability enhanced the safety when navigating through unstructured or unfamiliar spaces. As presented in Figure 16, using the embedded infrared sensor and model-based real-time simulation techniques, the robot can receive time-series data (, , , , ) including current position, control parameter, stiffness, and distance values between trajectories and the end effector. This enables the computational system to generate a three-dimensional configuration map that distinguishes between unstructured and manipulatable areas. Consequently, the robot gains a better understanding of the current surroundings before task execution and can effectively adjust its stiffness during operation. With each iteration, the robot progressively acquired the capability for biomimetic locomotion. It can conform to obstacles or environmental changes simply by adjusting its stiffness. (Figure 16 and 17) Significantly, these movements could be achieved with less mechanical complexity.
5.4 Maintenance
The prestress in the tensional network of tensegrity structures facilitates impact resistance and versatile movement through effective stress distribution. Nevertheless, consideration must be given to the time-dependent prestress loss resulting from cable relaxation. Even slight loss may cause deviation from the simulation results (Figure 20).
5.5 Accuracy
Although the proposed robot validates the effectiveness of the rigid-flex coupling, there are several challenges to be completed before further applications. In fact, the intrinsic mechanical properties of materials may potentially interfere the operation. First, friction between cables and joints may disrupt the movement of the robot, leading to inaccuracies (Figure 20). Second, the risk of cable fracture when exceeding ultimate strength requires attention. This issue may cause the failure of entire tensional network.
6 Conclusion and Potenital Applications
To address the constraints encountered by current robots when confronted with external impacts and confined spaces, the research draws inspiration from biological paradigms and explores the implementation of biomimetic robots. By leveraging the musculoskeletal characteristic observed in vertebrate physiology, the research develops a robotic system based on tensegrity structures. This bio-inspired robot embodies a fusion of rigidity and flexibility, actuated by the proposed compliant mechanism. The design not only augments the adaptability to varying environmental conditions but also enhances its kinematic performance. Furthermore, the research introduces a mechatronic control system, integrating computational tools and hardware setup. Utilizing inverse kinematics and physics simulations, the robot can be manipulated to achieve versatile movements and execute diverse missions.
The overall robotic performance is evaluated in the research. With variable sets of control parameters, the robot can perform multidirectional and unidirectional movements. Moreover, the passively reconfigurability allows the robot to buffer collisions, attenuating damage from environmental impacts.
In terms of future applications, this inherent adaptability enables the robot to complete sophisticated operations in confined environments, such as plumbing shafts, rehabilitation after natural disasters, and underground explorations, demonstrating significant potential for advanced robotic construction. Furthermore, the control strategy may improved by switching from model-based to model-free control (with machine learning methods as presented in Figure 21). Through various training processes, the tendon-driven technique can be further optmized.
The research also listed several latent issues, such as material deterioration and intrinsic mechanical limitations. However, design iterations with innovative materials, characterized by high tensile strength and durability, still possess a promising trajectory for addressing these challenges.
In summation, the research demonstrates a robust foundation for tensegrity-based robots, aiming to explore the robot implementation of biomimicry. The proposed robotic system exhibits noticeable potential to undertake complex tasks in challenging environments, contributing to advancements in digital fabrication.
Acknowledgements
This research was supported by XNature: Sensorial Discrete Continuum, funded by the National Science and Technology Council (NSTC 112-2420-H-A49-002). We extend our gratitude to the assistance provided by the Architectural Informatics Lab at the Graduate Institute of Architecture, National Yang Ming Chiao Tung University.
References
- Trivedi et al. [2008] Deepak Trivedi, Christopher D. Rahn, William M. Kier, and Ian D. Walker. Soft robotics: Biological inspiration, state of the art, and future research. Applied Bionics and Biomechanics, 5(3):520417, 2008. doi:10.1080/11762320802557865. URL https://onlinelibrary.wiley.com/doi/abs/10.1080/11762320802557865.
- Kobayashi et al. [2022] Ryota Kobayashi, Hiroyuki Nabae, Gen Endo, and Koichi Suzumori. Soft tensegrity robot driven by thin artificial muscles for the exploration of unknown spatial configurations. IEEE Robotics and Automation Letters, 7(2):5349–5356, 2022. doi:10.1109/Lra.2022.3153700. URL https://doi.org/10.1109/Lra.2022.3153700.
- Zappetti et al. [2020] Davide Zappetti, Roc Arandes, Enrico Ajanic, and Dario Floreano. Variable-stiffness tensegrity spine. Smart Materials and Structures, 29(7):075013, 2020. doi:10.1088/1361-665X/ab87e0. URL https://doi.org/10.1088/1361-665X/ab87e0.
- Liu et al. [2022] Yixiang Liu, Qing Bi, Xiaoming Yue, Jiang Wu, Bin Yang, and Yibin Li. A review on tensegrity structures-based robots. Mechanism and Machine Theory, 168:104571, 2022. doi:10.1016/j.mechmachtheory.2021.104571. URL https://doi.org/10.1016/j.mechmachtheory.2021.104571.
- Lessard et al. [2016] Steven Lessard, Dennis Castro, William Asper, Shaurya Deep Chopra, Leya Breanna Baltaxe-Admony, Mircea Teodorescu, Vytas SunSpiral, and Adrian Agogino. A bio-inspired tensegrity manipulator with multi-dof, structurally compliant joints. In 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 5515–5520. IEEE, 2016. doi:10.1109/IROS.2016.7759811. URL https://doi.org/10.1109/IROS.2016.7759811.
- Motro [2003] René Motro. Tensegrity: structural systems for the future. Elsevier, 2003.
- Zhang and Ohsaki [2015] Jingyao Zhang and Makoto Ohsaki. Tensegrity structures, volume 7. Springer, 2015. URL /https://link.springer.com/content/pdf/10.1007/978-4-431-54813-3.pdf.
- Chen and Jiang [2019] Bingxing Chen and Hongzhou Jiang. Swimming performance of a tensegrity robotic fish. Soft robotics, 6(4):520–531, 2019. doi:10.1089/soro.2018.0079. URL https://doi.org/10.1089/soro.2018.0079. PMID: 30985267.
- Li et al. [2022] Lengxue Li, Sunhong Kim, Junho Park, Youngjin Choi, Qiang Lu, and Dongliang Peng. Robotic tensegrity structure with a mechanism mimicking human shoulder motion. Journal of Mechanisms and Robotics, 14(2):025001, 2022. doi:10.1115/1.4052124. URL https://doi.org/10.1115/1.4052124.
- Fasquelle et al. [2019] Benjamin Fasquelle, Matthieu Furet, Christine Chevallereau, and Philippe Wenger. Dynamic modeling and control of a tensegrity manipulator mimicking a bird neck. In Advances in Mechanism and Machine Science: Proceedings of the 15th IFToMM World Congress on Mechanism and Machine Science 15, pages 2087–2097. Springer, 2019. doi:10.1007/978-3-030-20131-9_207. URL https://doi.org/10.1007/978-3-030-20131-9_207.
- Hirose and Mori [2004] Shigeo Hirose and Makoto Mori. Biologically inspired snake-like robots. In 2004 IEEE International Conference on Robotics and Biomimetics, pages 1–7. IEEE, 2004. doi:10.1109/ROBIO.2004.1521742. URL https://doi.org/10.1109/ROBIO.2004.1521742.