Next Article in Journal
Correspondence Analysis for Assessing Departures from Perfect Symmetry Using the Cressie–Read Family of Divergence Statistics
Previous Article in Journal
Composition Operators on Weighted Zygmund Spaces of the First Loo-keng Hua Domain
Previous Article in Special Issue
Fault-Tolerant Phototaxis of a Modular System Inspired by Gonium pectorale Using Phase-Based Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Analysis of a Symmetric Joint Module for a Modular Wire-Actuated Robotic Arm with Symmetric Variable-Stiffness Units

1
Zhejiang Key Laboratory of Part Rolling Technology, Ningbo University, Ningbo 315211, China
2
Department of Automation, Shanghai Jiao Tong University, Shanghai 200240, China
3
AUBO (Beijing) Robotic Technology Company, Beijing 100195, China
4
State Key Laboratory for Managing Biotic and Chemical Threats to the Quality and Safety of Agro-Products, Institute of Animal Husbandry and Veterinary Science, Zhejiang Academy of Agricultural Sciences, Hangzhou 310021, China
*
Author to whom correspondence should be addressed.
Symmetry 2024, 16(7), 829; https://doi.org/10.3390/sym16070829
Submission received: 14 May 2024 / Revised: 13 June 2024 / Accepted: 19 June 2024 / Published: 2 July 2024
(This article belongs to the Special Issue Symmetry in Robot Design and Application)

Abstract

:
Collaborative robots are used in scenarios requiring interaction with humans. In order to improve the safety and adaptability of collaborative robots during human–robot interaction, this paper proposes a modular wire-actuated robotic arm with symmetric variable-stiffness units. The variable-stiffness unit is employed to extend the stiffness-adjustment range of the robotic arm. The variable-stiffness unit is designed based on flexure, featuring a compact and simple structure. The stiffness–force relationship of the variable-stiffness unit can be fitted by a quadratic function with an R-squared value of 0.99981, indicating weak nonlinearity. Based on the kinematics and stiffness analysis of the symmetric joint module of the robotic arm, the orientation of the joint module can be adjusted by regulating the length of the wires and the stiffness of the joint module can be adjusted by regulating the tension of the wires. Because of the actuation redundancy, the orientation and stiffness of the joint module can be adjusted synchronously. Furthermore, a direct method is proposed for the stiffness-oriented wire-tension-distribution problem of the 1-DOF joint module. A simulation is carried out to verify the proposed method. The simulation result shows that the deviation between the calculated stiffness and the desired stiffness was less than 0.005%.

1. Introduction

As a result of an aging population, needs for healthcare and assistance are growing. Due to the lack of workers, robots are being developed for healthcare and assistance [1]. There is a similar situation in catering, hotel and agriculture settings. In these applications, the robots usually work in unstructured environments and allow humans to work side by side with them or even collaborate with them. This kind of robots is called a collaborative robot, and they are specifically designed to work with humans in a shared workspace or assist humans in performing certain tasks safely [2]. Human–robot interaction (HRI) presents challenging issues regarding the need to guarantee humans’ safety during various tasks with robots [3]. Generally, robots can be divided into two types, hard robots or soft robots (including flexible robots), based on their compliance [4]. Hard robots always have a rigid structure, heavy weight and high stiffness, which limit their ability to interact with humans and their environment. Soft robots are made from soft materials or are actuated by pneumatic [5], fluid [6], or smart materials [7] (e.g., dielectric elastomers [8]). They are inherently compliant, adaptable, and safe. Due to these advantages, soft robots have great potential to interact with the humans and the environment more safely and more adaptively than traditional rigid robots [9,10].
Recent decades have seen the design, modelling, and control of soft robots. G. Runge et al. [11] presented a framework for the design and modelling of soft robots that effectively combined finite-element analysis, continuum robot modeling, and machine learning. H. Wang et al. [12] summarized the design, actuation, and function of magnetic soft robots. C. Zhang et al. [13] summarized modular units and connection mechanisms of modular soft robots and discussed their applications and challenges. T. Yoon et al. [14] proposed a kinematics-informed neural network (KINN) to model soft robots with pseudo-rigid bodies, which enabled the adoption of rigid-body kinematics in soft robots for sample-efficient model identification and control. B. Pawlowski et al. [15] proposed soft robots actuated by twisted-and-coiled actuators (TCAs) and established a general modelling framework for TCA-actuated soft robots. V. Subramaniam et al. [16] designed a soft gripper that consisted of three soft fingers and a stiff palm and investigated the control of grasp postures. Khairudin, M. et al. [17] investigated the dynamic modelling of a two-link flexible robot manipulator and discussed the effects of payload on the dynamic characteristics of the flexible manipulator. J. J. Jui et al. [18] proposed a new hybrid identification algorithm named average multiverse optimizer and sine cosine algorithm (AMVO-SCA), which achieved better performance in modelling of the flexible manipulator system than other methods.
In this paper, a soft robotic arm actuated by wires inspired by the human arm is proposed. The human arm is mainly composed of bones, joints, and muscles, and it is actuated by the soft muscles. The stiffness of the human arm can be adjusted by changing the muscle strength. The human arm can work safely and adaptively in daily life. The bio-inspired wire-actuated robotic arm has the potential to improve the safety and adaptability of human-robot interaction.
The wire-actuated robot is a type of soft parallel robots that employs soft wires instead of rigid links to actuate the robot. Compared with rigid robots, wire-actuated robots have the advantages of low inertia, large workspace, high safety, and adaptability. Because of these advantages, wire-actuated robots are applied widely in many fields, such as lifting and positioning [19,20], detection and maintenance [21,22,23], wearable rehabilitation and assistance [24,25,26,27,28,29], medical surgery [30,31,32], soft robotic arms and hands [33,34,35,36], and bionic robots [37]. Researchers have designed different wire-actuated robots and have conducted research on many subjects, such as kinematics and statics analysis [38,39,40,41,42], workspace analysis [43,44], wire tension analysis [45], stiffness analysis [46], dynamics analysis [47,48], path and trajectory planning [49,50,51], motion and compliance control [52,53,54,55,56], and so on. These publications are valuable for subsequent research work and applications of the wire-actuated robots.
In this paper, we adopt a modular design method to design a wire-actuated human-like robotic arm that can simplify the structure of the robotic arm and make it easy to analyze, control, reconstruct, and maintain. The modular wire-actuated robotic arm consists of three joint modules in series, i.e., a 3-DOF shoulder joint module, a 1-DOF elbow joint module, and a 3-DOF wrist joint. The wire actuation units are located at the base of the robotic arm. Since the wires have the property of unidirectional force transmission, the wire-actuated robotic arm is redundantly actuated and the stiffness of the robotic arm can be adjusted by regulating the wire tensions. These features give the proposed modular wire-actuated robotic arm low inertia, high load-to-weight ratio, large workspace, variable stiffness, and high safety. Due to the limitation of the wire stiffness, the stiffness variation of the wire-actuated robotic arm is small. To increase the stiffness-adjustment range, a variable-stiffness unit (VSU) is designed to be placed in the wire actuation system [57]. However, the existing VSUs generally have the following shortcomings [58,59,60]: (1) the VSU is made up with several parts, making it complex, large, and heavy; (2) the assembly of the VSUs can not be standardized; (3) the stiffness–force relationship of the VSU is highly nonlinear. In this paper, a novel VSU is proposed based on the flexure with a simple, symmetric, and compact structure and a slightly nonlinear stiffness–force relationship. Furthermore, because of the redundant actuation property, the wires of the joint modules and the robotic arm can be divided into two groups: wires for orientation adjustment and wires for stiffness adjustment. The orientation can be adjusted by regulating the length of the wires, and the stiffness can be adjusted by regulating the tension of the wires. Thus, the orientation and stiffness of the joint modules and robotic arm can be adjusted synchronously. In order to achieve the desired stiffness of the joint module or robotic arm, it is necessary to solve the stiffness-oriented wire tension distribution (SWTD) problem. For multiple-DOF joint module, since the stiffness model is complicated [61], it is difficult to solve the SWTD problem directly. The SWTD problem is thus reformulated as an optimization problem [62]. In this paper, we focus on the kinematics, statics, stiffness, and wire-tension analysis of the 1-DOF joint module and the stiffness analysis of the VSU. The SWTD problem of the 1-DOF joint module is solved directly based on the statics and stiffness analysis. A simulation is carried out to verify the proposed analysis.
The main contributions of this paper are as follows: (1) the design of a modular wire-actuated robotic arm with variable-stiffness units to improve the safety and adaptability of collaborative robots; (2) the establishment of a stiffness model of the joint module and a proposed direct algorithm for the stiffness-oriented wire-tension-distribution problem of the joint module.

2. Design of a Modular Wire-Actuated Robotic Arm with Symmetric Variable-Stiffness Devices

This paper describes the design of a wire-actuated robotic arm inspired by the human arm in which rigid links are employed instead of the skeleton of the human arm and flexible steel wires are employed instead of the muscles of the human arm. For the convenience of fabrication and maintenance, the wire-actuated robotic arm is made up of three joint modules: the shoulder-joint module, the elbow-joint module, and the wrist-joint module. The three joint modules are connected in series to build a modular wire-actuated robot arm, as shown in Figure 1. The end of each wire for the robotic arm is connected with the wire actuation unit. All the wire actuation units are installed on the base of the robotic arm. This arrangement can reduce the moment of inertia and improve the security of the robot.
The three joint modules of the modular wire-actuated robotic arm can be divided into two types: one-degree-of-freedom (1-DOF) joint modules and three-degree-of-freedom (3-DOF) joint modules. The conceptual designs of the 1-DOF and 3-DOF joint modules are shown in Figure 2. The 1-DOF joint module has a symmetric structure and consists of a movable platform, a static platform, a revolute joint, and wires. The 3-DOF joint module consists of a movable platform, a static platform, a spherical joint, and wires. Since the variation range of the steel wire is limited, a variable-stiffness unit (VSU) is developed and placed along the wire to extend the variable-stiffness range of the robotic arm and improve its flexibility and safety.
However, the existing VSUs generally have complex structures, large volumes, heavy masses, and highly nonlinear stiffness–force relationships. In order to overcome these disadvantages, in this paper, a novel VSU is proposed based on flexure. As shown in Figure 3, the proposed VSU has a simple, symmetric, and compact structure. The VSU has a rhombus frame, denoted by ABCD. When the force t v acted at points A and C, the VSU will deform. Due to the symmetric structure, we need only to analyze the deformation behavior of one side of the VSU. In this paper, the finite-element method is employed to analyze the deformation of the VSU. The deformations of one side of the VSU are investigated under different forces. The results of the finite-element analysis are shown in Figure 4.
Based on the FEA results, the stiffness–force relationship of the VSU yielded the following fitted function:
k v = 0.47 t v 2 + 118.05 t v + 21,852.34
where k v is the VSU stiffness and t v is the force acting on the VSU. The weakly nonlinear curve of the fitted function is shown in Figure 5.

3. Kinematics Modelling and Analysis of the Symmetric Joint Module

In the 1-DOF joint module, the movable platform rotates around the center O of the revolute joint with respect to the static platform. In order to describe the orientation of the movable platform relative to the static platform, two coordinate systems are established at the center O of the revolute joint: coordinate system {M}, which is attached to the movable platform, and coordinate system {S}, which is attached to the static platform, as shown in Figure 6. Based on the two coordinate systems, the orientation of the movable platform relative to the static platform can be described by the orientation of coordinate system {M} relative to coordinate system {S}, which can be expressed mathematically by the rotation matrix R S O ( 3 ) . Here S O ( 3 ) represents the special orthogonal group. When the two coordinate systems coincide with each other, the joint module is said to be in the home pose, also known as the initial pose.
Since the 1-DOF joint module has only one rotational degree of freedom and the rotation occurs only in the OYZ plane of coordinate system {S}, the orientation of the movable platform relative to the static platform can be described by the rotational angle θ x π 2 , π 2 about the X axis of {S}. That means the rotation matrix R S O ( 3 ) can be determined by only one parameter, θ x , which satisfies the following condition:
R = 1 0 0 0 cos θ x sin θ x 0 sin θ x cos θ x
When the 1-DOF joint module is in the home pose, θ x = 0 . When the movable platform rotates in the positive direction of the X axis, θ x > 0 . When the movable platform rotates in the negative direction of the X axis, θ x < 0 .
Writing m i = OM i ¯ ( i = 1 , 2 ) as the distance between two points O and M i and s i = OS i ¯   ( i = 1 , 2 ) as the distance between two points O and S i , then for a given 1-DOF joint module, the parameters m i and s i are constant. Writing φ i = M i OS i   ( i = 1 , 2 ) as the angle between the two lines OM i and OS i , when the 1-DOF joint module is in the home pose, the initial value of φ i is written as φ i , 0 , which satisfies
φ i , 0 = π M i OO M S i OO S
For a given 1-DOF joint module, φ i , 0 is constant. When the movable platform rotates by the angle θ x starting from the home pose, φ i ( i = 1 , 2 ) yields the following:
φ 1 = φ 1 , 0 + θ x
φ 2 = φ 2 , 0 θ x
Writing c i = M i S i ¯ ( i = 1 , 2 ) as the wire length between two points M i and S i , then the parameters c i and φ i yields the following:
c i 2 = m i 2 + s i 2 2 m i s i cos φ i
Substituting (4) and (5) into (6), then the wire length c i   ( i = 1 , 2 ) satisfies the following equations, i.e.,
c 1 2 = m 1 2 + s 1 2 2 m 1 s 1 cos φ 1 = m 1 2 + s 1 2 2 m 1 s 1 cos ( φ 1 , 0 + θ x )
c 2 2 = m 2 2 + s 2 2 2 m 2 s 2 cos φ 2 = m 2 2 + s 2 2 2 m 2 s 2 cos ( φ 2 , 0 θ x )
From (7) and (8), it can be concluded that the wire length c i   ( i = 1 , 2 ) is determined by the angle θ x . On the other hand, the desired orientation θ x of the 1-DOF joint module can be reached by regulating the wire length c i   ( i = 1 , 2 ) .
Differentiating on both sides of (7) and (8), we have the following results:
c 1 = m 1 s 1 c 1 sin ( φ 1 , 0 + θ x ) θ x
c 2 = m 2 s 2 c 2 sin ( φ 2 , 0 θ x ) θ x
Writing l c = c 1 c 2 T 2 , where c i   ( i = 1 , 2 ) is the wire lengths of the 1-DOF joint module, then (9) and (10) can be written in the following matrix form:
l c = J x θ x
Here J x 2 × 1 is the Jacobian matrix, which yields the following:
J x = m 1 s 1 c 1 sin ( φ 1 , 0 + θ x ) m 2 s 2 c 2 sin ( φ 2 , 0 θ x )
Writing ω x = θ x as the angular velocity of coordinate system {M} relative to coordinate system {S} about the X axis of {S}, then (11) can be written as:
l c = J x ω x
From (13), for a given orientation of the 1-DOF joint module, the change rate of the wire lengths, l c , is determined by the angular velocity, ω x . On the other hand, the rotational velocity ω x can be adjusted by regulating the change rate of the wire lengths.

4. Stiffness Modelling and Analysis of the Symmetric Joint Module

As shown in Figure 6, the external force and torque act on the movable platform of the 1-DOF joint module are denoted as f ex 3 and τ ex 3 , the tension of the i th   ( i = 1 , 2 ) wire is denoted as t i 3 , the force and torque acted on the revolute joint of the movable platform are denoted as f in 3 and τ in 3 , respectively. In coordinate system {S}, the movable platform of the 1-DOF joint module satisfies the following equilibrium equations:
f ex + f in + i = 1 2 t i = 0
τ ex + τ in + i = 1 2 m i × t i = 0
where m i = OM i 3 ( i = 1 , 2 ) .
Writing c i = M i S i 3 ( i = 1 , 2 ) and defining u i = c i c i 3 as the unit vector along the i th   ( i = 1 , 2 ) wire of the 1-DOF joint module, then the tension t i of the i th   ( i = 1 , 2 ) wire can be written as
t i = t i u i
where t i = t i represents the value of the wire tension t i . Thus, the equilibrium Equations (14) and (15) can be written as follows:
f ex + f in = i = 1 2 u i t i = U   T
τ ex + τ in = i = 1 2 m i × t i = i = 1 2 m i × u i t i = J T   T
where T = t 1 t 2 T 2 is a vector composed of the values of the wire tension t i   ( i = 1 , 2 ) , and U = u 1 u 2 3 × 2 is a matrix composed of the unit vector u i   ( i = 1 , 2 ) . J 2 × 3 represents the Jacobian matrix, and its transposed matrix J T 3 × 2 yields the following:
J T = m 1 × u 1 m 2 × u 2
In this paper, the friction of the revolute joint is ignored. Then, the component of the torque τ in in the X-axis direction, denoted as τ in-x , yields the following:
τ in-x = 0
Substituting (20) into (18), we have the following equation:
τ ex-x m 1 s 1 sin ( φ 1 , 0 + θ x ) c 1 t 1 + m 2 s 2 sin ( φ 2 , 0 θ x ) c 2 t 2 = 0
where τ ex-x represents the component of the torque τ ex in the X-axis direction.
That is
τ ex-x = m 1 s 1 sin ( φ 1 , 0 θ x ) c 1 t 1 m 2 s 2 sin ( φ 2 , 0 θ x ) c 2 t 2 = m 1 s 1 sin ( φ 1 , 0 + θ x ) c 1 m 2 s 2 sin ( φ 2 , 0 θ x ) c 2 t 1 t 2 = J x T   T
where J x is given in (12).
When the component of torque acted on the movable platform of 1-DOF joint module increase from τ ex-x to τ ex-x + d τ ex-x , the movable platform will rotate slightly around the X axis of {S}, and the increment of the angular displacement will be denoted as d θ x . The torque increment d τ ex-x and the angular increment d θ x yield [61]:
d τ ex-x = K θ x d θ x
where K θ x represents the stiffness of the 1-DOF joint module around the X axis of {S}.
Differentiating on both sides of (22) yields the following:
d τ ex-x = d J x T   T + J x T   d T
Writing d J x T   T as
d J x T   T = D x   d θ x
where D x is defined as
D x = d J x T d θ x T
substituting (12) into (26) yields the following:
D x = m 1 s 1 c 1 2 cos ( φ 1 , 0 + θ x ) m 1 2 s 1 2 sin 2 ( φ 1 , 0 + θ x ) c 1 3 t 1 m 2 s 2 c 2 2 cos ( φ 2 , 0 θ x ) + m 2 2 s 2 2 sin 2 ( φ 2 , 0 θ x ) c 2 3 t 2
In addition, according to (11), we have
d l c = J x   d θ x
Then, d T can be written as:
d T = K diag d l c = K diag   J x   d θ x
where K diag = k 1 0 0 k 2 2 × 2 . Here, k i represents the stiffness of the i th   ( i = 1 , 2 ) wire with the VSU in series. Since the stiffness of the wire is far greater than the stiffness of the VSU, then k i k v i   ( i = 1 , 2 ) , where k v i is the stiffness of the VSU placed in the i th   ( i = 1 , 2 ) wire.
Substituting (25) and (29) into (24) yields the following:
d τ ex-x = D x   d θ x + J x T   K diag   J x   d θ x = D x + J x T   K diag   J x d θ x
Then, the stiffness of the 1-DOF joint module around the X axis of {S}, K θ x , can be written as follows:
K θ x = D x + J x T   K diag   J x
For a certain orientation of the 1-DOF joint module, the matrix J x is constant. According to (22), when the component of the external torque, τ ex-x , is given and that of the wire tension is determined, another wire tension can be calculated. According to (31), the stiffness of the 1-DOF joint module can be adjusted by regulating the wire tensions.

5. Wire-Tension Analysis of the Symmetric Joint Module

Since the wire can only pull, but not push, the wire-actuated joint module is actuated redundantly. According to the kinematics and stiffness analyses of the 1-DOF joint module, the wires of the 1-DOF joint module can be divided into two groups. Each group included one wire. The orientation of the 1-DOF joint module can be adjusted by regulating the length of one wire, and the stiffness of the 1-DOF joint module can be adjusted by regulating the tension of the other wire. Thus, the orientation and stiffness of the 1-DOF joint module can be adjusted synchronously. For a desired orientation of the 1-DOF joint module, θ x-des , the corresponding wire lengths can be solved from (7) and (8) easily. For a desired stiffness of the 1-DOF joint module, K θ x-des , the issue of finding the corresponding wire tensions is called the stiffness-oriented wire-tension-distribution (SWTD) problem.
According to the stiffness model (31) of the 1-DOF joint module, the desired stiffness K θ x-des is represented as follows:
K θ x-des = D x + J x T K diag J x
According to equilibrium Equation (22) of the 1-DOF joint module, when the orientation and external force are given, J x and τ ex-x are both constant. The wire tension t 1 can be expressed by a function of the wire tension t 2 , i.e.,
t 1 = m 2 s 2 c 1 sin ( φ 2 , 0 θ x ) m 1 s 1 c 2 sin ( φ 1 , 0 + θ x ) t 2 + c 1 τ ex-x m 1 s 1 sin ( φ 1 , 0 + θ x )
Substituting (33) into (32), we have a quadratic equation with one variable, t 2 . Solving for t 2 from the quadratic equation and substituting t 2 into (33), the wire tension t 1 can be obtained. Then, the two wire tensions t 1 and t 2 are both found for the desired stiffness K θ x-des . Thus, the SWTD problem of the 1-DOF joint module is solved.
In order to avoid slackness in the actuation wire, a lower limit of the wire tension t min is set. In order to avoid the tension of the actuation wire exceeding the capacity of the wire driving unit and the VSU, an upper limit of the wire tension t max is set. In this paper, we set t min = 100   N and t max = 900   N . The solved wire tensions in the safe interval t min , t max are called the feasible wire tensions.

6. Simulation Verification

To verify the proposed analysis and method, a simulation example is carried out. The 1-DOF joint module for the simulation is shown in Figure 6, and its dimension parameters are given below:
(a) the distance between the wire hole S i   ( i = 1 , 2 ) and the center O S of the static platform:
O S S 1 ¯ = O S S 2 ¯ = 0.070   m
(b) the distance between the wire hole M i   ( i = 1 , 2 ) and the center O M of the movable platform:
O M M 1 ¯ = O M M 2 ¯ = 0.050   m
(c) the distance between the center O S of the static platform and the center O of the revolute joint:
h S = OO S ¯ = 0.080   m
(d) the distance between the center O M of the movable platform and the center O of the revolute joint:
h M = OO M ¯ = 0.060   m
Based on the dimension parameters of the 1-DOF joint module given above, the parameters m i = OM i ¯ , s i = OS i ¯ , φ i , 0 ( i = 1 , 2 ) can be calculated as follows:
m i = OM i ¯ = O M M i ¯ 2 + OO M ¯ 2 0.0781   m
s i = OS i ¯ = O S S i ¯ 2 + OO S ¯ 2 0.1063   m
φ i , 0 = π M i OO M S i OO S 1.7280   rad
When the orientation of the 1-DOF joint module, θ x , is given, the parameters φ i = M i OS i , c i = M i S i ¯ ( i = 1 , 2 ) can also be calculated according to (4), (5), (7), and (8), respectively.
In order to verify the solution to the SWTD problem of the 1-DOF joint module, two simulation cases are set for different orientations and external loads of the 1-DOF joint module and named Case 1 and Case 2, respectively. For Case i   ( i = 1 , 2 ) , two sub-cases are set for different desired degrees of stiffness and named Case i -a and Case i -b ( i = 1 , 2 ) , respectively. The cases of the simulation are listed in Table 1.
Here, we take Case 1-a as an example to illustrate the solution to the SWTD problem of the 1-DOF joint module. For the given orientation θ x = 0.0524   rad , the parameters D x and J x can be calculated according to (27) and (12), respectively:
D x = 0.0339 t 1 0.0257 t 2 + 0.0063
J x = 0.0562 0.0597 T
Substituting τ ex-x = 2   Nm and θ x = 0.0524   rad into (33), the wire tension t 1 can be obtained from the expression wire tension t 2 :
t 1 = 1.0614 t 2 + 35.5662
Substituting the desired stiffness K θ x-des = 366.33   Nm / rad and (39) into (32), a quadratic equation of t 2 is obtained:
0.0033 t 2 2 + 0.8673 t 2 205.4286 = 0
Solving (40), we have the wire tension t 2 = 149.99   N . Substituting t 2 into (39), we obtain the wire tension t 1 = 194.77   N . The wire tensions t 1 and t 2 are both in the safe interval t min , t max . In summary, for Case 1-a, the feasible wire tensions for the desired stiffness K θ x-des = 366.33   Nm / rad are t 1 = 194.77   N and t 2 = 149.99   N . Based on the solved wire tensions, the calculated stiffness K θ x-cal of the 1-DOF joint module can be obtained via (32), which yields K θ x-cal = 366.32   Nm / rad . A parameter η is defined to evaluate the deviation between the calculated stiffness K θ x-cal and the desired stiffness K θ x-des , i.e.,
η = K θ x-cal K θ x-des K θ x-des × 100 %
For Case 1-a, η = 0.0027 % . Thus, the calculated stiffness is close to the desired stiffness.
As in Case 1-a, the wire-tension solutions to the SWTD problem of the 1-DOF joint module for the other simulation cases can be obtained. The results of the simulation are listed in Table 1. The results show that the proposed method is effective.

7. Conclusions

In this paper, a modular wire-actuated robotic arm is proposed to improve the safety and adaptability of collaborative robots during human-robot interaction. This robotic arm consists of three symmetric joint modules in series. To extend the stiffness-adjustment range of the robotic arm, a variable-stiffness unit (VSU) is designed based on flexure and has a simple, symmetric and compact structure. The FEA result shows that the stiffness–force relationship of the VSU can be fitted by a quadratic function with an R-squared value of 0.99981, yielding a weakly nonlinear stiffness–force relationship. In this paper, we focus on the research on the 1-DOF joint module, including kinematics, statics, stiffness, and wire-tension analysis. Thus, the orientation of the joint module can be adjusted by regulating the length of the wires and the stiffness of the joint module can be adjusted by regulating the tension of the wires. Due to the actuation redundancy, the wires can be divided into two groups and the orientation and stiffness of the joint module can be adjusted synchronously. For a given desired stiffness, in order to find the corresponding wire tensions, it is necessary to solve the stiffness-oriented wire-tension-distribution (SWTD) problem. In this paper, a direct method is proposed for the SWTD problem of the 1-DOF joint module. A simulation is carried out to verify the effectiveness of the proposed analysis and method. The result shows that the deviation between the calculated stiffness and the desired stiffness is less than 0.005%.

Author Contributions

Conceptualization, K.Y.; formal analysis, K.Y., C.Q., Y.R. and J.H.; methodology, K.Y., C.Q., Y.R. and J.H.; validation, Z.S.; writing-original draft, C.Q.; writing-review and editing, C.W. and C.X.; supervision, K.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Public Welfare Technology Research Program of Zhejiang Province, China (Grant number: LGF22E050003), Public Welfare Technology Research Program of Ningbo City, China (Grant number: 2022S130), Key Research and Development Program of Ningbo City, China (Grant number: 2022Z062).

Data Availability Statement

Data are contained with the article.

Conflicts of Interest

C.W. is employed by AUBO (Beijing) Robotic Technology Company. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Nomenclature

Symbols of the model
SymbolDescription
t v Force acted on the variable-stiffness unit (VSU)
k v Stiffness of the variable-stiffness unit (VSU)
θ x Rotational angle about the X axis of the coordinate system
m i Distance between two points O   and   M i
s i Distance between two points O   and   S i
φ i , φ i , 0 Angle   between   two   lines   OM i   and   OS i , and its initial value, respectively
c i Wire   length   between   two   points   M i   and   S i
l c Vector   of   the   wire   length ,   i . e . ,   l c = c 1 c 2 T
J x Jacobian matrix
f ex , τ ex External force and torque acted on the movable platform
f in , τ in Force and torque acted on the revolute joint of the movable platform
t i Tension   of   the   i th wire
u i Unit   vector   along   the   i th wire
T Vector   composed   of   the   values   of   the   wire   tension   t i
U Matrix   composed   of   the   unit   vector   u i
τ in-x Component   of   the   torque   τ in in the X-axis direction
K θ x Stiffness of the joint module around the X axis of the coordinate system
D x Part of the stiffness of the joint module
K diag Diagonal   matrix   composed   of   the   stiffness   of   the   i th wire with the variable-stiffness unit (VSU) in series

References

  1. Shi, D.; Zhang, W.; Zhang, W.; Ju, L.; Ding, X. Human-centred adaptive control of lower limb rehabilitation robot based on human–robot interaction dynamic model. Mech. Mach. Theory 2021, 162, 104340. [Google Scholar] [CrossRef]
  2. Gervasi, R.; Mastrogiacomo, L.; Franceschini, F. A conceptual framework to evaluate human-robot collaboration. Int. J. Adv. Manuf. Tech. 2020, 108, 841–865. [Google Scholar] [CrossRef]
  3. Zacharaki, A.; Kostavelis, I.; Gasteratos, A.; Dokas, I. Safety bounds in human robot interaction: A survey. Safety Sci. 2020, 127, 104667. [Google Scholar] [CrossRef]
  4. Trivedi, D.; Rahn, C.D.; Kier, W.M.; Walker, I.D. Soft robotics: Biological inspiration, state of the art, and future research. Appl. Bionics Biomech. 2008, 5, 99–117. [Google Scholar] [CrossRef]
  5. Su, H.; Hou, X.; Zhang, X.; Qi, W.; Cai, S.; Xiong, X.; Guo, J. Pneumatic soft robots: Challenges and benefits. Actuators 2022, 11, 92. [Google Scholar] [CrossRef]
  6. Polygerinos, P.; Correll, N.; Morin, S.A.; Mosadegh, B.; Onal, C.D.; Petersen, K.; Cianchetti, M.; Tolley, M.T.; Shepherd, R.F. Soft robotics: Review of fluid-driven intrinsically soft devices; manufacturing, sensing, control, and applications in human-robot interaction. Adv. Eng. Mater. 2017, 19, 1700016. [Google Scholar] [CrossRef]
  7. Jiao, Z.; Zhang, C.; Wang, W.; Pan, M.; Yang, H.; Zou, J. Advanced artificial muscle for flexible material-based reconfigurable soft robots. Adv. Sci. 2019, 6, 1901371. [Google Scholar] [CrossRef] [PubMed]
  8. Guo, Y.; Liu, L.; Liu, Y.; Leng, J. Review of dielectric elastomer actuators and their applications in soft robots. Adv. Intell. Syst. 2021, 3, 2000282. [Google Scholar] [CrossRef]
  9. Tang, Y.; Zhang, Q.; Lin, G.; Yin, J. Switchable adhesion actuator for amphibious climbing soft robot. Soft Robot. 2018, 5, 592–600. [Google Scholar] [CrossRef]
  10. Tian, B.; Gao, H.; Yu, H.; Shan, H.; Hou, J.; Yu, H.; Deng, Z. Cable-driven legged landing gear for unmanned helicopter: Prototype design, optimization and performance assessment. Sci. China Technol. Sci. 2024, 67, 1196–1214. [Google Scholar] [CrossRef]
  11. Runge, G.; Raatz, A. A framework for the automated design and modelling of soft robotic systems. CIRP Ann-Manuf. Technol. 2017, 66, 9–12. [Google Scholar] [CrossRef]
  12. Wang, H.; Zhu, Z.; Jin, H.; Wei, R.; Bi, L.; Zhang, W. Magnetic soft robots: Design, actuation, and function. J. Alloy Compd. 2022, 922, 166219. [Google Scholar] [CrossRef]
  13. Zhang, C.; Zhu, P.; Lin, Y.; Jiao, Z.; Zou, J. Modular soft robotics: Modular units, connection mechanisms, and applications. Adv. Intell. Syst. 2020, 2, 1900166. [Google Scholar] [CrossRef]
  14. Yoon, T.; Chai, Y.; Jang, Y.; Lee, H.; Kim, J.; Kwon, J.; Kim, J.; Choi, S. Kinematics-informed neural networks: Enhancing generalization performance of soft robot model identification. IEEE Robot. Autom. Lett. 2024, 9, 3068–3075. [Google Scholar] [CrossRef]
  15. Pawlowski, B.; Sun, J.; Xu, J.; Liu, Y.; Zhao, J. Modeling of soft robots actuated by twisted-and-coiled actuators. IEEE-ASME Trans. Mech. 2019, 24, 5–15. [Google Scholar] [CrossRef]
  16. Subramaniam, V.; Agarwal, J.; Alvarado, P.V.Y. Design and characterization of a hybrid soft gripper with active palm pose control. Int. J. Robot. Res. 2020, 39, 1668–1685. [Google Scholar] [CrossRef]
  17. Khairudin, M.; Mohamed, Z.; Husain, A.R.; Ahmad, M.A. Dynamic modelling and characterisation of a two-link flexible robot manipulator. J. Low. Freq. Noise Vib. Act. Control 2010, 29, 207–219. [Google Scholar] [CrossRef]
  18. Jui, J.J.; Ahmad, M.A. A hybrid metaheuristic algorithm for identification of continuous-time Hammerstein systems. Appl. Math. Model. 2021, 95, 339–360. [Google Scholar] [CrossRef]
  19. Yoon, J.; Lee, D.; Bang, J.; Shin, H.G.; Chung, W.K.; Choi, S.; Kim, K. Cable-driven haptic interface with movable bases achieving maximum workspace and isotropic force exertion. IEEE Trans. Haptics 2023, 16, 365–378. [Google Scholar] [CrossRef] [PubMed]
  20. Mailhot, N.; Abouheaf, M.; Spinello, D. Model-free force control of cable-driven parallel manipulators for weight-shift aircraft actuation. IEEE Trans. Instrum. Meas. 2024, 73, 2505108. [Google Scholar] [CrossRef]
  21. Axinte, D.; Dong, X.; Palmer, D.; Rushworth, A.; Guzman, S.C.; Olarra, A.; Arizaga, I.; Gomez-Acedo, E.; Txoperena, K.; Pfeiffer, K.; et al. MiRoR-miniaturised robotic systems for holistic in-situ repair and maintenance works in restrained and hazardous environments. IEEE-ASME Trans. Mechatron. 2018, 23, 978–981. [Google Scholar] [CrossRef]
  22. Troncoso, D.A.; Robles-Linares, J.A.; Russo, M.; Elbanna, M.A.; Wild, S.; Xin, D.; Mohammad, A.; Kell, J.; Norton, A.D.; Axinte, D. A continuum robot for remote applications: From industrial to medical surgery with slender continuum robots. IEEE Robot. Autom. Mag. 2023, 30, 94–105. [Google Scholar] [CrossRef]
  23. Dong, X.; Wang, M.; Mohammad, A.; Ba, W.; Russo, M.; Norton, A.; Kell, J.; Axinte, D. Continuum robots collaborate for safe manipulation of high-temperature flame to enable repairs in challenging environments. IEEE-ASME Trans. Mechatron. 2022, 27, 4217–4220. [Google Scholar] [CrossRef]
  24. Choi, H.C.; Kang, B.B.; Jung, B.; Cho, K.J. Exo-wrist: A soft tendon-driven wrist-wearable robot with active anchor for dart-throwing motion in hemiplegic patients. IEEE Robot. Autom. Lett. 2019, 4, 4499–4506. [Google Scholar] [CrossRef]
  25. Pu, S.W.; Pei, Y.C.; Chang, J.Y. Decoupling finger joint motion in an exoskeletal hand: A design for robot-assisted rehabilitation. IEEE Trans. Ind. Electron. 2020, 67, 686–697. [Google Scholar] [CrossRef]
  26. Wang, X.; Guo, S.; Bai, S. A cable-driven parallel hip exoskeleton for high-performance walking assistance. IEEE-ASME Trans. Mech. 2024, 71, 2705–2715. [Google Scholar] [CrossRef]
  27. Xu, M.; Zhou, Z.; Wang, Z.; Zezheng, W.; Ruan, L.; Mai, J.; Wang, Q. Bioinspired cable-driven actuation system for wearable robotic devices: Design, control, and characterization. IEEE Trans. Robot. 2024, 40, 520–539. [Google Scholar] [CrossRef]
  28. Liao, H.; Chan, H.H.; Liu, G.; Zhao, X.; Gao, F.; Tomizuka, M.; Liao, W.H. Design, control, and validation of a novel cable-driven series elastic actuation system for a flexible and portable back-support exoskeleton. IEEE Trans. Robot. 2024, 40, 2769–2790. [Google Scholar] [CrossRef]
  29. Nakka, S.; Vashista, V. External dynamics dependent human gait adaptation using a cable-driven exoskeleton. IEEE Robot. Autom. Lett. 2023, 8, 6036–6043. [Google Scholar] [CrossRef]
  30. Wu, Z.; Li, Q.; Zhao, J.; Gao, J.; Xu, K. Design of a modular continuum-articulated laparoscopic robotic tool with decoupled kinematics. IEEE Robot. Autom. Lett. 2019, 4, 3545–3552. [Google Scholar] [CrossRef]
  31. Rivas-Blanco, I.; Lopez-Casado, C.; Perez-Del-Pulgar, C.J.; García-Vacas, F.; Fraile, J.C.; Muñoz, V.F. Smart cable-driven camera robotic assistant. IEEE Trans. Hum-Mach. Syst. 2018, 48, 183–196. [Google Scholar] [CrossRef]
  32. Wang, W.; Wang, J.; Chen, C.; Luo, Y.; Wang, X.; Yu, L. Design of position estimator for rope driven micromanipulator of surgical robot based on parameter autonomous selection model. J. Mech. Robot. 2024, 16, 041005. [Google Scholar] [CrossRef]
  33. Li, C.; Gu, X.; Ren, H. A cable-driven flexible robotic grasper with Lego-like modular and reconfigurable joints. IEEE-ASME Trans. Mech. 2017, 22, 2757–2767. [Google Scholar] [CrossRef]
  34. Kim, Y.J. Anthropomorphic low-inertia high-stiffness manipulator for high-speed safe interaction. IEEE Trans. Robot. 2017, 33, 1358–1374. [Google Scholar] [CrossRef]
  35. Xiao, H.; Tang, J.; Lyu, S.; Xu, K.; Ding, X. Design and implementation of a synergy-based cable-driven humanoid arm with variable stiffness. J. Mech. Robot. 2024, 16, 041002. [Google Scholar] [CrossRef]
  36. Lin, B.; Xu, W.; Li, W.; Yuan, H.; Liang, B. Ex situ sensing method for the end-effector’s six-dimensional force and link’s contact force of cable-driven redundant manipulators. IEEE Trans. Ind. Inform. 2024, 20, 7995–8006. [Google Scholar] [CrossRef]
  37. Li, R.; Liu, Y.; Guo, A.; Shou, M.; Zhao, M.; Zhu, D.; Yang, P.; Lee, C.H. An inchworm-like climbing robot based on cable-driven grippers. IEEE-ASME Trans. Mech. 2024, 29, 1591–1600. [Google Scholar] [CrossRef]
  38. Xu, W.; Liu, T.; Li, Y. Kinematics, dynamics, and control of a cable-driven hyper-redundant manipulator. IEEE-ASME Trans. Mech. 2018, 23, 1693–1704. [Google Scholar] [CrossRef]
  39. Wu, L.; Crawford, R.; Roberts, J. Dexterity analysis of three 6-DOF continuum robots combining concentric tube mechanisms and cable-driven mechanisms. IEEE Robot. Autom. Lett. 2017, 2, 514–521. [Google Scholar] [CrossRef]
  40. Yang, Q.; Zhou, Q.; Zhou, G.; Jiang, M.; Zhao, Z. Inverse kinematics solution method of an adaptive piecewise geometry for cable-driven hyper-redundant manipulator. J. Mech. Robot. 2024, 16, 041011. [Google Scholar] [CrossRef]
  41. Dai, Y.; Wang, S.; Wang, X.; Yuan, H. A novel friction measuring method and its application to improve the static modeling accuracy of cable-driven continuum manipulators. IEEE Robot. Autom. Lett. 2024, 9, 3259–3266. [Google Scholar] [CrossRef]
  42. Yang, H.; Xia, C.; Wang, X.; Xu, W.; Liang, B. An efficient solver for the inverse kinematics of cable-driven manipulators with pure rolling joints using a geometric iterative approach. Mech. Mach. Theory 2024, 196, 105611. [Google Scholar] [CrossRef]
  43. Lau, D.; Eden, J.; Oetomo, D.; Halgamuge, K.S. Musculoskeletal static workspace analysis of the human shoulder as a cable-driven robot. IEEE-ASME Trans. Mech. 2015, 20, 978–984. [Google Scholar] [CrossRef]
  44. Cheng, H.H.; Lau, D. Cable attachment optimization for reconfigurable cable-driven parallel robots based on various workspace conditions. IEEE Trans. Robot. 2023, 39, 3759–3775. [Google Scholar] [CrossRef]
  45. Haghighipanah, M.; Miyasaka, M.; Hannaford, B. Utilizing elasticity of cable-driven surgical robot to estimate cable tension and external force. IEEE Robot. Autom. Lett. 2017, 2, 1593–1600. [Google Scholar] [CrossRef]
  46. Jamshidifar, H.; Khajepour, A.; Fidan, B.; Rushton, M. Kinematically-constrained redundant cable-driven parallel robots: Modeling, redundancy analysis, and stiffness optimization. IEEE-ASME Trans. Mech. 2017, 22, 921–930. [Google Scholar] [CrossRef]
  47. Xu, G.; Zhu, H.; Xiong, H.; Lou, Y. Data-driven dynamics modeling and control strategy for a planar n-DOF cable-driven parallel robot driven by n+1 cables allowing collisions. J. Mech. Robot. 2024, 16, 051008. [Google Scholar] [CrossRef]
  48. Mamidi, T.K.; Bandyopadhyay, S. A modular computational framework for the dynamic analyses of cable-driven parallel robots with different types of actuation including the effects of inertia, elasticity and damping of cables. Robotica 2024, 42, 1676–1708. [Google Scholar] [CrossRef]
  49. Zhang, Z.; Cheng, H.H.; Lau, D. Efficient wrench-closure and interference-free conditions verification for cable-driven parallel robot trajectories using a ray-based method. IEEE Robot. Autom. Lett. 2020, 5, 8–15. [Google Scholar] [CrossRef]
  50. Ding, M.; Zheng, X.; Liu, L.; Guo, J.; Guo, Y. Collision-free path planning for cable-driven continuum robot based on improved artificial potential field. Robotica 2024, 42, 1350–1367. [Google Scholar] [CrossRef]
  51. Qin, Y.; Chen, Q.; Ming, C. Adaptive recursive sliding mode based trajectory tracking control for cable-driven continuum robots. ISA Trans. 2024, 147, 501–510. [Google Scholar] [CrossRef] [PubMed]
  52. Han, Z.; Liu, Z.; Meurer, T.; He, W. PDE-based control synthesis for a planar cable-driven continuum arm. Automatica 2024, 163, 1116000. [Google Scholar] [CrossRef]
  53. Ameri, A.; Molaei, A.; Khosravi, M.A.; Aghdam, A.G.; Javad Dargahi, J.; Fazeli, M.S. A real-time approach to risk-free control of highly redundant cable-driven parallel robots. IEEE Trans. Syst. Man. Cybern. 2024, 54, 2651–2662. [Google Scholar] [CrossRef]
  54. Cheah, S.K.; Hayes, A.; Caverly, R.J. Adaptive passivity-based pose tracking control of cable-driven parallel robots for multiple attitude parameterizations. IEEE Trans. Contr. Syst. Trans. 2024, 32, 202–213. [Google Scholar] [CrossRef]
  55. Li, W.; Huang, X.; Yan, L.; Cheng, H.; Liang, B.; Xu, W. Force sensing and compliance control for a cable-driven redundant manipulator. IEEE-ASME Trans. Mech. 2024, 29, 777–788. [Google Scholar] [CrossRef]
  56. Zhang, B.; Shang, W.; Deng, B.; Shuang Cong, S.; Li, Z. High-precision adaptive control of cable-driven parallel robots with convergence guarantee. IEEE Trans. Ind. Electron. 2024, 71, 7370–7380. [Google Scholar] [CrossRef]
  57. Yang, K.; Chen, C.; Ye, D.; Wu, K.; Zhang, G. Stiffness modelling and distribution of a modular cable-driven human-like robotic arm. Mech. Mach. Theory 2023, 180, 105150. [Google Scholar] [CrossRef]
  58. Chen, W.; Fang, X.; Che, J.; Xiong, C. Design and analysis of passive variable stiffness device based on shear stiffening gel. Smart Mater. Struct. 2022, 31, 125007. [Google Scholar] [CrossRef]
  59. Zhu, Y.; Wu, Q.; Chen, B.; Xu, D.; Shao, Z. Design and evaluation of a novel torque-controllable variable stiffness actuator with reconfigurability. IEEE-ASME Trans. Mech. 2022, 27, 292–303. [Google Scholar] [CrossRef]
  60. Zhao, Y.; Chen, K.; Yu, J.; Huang, S. Design of a parallel compliance device with variable stiffness. Proc. Inst. Mech. Eng. Part. C J. Mech. 2021, 235, 94–107. [Google Scholar] [CrossRef]
  61. Yeo, S.H.; Yang, G.; Lim, W.B. Design and analysis of cable-driven manipulators with variable stiffness. Mech. Mach. Theory 2013, 69, 230–244. [Google Scholar] [CrossRef]
  62. Yang, K.; Yang, G.; Zhang, C.; Chen, C.; Zheng, T.; Cui, Y.; Chen, T. Cable tension analysis oriented the enhanced stiffness of a 3-DOF joint module of a modular cable-driven human-like robotic arm. Appl. Sci. 2020, 10, 8871. [Google Scholar] [CrossRef]
Figure 1. Conceptual design of the modular wire-actuated robotic arm.
Figure 1. Conceptual design of the modular wire-actuated robotic arm.
Symmetry 16 00829 g001
Figure 2. Conceptual design of joint modules: (a) 1-DOF joint module; (b) 3-DOF joint module.
Figure 2. Conceptual design of joint modules: (a) 1-DOF joint module; (b) 3-DOF joint module.
Symmetry 16 00829 g002
Figure 3. Design of the variable-stiffness unit (VSU): (a) diagram of the VSU; (b) deformation of the VSU after pulling.
Figure 3. Design of the variable-stiffness unit (VSU): (a) diagram of the VSU; (b) deformation of the VSU after pulling.
Symmetry 16 00829 g003
Figure 4. FEA for one side of the VSU under different loads: (a) t v = 100   N ; (b) t v = 200   N ; (c) t v = 300   N ; (d) t v = 400   N ; (e) t v = 500   N ; (f) t v = 600   N ; (g) t v = 700   N ; (h) t v = 800   N ; (i) t v = 900   N .
Figure 4. FEA for one side of the VSU under different loads: (a) t v = 100   N ; (b) t v = 200   N ; (c) t v = 300   N ; (d) t v = 400   N ; (e) t v = 500   N ; (f) t v = 600   N ; (g) t v = 700   N ; (h) t v = 800   N ; (i) t v = 900   N .
Symmetry 16 00829 g004
Figure 5. Stiffness–force relationship of the VSU.
Figure 5. Stiffness–force relationship of the VSU.
Symmetry 16 00829 g005
Figure 6. Diagram of the 1-DOF joint module.
Figure 6. Diagram of the 1-DOF joint module.
Symmetry 16 00829 g006
Table 1. Simulation cases for the SWTD problem of the 1-DOF joint module.
Table 1. Simulation cases for the SWTD problem of the 1-DOF joint module.
CaseExternal Loads
τ ex-x (Nm)
Orientation
θ x (rad)
Desired Stiffness
K θ x-des (Nm/rad)
Wire Tension
T = t 1 t 2 T (N)
Calculated Stiffness
K θ x-cal (Nm/rad)
Deviation η
Case 1-a20.0524366.33 194.77 149.99 T 366.320.0027%
Case 1-b20.0524313.19 162.93 119.99 T 313.180.0032%
Case 2-a−20.0349322.80 131.29 160.00 T 322.810.0031%
Case 2-b−20.0349290.32 110.47 140.00 T 290.330.0034%
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

Qian, C.; Yang, K.; Ruan, Y.; Hu, J.; Shao, Z.; Wang, C.; Xie, C. Design and Analysis of a Symmetric Joint Module for a Modular Wire-Actuated Robotic Arm with Symmetric Variable-Stiffness Units. Symmetry 2024, 16, 829. https://doi.org/10.3390/sym16070829

AMA Style

Qian C, Yang K, Ruan Y, Hu J, Shao Z, Wang C, Xie C. Design and Analysis of a Symmetric Joint Module for a Modular Wire-Actuated Robotic Arm with Symmetric Variable-Stiffness Units. Symmetry. 2024; 16(7):829. https://doi.org/10.3390/sym16070829

Chicago/Turabian Style

Qian, Can, Kaisheng Yang, Yangfei Ruan, Junhao Hu, Zixuan Shao, Chongchong Wang, and Chuanqi Xie. 2024. "Design and Analysis of a Symmetric Joint Module for a Modular Wire-Actuated Robotic Arm with Symmetric Variable-Stiffness Units" Symmetry 16, no. 7: 829. https://doi.org/10.3390/sym16070829

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