Next Article in Journal
The Algorithms of Distributed Learning and Distributed Estimation about Intelligent Wireless Sensor Network
Previous Article in Journal
Designing Efficient Sinkhole Attack Detection Mechanism in Edge-Based IoT Deployment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Transmission Characteristics Analysis and Compensation Control of Double Tendon-sheath Driven Manipulator

1
Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China
2
Institutes for Robotics and Intelligent Manufacturing, Chinese Academy of Sciences, Shenyang 110169, China
3
University of Chinese Academy of Sciences, Beijing 100049, China
4
School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110169, China
*
Authors to whom correspondence should be addressed.
Sensors 2020, 20(5), 1301; https://doi.org/10.3390/s20051301
Submission received: 13 January 2020 / Revised: 19 February 2020 / Accepted: 26 February 2020 / Published: 27 February 2020
(This article belongs to the Section Physical Sensors)

Abstract

:
The double tendon-sheath drive system is widely used in the design of surgical robots and search and rescue robots because of its simplicity, dexterity, and long-distance transmission. We are attempting to apply it to manipulators, wherenon-linear characteristics such as gaps, hysteresis, etc., due to friction between the contact surfaces of the tendon sheath and the flexibility of the rope, are the main difficulties in controlling such manipulators. Most of the existing compensation control methods applicable to double tendon-sheath actuators are offline compensation methods that do not require output feedback, but when the system’s motion and configuration changes, it cannot adapt to the drastic changes in the transmission characteristics. Depending on the transmission system, the robotic arm, changes at any time during the working process, and the force sensors and torque sensors that cannot be applied to the joints of the robot, so a real-time position compensation control method based on flexible cable deformation is proposed. A double tendon-sheath transmission model is established, a double tendon-sheath torque transmission model under any load condition is derived, and a semi-physical simulation experimental platform composed of a motor, a double tendon-sheath transmission system and a single articulated arm is established to verify the transfer model. Through the signal feedback of the end encoder, a real-time closed-loop feedback system was established, thus that the system can still achieve the output to follow the desired torque trajectory under the external interference.

1. Introduction

A tendon-sheath is a flexible transmission mechanism composed of an internal flexible cable and an external hollow casing. Due to the friction between the sleeve and the flexible cable, and as well as elastic deformation of the flexible cable after tension, the transmission system will have gaps, hysteresis, and dead zones during the working process, which will affect the transmission effect. This is especially noticeable when the direction needs to be changed frequently, as it is difficult to improve the control accuracy of the system. Therefore, in the application process, it is necessary to reduce the influence of the friction link in the tendon-sheath drive. The double tendon-sheath transmission system uses a pull-pull structure for power transmission, which solves the problem of unidirectionality in the single tendon-sheath transmission system. However, this still it involves the coupling of two tendon-sheaths during the transmission process, which makes the analysis of the transmission system more complex.
Regarding research on tendon-sheath driving systems, feedforward control is usually used in the application of surgical medical equipment to improve the tracking accuracy. For manipulators with larger structural sizes, feedforward control is not suitable for solutions requiring higher-cost torque sensors on the execution side and the installation of tension sensors on the motor side. Therefore, the encoder is fixed to the joint, and a reasonable and simple control model needs to be selected on the basis of ensuring reducing costs.
The hysteresis of the tendon sheath mechanism is very complex, and many models are limited to specific situations. Kaneko et al. [1] determined the behaviour of hysteresis and the clearance of tendon-sheath transmission system, established a static model of a single tendon-sheath transmission and a dynamic model of lumped parameters using a Coulomb friction model, and introduced a control strategy to eliminate directional dependence. Phee et al. [2] designed a dual-arm master-slave robotic surgery system for oral endoscopic surgery, where each joint is driven by two separate tendon-sheathes. The displacement sensor and the force sensor at the input end is used to achieve the end output force and an estimate of the location. Nguyen et al. [3] developed a mechanical foot for footwear testing using a tendon-sheath drive mechanism and adopted an offline compensation control method to improve the system performance without an output sensor. Tian and Wang [4], Phee et al. [5], Chen et al. [6], and Wu et al. [7] used the Coulomb friction model to characterize the force/motion transmission of the tendon-sheath drive system. Subsequently, the inverse drive model and the control were used to compensate for the friction, but these methods usually assume that the casing is fixed, which is difficult to achieve in such practical applications as robotic arms. The adaptive algorithm is more suitable for the hysteretic modelling of tendon-sheath mechanisms (TSMs). Li et al. [8,9] proposed a deep learning method that predicts the far-end force of TSMs based on the near-end measurements and can achieve accurate predictions in experiments with constant system speeds. However, these methods usually assume that the casing is fixed, which is difficult to achieve in the application of actual robotic arms. Agrawal et al. [10] utilized partial derivative equations to describe the transmission characteristics of the tendon-sheath drive without the assumption of a constant preload or a fixed casing. Its complex model parameters and discontinuities increased the computational burden, thereby limiting the use of this method. Another method for modelling the transmission characteristics of a tendon-sheath transmission is to use the inverse model [11,12] or the similar inverse lag model [13,14] to obtain the transfer curve, and then use feedforward control to compensate for the friction and clearance. Although the offline compensation method does not require output feedback and is suitable for systems where sensors cannot be installed remotely, the system cannot cope with the drastic changes in transmission characteristics when the system’s pretension and tendon-sheath configuration change during operation, thereby limiting the tracking control performance.
Using feedback outputs such as image processing systems, researchers can use closed-loop control algorithms to improve the position tracking performance. Do et al. [15,16,17] used the Bouc-Wen model [18] to describe the motion transmission with the displacement input, and developed an adaptive control scheme to respond to changes in the tendon-sheath configuration and perform position tracking control, however, no torque control algorithm was proposed. Kong et al. [19] developed a tendon sheath-driven serial elastic actuator (RSEA) that operates under the torque mode control. The system only uses position feedback and a flexible cable tension to compensate for the frictional force of the tendon-sheath bending. Lu et al. [20] obtained the offline estimation of the inertia and the damping of the geared motor from the deformation of the spring and derived output torque from the disturbance observer (DOB). The tendon sheath-driven RSEA achieved output torque control through artificially assisted control joints. Zhang et al. [21] performed torque mode control research on 9 low-level controllers and 3 high-level controllers to determine the best control scheme for driving the ankle exoskeleton in assisting people’s ankle walking. However, the system uses the feedback extension of the elastic element (that is, the series spring) to derive the output torque, and uses a model-free control law to track the torque curve, regardless of the nonlinear transmission characteristics of the tendon-sheath drive system.
Schiele et al. [22] studied the characteristics of double tendon-sheath transmission and applied it to a wearable exoskeletons to study the transmission characteristics between robot joints and a actuators. The system has a lower resistance for movement during spontaneous movement and higher torque during hard contact. Agrawal et al. [23,24] proposed an analytic model of a double tendon-sheath transmission system, which is characterized by a set of partial differential equations (PDE) in the continuous-time domain. In theory, it can be used to analyse systems with gaps, double tendon-sheath coupling, prestressing, and curvature. However, the derivation model represented by a set of PDEs is deemed to be based on a specific environment, thus it is not suitable for the real-time control of actual robots.
Lai et al. [25,26] studied the haptic feedback system of a flexible endoscopic surgical robot and proposed a single-axis fibre Bragg grating (FBG)-based force sensor for a TSM of a robotic arm, as well as an integrated sensor-model approach to estimate the forces on other TSMs of that arm.The sensor-model approach could accurately estimate the distal force with an RMSE of 0.65 N. The proposed approach and sensor can also be applied for a variety of TSMs-driven systems, such as robotic fingers/hands, wearable devices, and rehabilitation devices.
When a tendon-sheath actuator (TSA) is applied to a robotic arm, it has a large structural size and a wide range of motion, and it is difficult to install the force sensor on the motor side. With an increase in the robot’s task requirements, especially the contact performance of human-computer interaction, which have higher requirements, and during the movement of the humanoid manipulator driven by the double tendon-sheath, the configuration of the tendon-sheath transmission system can change at any time. Therefore, the reliability of detecting the signal at the end in the real-time is greater than the off-line compensation control method. Taking all of these factors into consideration, a systematic method of a single TSA torque estimation based on a position transfer model is proposed. A semi-physical simulation experimental platform for driving a single articulated arm with a double tendon-sheath transmission system is established. The correctness of the transfer model is then verified through experiments, and the closed-loop feedback position control of the joint rotation angle is obtained through real-time feedback of the end position signal. When the external configuration environment changes, the output torque can still follow the desired torque trajectory.

2. Analysis of the Double Tendon-sheath Transmission Characteristics

In the humanoid robotic arm, a double tendon-sheath transmission is used to drive the robot arm joints for both movement and control. In this system, after the flexible cable passes through the sleeve, the two sides are, respectively, fixed on the pulleys at the input end, and the output end and the servo motor transmits the torque to the output end through the tendon-sheath transmission. There is friction between the tendon and the sheath, and the tendon is deformed by the tensile force. Therefore, the tendon-sheath driving system is modeled from these two aspects. The double tendon-sheath transmission system model is shown in Figure 1.
Since the radius of the pulley is much smaller than the length of the tendon-sheath, during the movement of the robotic arm, it can be assumed that the curvature changes of the two tendon-sheaths along the length in the same double tendon-sheath system are the same. At a certain time t, the full curvature Κ of the tendon-sheath is defined as
Κ ( t ) = 0 L κ ( σ , t ) d σ
where κ(σ,t) is the curvature of the tendon-sheath. Assuming that the average curvature of the tendon-sheath at the corresponding time is κ, the full curvature at this time can be expressed as Κ = κL. When υ ˙ ( l , t ) is 0, the output tension and the elongation of the double tendon-sheath transmission system are the same as in the previous moment. Therefore, when analysing the characteristics of the double tendon-sheath transmission, only the process of non-zero motion speed needs to be derived.
When the robotic arm rotates clockwise, the force transmission relationship between flexible cable a and flexible cable b is
F 2 ( t ) = F 1 ( t ) exp ( μ Θ ) = F 1 ( t ) Q p
F 4 ( t ) = F 3 ( t ) exp ( μ Θ ) = F 3 ( t ) Q r
where Qp = exp(−μΚ), and Qr = exp(μΚ).
The input torque and the output torque in a double tendon-sheath transmission system can be expressed as the product of the radius of its corresponding side pulley and the difference in the pull-up force of the flexible cable.
T in ( t ) = [ F 1 ( t ) F 3 ( t ) ] r 1
T out ( t ) = [ F 2 ( t ) F 4 ( t ) ] r 2
The elongations of cords a and b are
Δ L a ( t ) = r 1 θ in ( t ) r 2 θ out ( t )
Δ L b ( t ) = r 2 θ out ( t ) r 1 θ in ( t )
Considering the elastic modulus and the cross-sectional area of the flexible cable, the elongation of a flexible cable a and flexible cable b can be expressed as
Δ L a ( t ) = F 1 ( t ) ψ p F 0 L E A
Δ L b ( t ) = F 3 ( t ) ψ r F 0 L E A
where Ψp = (L/μΚ)(1 − Qp); Ψr = (L/μΚ)(1 − Qr).
It can be determined from Equations (8) and (9) that.
F 1 ( t ) = [ F 3 ( t ) ψ r + 2 F 0 L ] / ψ p
From Equations (4) and (10), the relationship between the cable tension at the output and the motor input torque is
F 1 ( t ) = ψ r T in ( t ) 2 F 0 L r 1 r 1 ( ψ r ψ p )
F 3 ( t ) = ψ p T in ( t ) 2 F 0 L r 1 r 1 ( ψ r ψ p )
The relationship between the tension of the flexible cable on the remotely driven wheel and the input torque of the motor is
F 2 ( t ) = [ ψ r T in ( t ) 2 F 0 L r 1 ] r 1 ( ψ r ψ p ) ( 1 ψ p Κ L )
F 4 ( t ) = [ ψ p T in ( t ) 2 F 0 L r 1 ] r 1 ( ψ r ψ p ) ( 1 ψ r Κ L )
Therefore, the relationship between the remote output torque and the remote motor input torque is
T out ( t ) = r 2 T in ( t ) r 1 2 F 0 r 2 μ Κ
When the direction of movement is reversed
T out ( t ) = r 2 T in ( t ) r 1 + 2 F 0 r 2 μ Κ
When the rotation speed of the remote pulley is 0, the torque transmission relationship is
T out ( t ) = { r 2 T in ( t ) r 1 sign ( ω in ) 2 F 0 r 2 μ Κ , ω in ( t ) 0 T out ( t ) , ω in ( t ) = 0
It can be determined from the above analysis that there are many factors that affect the transmission characteristics during the movement of the double tendon-sheath transmission system. The main influencing factors are the pretension force, the full curvature of the tendon-sheath, the friction factor between the sleeve and the flexible cable, the pulley’s radius, the transmission direction, etc. It can be seen from Equation (17) that the maximum resistance torque of the casing to the flexible cable is –sign(ωin)2F0r2μΚ. If ∣Tinr2/r1Tout ≤ 2F0r2μΚ∣, then the system is at a standstill and the output torque is the same as the previous moment; if ∣Tinr2/r1Tout > 2F0r2μΚ∣, then the system enters the transmission state.
According to Equation (15), the relationship between the output angle and the input angle of the double tendon-sheath transmission system can be obtained as
θ out ( t ) = r 1 θ in ( t ) r 2 T in ( t ) ψ r ψ p F 0 L r 1 ( ψ r + ψ p ) A E r 1 r 2 ( ψ r ψ p )
When the direction of movement is reversed
θ out ( t ) = r 1 θ in ( t ) r 2 T in ( t ) ψ r ψ p + F 0 L r 1 ( ψ r + ψ p ) A E r 1 r 2 ( ψ r ψ p )
From Equations (18) and (19), it can be determined that when the direction of movement of the two pulleys is changed, the direction of the force on the flexible cable changes. The movement of the proximal pulley cannot be immediately transmitted to the distal driven pulley.
φ ( t ) = { φ s ( t ) = T in ( t ) Ψ r Ψ p F 0 L r 1 ( Ψ r + Ψ p ) A E r 1 r 2 ( Ψ r Ψ p ) , ω in ( t ) > 0 φ n ( t ) = T in ( t ) Φ r Φ p + F 0 L r 1 ( Ψ r + Ψ p ) A E r 1 r 2 ( Ψ r Ψ p ) , ω in ( t ) < 0
Let t0 be the last moment when the system turns, and △θin represents the lag angle on the input side.
θ out ( t 0 ) = r 1 r 2 θ in ( t 0 ) φ ( t 0 )
θ out ( t ) = r 1 r 2 θ in ( t ) φ ( t )
Δ θ in ( t ) = { φ s ( t ) φ n ( t 0 ) , ω in ( t ) > 0 φ n ( t ) φ s ( t 0 ) , ω in ( t ) < 0
When △θin is negative, the hysteresis angle is compensated, and we obtain
θ out ( t ) = { r 1 r 2 θ in ( t ) φ s ( t ) , ω in ( t ) > 0   and   Δ θ in ( t ) < 0 r 1 r 2 θ in ( t ) φ n ( t ) , ω in ( t ) < 0   and   Δ θ in ( t ) < 0 θ out ( t 1 ) , else

3. Model Validation

3.1. Experimental Device for a Double Tendon-Sheath Transmission System

To verify the correctness of the double tendon-sheath transmission system model, an experimental device for driving the robotic arm joint of the double tendon-sheath transmission system was set up, as shown in Figure 2.
The experimental platform the following: A DC servo motor; 4 pull force sensors (DYMH-106), 2 pull force sensors arranged on each tendon-sheath to collect the pull force at the input and output ends; 2 encoders, respectively, collecting the driving wheel and the angle of the driven wheel; a mechanical arm joint made of aluminium alloy material; and a weight for simulating the end-load of the mechanical arm joint. The flexible cable used in the experiment was a stainless steel wire rope with a 0.8 mm diameter, and an elastic modulus of 1.45 × 105 M pa. The inner diameter of the flexible sleeve was 2 mm, and the inner side was a plastic contact surface. Additionally, the pretension force can be changed by a pretension device. The equipment used is shown in Table 1.
The experimental schematic diagram of the double tendon-sheath transmission system is shown in Figure 3. The semi-physical real-time control of the system was based on a real-time simulation environment in Labview.
In the development environment of Labview, the rotation angles of the driving wheel and the driven wheel are monitored in real-time. The upper computer was a laptop computer, which communicates with the lower computers using Ethernet. The angle information of the remote and near pulleys was obtained in real-time by the encoder. The control system used NI-cRIO-9067 as the slave computer. The rotational displacement of the motor and joint was measured by an encoder and input to a digital input / output module. The force of the tendon on the joint side was measured by a tension sensor (DYMH-10Kg) and input by the signal amplifier into the analog input module.

3.2. Analysis of the Torque Transmission Model of a Double Tendon-Sheath Transmission System

In a double tendon-sheath transmission system, the bending angles of the two tendon-sheath were set to πrad, the diameters of the proximal pulley and the distal pulley were both 30 mm, and the system pre-tightening force was set to approximately 30 N. The position signal at the near end was measured by the encoder built into the motor, and the position output signal at the far end was measured by the encoder on the rotation axis of the single articulated arm.
According to the experimental and simulation results, it can be seen that the curves of the theoretical output torque Tout and the experimental output torque Texp are essentially the same, which proved the correctness of the derived model.
To analyse the characteristics of the hysteresis, the air return, and other characteristics of the double tendon-sheath transmission system in detail, according to Equation (17), the torque transmission process of the double tendon-sheath system can be divided into phases A to G, with the clockwise direction being positive and the counterclockwise direction being negative, as shown in Figure 4.
Segment A: When Tin increases clockwise, Tinr2/r1Tout ≤ 2F0r2μΚ, Tout = 0, and the system is at a standstill.
Segment B: When Tin increases clockwise, Tinr2/r1Tout > 2F0r2μΚ, Tout = Tinr2/r1 − 2F0r2μΚ, and the system rotates clockwise.
Segment C: When Tin decreases counterclockwise, ToutTinr2/r1 ≤ 2F0r2μΚ, Tout remains unchanged, and the system is at a standstill.
Segment D: When Tin decreases counterclockwise, ToutTinr2/r1 > 2F0r2μΚ, Tout = Tinr2/r1 + 2F0r2μΚ, and the system rotates counterclockwise.
Segment E: When Tin increases counterclockwise, ToutTinr2/r1 > 2F0r2μΚ, Tout = Tinr2/r1 + 2F0r2μΚ, and the system rotates counterclockwise.
Segment F: When Tin decreases clockwise, Tinr2/r1Tout ≤ 2F0r2μΚ, Tout remains unchanged, and the system is at a standstill.
Segment G: When Tin increases clockwise, Tinr2/r1Tout > 2F0r2μΚ, Tout = Tinr2/r1 − 2F0r2μΚ, and the system rotates clockwise.
Segment H: When Tin increases clockwise, Tinr2/r1Tout > 2F0r2μΚ, Tout = Tinr2/r1 − 2F0r2μΚ, and the system rotates clockwise.
Two tension sensors were, respectively, arranged on the two tendon-sheaths, and the input tension and the output tension were, respectively, measured by the tension sensors. Data acquisition is performed on the position signal and the tension signal through the data acquisition module. To verify the derived model, a sinusoidal signal with a constant amplitude and a constant frequency is used as the input. Among them, Tin, Tout, Texp, and Terr were, respectively, the input driving torque, the theoretical output torque, the experimental output torque, and the difference between the input and output torques.

4. Experimental Research on Double Tendon-sheath Transmission System

The requirements of the equipment are different under different working conditions, such as multi-joint manipulators, as the parameters of each joint part may be different, thus the analysis of the transmission characteristics of the tendon-sheath drive system is helpful to the development of the robot. According to Equation (17), the factors affecting the transmission characteristics are the radius of the near pulley r1, the radius end of the far pulley r2, the preload force F0, the friction factor of the noose transmission system μ, and the noose bending angle Κ. The characteristics of torque transmission and displacement transmission are given under different conditions.

4.1. Analysis of the Transmission Characteristics of the Double Tendon-sheath

(1) Change in the lubricating condition
In this group of experiments, the bending angle of the double tendon-sheath is π, and the motor has a sinusoidal signal with a frequency of 0.1 Hz and a certain amplitude.
The torque transmission characteristics are shown in Figure 5. Under the condition that the output torque of the double tendon-sheath transmission system is constant, the input torque after lubrication treatment is significantly smaller than that without lubrication, and the transmission gap becomes smaller.
The displacement transmission characteristics are shown in Figure 6. The displacement transmission gap after lubrication is significantly smaller than that without lubrication.
(2) Change in the pulley radius
In this group of experiments, the bending angle of the double tendon-sheath was set at π, and the motor had a sinusoidal signal with a frequency of 0.1 Hz and a certain amplitude to ensure the same output torque. Two specifications of r1 = r2 = 15 mm and r1 = r2 = 20 mm are used, and pulleys were used to perform transmission characteristic experiments.
The results of the torque transmission characteristics are shown in Figure 7. Under the condition that the output torque of the double tendon-sheath transmission system was constant, the clearance of the torque transmission characteristics was obviously smaller than that when r1 = r2 = 20 mm.
The displacement transmission characteristics are shown in Figure 8. The displacement transmission gap when r1 = r2 = 15 mm was significantly smaller than when r1 = r2 = 20 mm.

4.2. Analysis of the Torque Transmission Efficiency of the Double Tendon-Sheath Transmission System

To improve the torque transmission efficiency of the double tendon-sheath transmission system, it can be seen from the analysis of the torque transmission characteristics and the displacement transmission characteristics that the transmission efficiency can be improved by reducing the friction torque between the casing and the flexible cable, that is, by reducing the size of 2F0r2μΚ. On the experimental platform of the double tendon-sheath driven single joint manipulator, the parameters of the experimental platform pretension force, the full tendon-sheath curvature, the input and output pulley radii, and the friction factor were adjusted, respectively. The system is determined by θin = π/4sin(π/5t) sine, and the trajectory drives the robotic arm to swing.

4.2.1. Decrease the Preload of the System

In the experiment, the noose was fixed thus that the total curvature Κ was π rad. There was no lubrication between the casing and the flexible noose, and the pulley radius r1 = r2 = 15 mm. The preload force of the system is adjusted to 10 N, 20 N, and 30 N. The experimental results are shown in Figure 9a. Under the same load conditions, the smaller the preload force, the smaller the normal pressure between the sleeve and the flexible cable, and the smaller the friction torque during the transmission process. However, if the preload force is too small, the tendon-sheath will loosen during the transmission process. Therefore, the system’s pretension needs to be reasonably set. For the double tendon-sheath transmission system under different configuration conditions, the minimum pretension should be analysed.

4.2.2. Reduce the System’s Full Curvature

The pre-tightening force of the double tendon-sheath transmission system was set to 25 N. There was no lubrication between the sleeve and the flexible cable, and the pulley radius r1 = r2 = 15 mm. The total curvature of the casing is adjusted to 0.5π, π, and 1.5π, respectively, with three sets of experiments performed, and the influence of the variation of the casing’s full curvature on the transmission efficiency analysed. The experimental results are shown in Figure 9b.
When the load was constant, the smaller the total curvature of the casing, that is, the smaller the bending angle, the smaller the driving torque required, and the higher the transmission efficiency. Therefore, in the application of actually driving the robotic arm, the bending angle of the transmission tendon-sheath can be reduced by reasonably arranging the positions of the driving motor and the load end, thereby improving the transmission efficiency and reducing the requirements of the driving device.

4.2.3. Reduce the Coefficient of Friction

The tendon sheath-driven transmission system has a full curvature set to πrad, the system’s pretension force is adjusted to 30 N, and the pulley radius r1 = r2 = 15 mm. In the first set of experiments, there is dry friction between the flexible cable and the casing, and in the second set of experiments, grease was applied between the casing and the flexible cable in order to reduce the friction coefficient of the transmission system. The experimental results are shown in Figure 9c. Under the condition of a certain load, the driving torque required by the tendon sheath-driven transmission mechanism after lubrication was less than that without lubrication. Therefore, in a practical applications, the transmission efficiency can be improved by taking reasonable lubrication measures.

4.2.4. Reduce the Pulley Radius

In the experiment, the full curvature of the tendon-sheath was set to πrad. the system pretension force was 25 N, and there was dry friction between the flexible cable and the casing. Two pulleys, r1 = r2 = 15 mm and r1 = r2 = 20 mm were used to carry out the transfer efficiency experiment. As shown in Figure 9d, under a certain load condition, the smaller the radius of the pulley, the greater the pull-up force of the flexible cable, and the smaller the required driving torque, but with higher requirements on the drive system. Therefore, in practical applications, the radius of the pulley can be reasonably configured according to the load to improve the system efficiency.

5. Position Compensation Control of the Double Tendon-Sheath Drive System

The offline compensation method is suitable for cases where it is inconvenient to set a sensor at the end. Although no feedback at the output is required, it is usually performed under a certain configuration environment, thus it is more limited in practical applications. During the actual movement of the robotic arm, the bending angle of the tendon-sheath will change with the movement of the robotic arm. Thus the offline compensation control method is not suitable. To achieve a good control effect, a suitable method for transmission of the compensation control scheme in the case of sudden changes in characteristics requires a force or displacement sensor at the end of the signal feedback. Considering the motion form of the robot arm joint, an encoder can be installed on the rotary axis of the robot arm joint to collect the end position signal in real-time to achieve position feedback. Therefore, a small encoder is installed on the robot arm joint test bench on the double tendon-sheath driving robot arm joint to perform real-time signal feedback compensation control experiments.

5.1. Compensation Control Model

From the torque transmission model and displacement transmission model, it can be determined that during the movement of the tendon-sheath transmission system, friction between the casing and the flexible cable as well as elastic deformation of the flexible cable tension will cause a phase lag and a transmission gap. The existence of the torque transmission gap and the displacement transmission gap will lead to a reduction in accuracy, especially in the process of changing the transmission direction. Although the gap can be reduced by adjusting the pretension force, etc., it cannot be eliminated, thus it needs to be compensated and controlled.
During the actual movement of the robotic arm, the position and bending angle of the double tendon-sheath transmission system corresponding to the joint are changing. Based on the analysis of the previous transmission characteristics, it can be determined that when the external environment changes, such as the tendon-sheath, as the bending angle of the beam changes, and its transmission characteristics also change. Therefore, a double tendon-sheath transmission system should be successfully applied to the robotic arm, and the torque transmission efficiency and the transmission accuracy should be improved to the greatest extent possible to reduce the torque tracking error. The position compensation control scheme based on the end signals feedback design is shown in Figure 10. In the position control compensation scheme, the actual input position signal of the system is the sum of the required output position and the compensation error.
The compensation controller is set to
θ c = θ d + θ f
where θd, θf, and θc, represent the desired tracking trajectory of the output angle, the amount of friction compensation, and the actual input instructions that the angle controller needs to follow, respectively,
θ f = { φ s ( t ) r 2 r 1 , ω in ( t ) > 0 φ n ( t ) r 2 r 1 , ω in ( t ) < 0 θ f ( t 1 ) , ω in ( t ) = 0

5.2. Compensation Control Experiments

To verify the effectiveness of the proposed position compensation controller, a torque tracking experiment was performed. To simulate the change of the position and bending angle in the manipulator during the movement of the external arm when the configuration environment is changed, the configuration of the double tendon-sheath transmission system is changed manually and randomly during the experiment. The experimental operator manually moved the tendon-sheath during the experiment to make the transmission line fluctuate. The tendon-sheath then moved randomly in three directions: Up, down, back, and left to change its route to the greatest extent possible (within the limit that does not cause any tendon-sheath to fold). In the course of the lanyard route fluctuation, the condition of the contact between the flexible cable and the casing changes to the greatest extent possible to simulate the working situation of the robot arm during the actual movement.
The proposed compensation controller is a closed-loop compensation controller. When the load is changed, its controller parameters need to be changed to ensure the performance of the control strategy. To verify that the system can achieve a good control performance under different loads, three sets of experiments were performed to change the end-load of the single-joint robotic arm, and the weights of 2.5 kg and 2 kg weights were replaced at the end of the single-joint robotic arm, respectively. Different controller parameters for torque tracking experiments were set under different loads. The experimental results are shown in Figure 11 and Figure 12.
The experimental tracking error is shown in Figure 11c and Figure 12c.
(1) With a load of 2.5 kg, the average tracking error of the torque decreased from 43.51% (without compensation) to 13.30% (with compensation);
(2) When the load was 2 kg, the average tracking error of the torque was reduced from 41.30% (without compensation) to 10.67% (with compensation);
Therefore, the position control compensator has a good compensation effect, and the control method can be used in a humanoid manipulator driven by a double tendon-sheath.

6. Conclusions

During the working process of the double tendon-sheath transmission system, there is a gap between its torque transmission and its displacement transmission. According to the transmission model and experimental analyses, it can be determined that reducing the preload force F0, can reduce the output pulley radius r2, and decrease the sleeve. The friction coefficient of the cable μ and measures that reduce the total curvature Κ of the cable are used to improve the torque transmission efficiency of the dual cable system. In addition, for a tendon sheath-driven transmission system to operate normally, the pretension force in its initial stage must be higher than the minimum pretension force.
When the manipulator is working, the configuration of the double tendon-sheath transmission system can change at any time. Therefore, a double tendon-sheath driven robot arm joint is designed based on the double tendon-sheath transmission mechanism and the joint motion form of the robot arm. A compensation control method with a good compensation effect based on encoder position feedback was proposed. This method can be used in a humanoid manipulator driven by a double tendon-sheath. After a lot of research, we successfully developed the first generation of tendon-sheath-driven dexterous hands and robotic arm. Please refer to Video S1.

Supplementary Materials

The following are available online at https://www.mdpi.com/1424-8220/20/5/1301/s1, Video S1: Tendon-sheath driven dexterous hand and humanoid robotic arm.

Author Contributions

Methodology, H.W. and Z.X.; data collection, H.W.; data analysis, H.W.; writing—Original draft preparation, H.W.; writing—Review and editing, H.W.; literature search, M.Y., Z.Z. and W.H.; data interpretation, M.Y., Z.Z. and W.H.; supervision, M.Y. and Z.X.; funding acquisition, Z.X.; study design, Z.Z. and W.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

This work was funded by Zhigang Xu, Intelligent Production Line and System Apartment, Shenyang Institute of Automation, Chinese Academy of Sciences.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kaneko, M.; Yamashita, T.; Tanie, K. Basic considerations on transmission characteristics for tendon drive robots. In Proceedings of the International Conference on Advanced Robotics, Pisa, Italy, 19–22 June 1991; pp. 827–832. [Google Scholar]
  2. Phee, S.J.; Kencana, A.P.; Huynh, V.A.; Sun, Z.L.; Low, S.C.; Yang, K.; Lomanto, D.; Ho, K.Y. Design of a master and slave transluminal endoscopic robot for natural orifice transluminal endoscopic surgery. In Proceedings of the International Conference of the IEEE Engineering in Medicine & Biology Society, Minneapolis, MA, USA, 3–6 September 2009; pp. 1192–1195. [Google Scholar]
  3. Nguyen, T.L.; Allen, S.J.; Phee, S.J. Direct torque control for cable conduit mechanisms for the robotic foot for footwear testing. Mechatronics 2008, 51, 137–149. [Google Scholar] [CrossRef] [Green Version]
  4. Tian, F.; Wang, X. The design of a tendon sheath-driven robot. In Proceedings of the 15th International Conference on Mechatronics and Machine Vision in Practice, Auckland, New Zealand, 2–4 December 2008; pp. 275–279. [Google Scholar]
  5. Phee, S.J.; Low, S.C.; Dario, P.; Menciassi, A. Tendon sheath analysis for estimation of distal end force and elongation for sensorless distal end. Robotica 2010, 28, 1073–1082. [Google Scholar] [CrossRef]
  6. Chen, L.; Wang, X.; Xu, W.L. Inverse transmission model and compensation control of a single-tendon-sheath actuator. IEEE Trans. Ind. Electron. 2014, 61, 1424–1433. [Google Scholar] [CrossRef]
  7. Wu, Q.; Wang, X.; Chen, L.; Du, F.P. Transmission model and compensation control of tendon sheath-driven actuation system. IEEE Trans. Ind. Electron. 2015, 62, 1599–1609. [Google Scholar] [CrossRef]
  8. Li, X.; Tiong, A.M.; Cao, L.; Lai, W.; Phuoc, T.P.; Phee, S.J. Deep learning for haptic feedback of flexible endoscopic robot without prior knowledge on sheath configuration. Int. J. Mech. Sci. 2019, 163, 105129. [Google Scholar] [CrossRef]
  9. Li, X.; Tiong, A.M.; Cao, L.; Tiong, A.M.H.; Phuoc, T.P.; Phee, S.J. Distal-end force prediction of tendon-sheath mechanisms for flexible endoscopic surgical robots using deep learning. Mech. Mach. Theory 2019, 134, 323–337. [Google Scholar] [CrossRef]
  10. Agrawal, V.; Peine, W.J.; Yao, B. Modeling of a closed loop cable-conduit transmission system. In Proceedings of the IEEE International Conference on Robotics and Automation, Pasadena, CA, USA, 19-23 May 2008; pp. 3407–3412. [Google Scholar]
  11. Kesner, S.B.; Howe, R.D. Position control of motion compensation cardiac catheters. IEEE Trans. Rob. 2011, 27, 1045–1055. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  12. Reilink, R.; Stramigioli, S.; Misra, S. Image-based hysteresis reduction for the control of flexible endoscopic instruments. Mechatronics 2013, 23, 652–658. [Google Scholar] [CrossRef]
  13. Do, T.N.; Tjahjowidodo, T.; Lau, M.W.S.; Yamamoto, T.; Phee, S.J. Hysteresis modeling and position control of tendon-sheath mechanism in flexible endoscopic systems. Mechatronics 2014, 24, 12–22. [Google Scholar] [CrossRef]
  14. Do, T.N.; Tjahjowidodo, T.; Lau, M.W.S.; Phee, S.J. Nonlinear friction modelling and compensation control of hysteresis phenomena for a pair of tendon-sheath actuated surgical robots. Mech. Syst. Signal. Process. 2015, 60, 770–784. [Google Scholar] [CrossRef]
  15. Do, T.N.; Tjahjowidodo, T.; Lau, M.W.S.; Phee, S.J. Adaptive control for enhancing tracking performances of flexible tendon–sheath mechanism in natural orifice transluminal endoscopic surgery (NOTES). Mechatronics 2015, 28, 67–78. [Google Scholar] [CrossRef]
  16. Do, T.N.; Tjahjowidodo, T.; Lau, M.W.S.; Phee, S.J. Position control of asymmetric nonlinearities for a cable-conduit mechanism. IEEE Trans. Autom. Sci. Eng. 2017, 14, 1515–1523. [Google Scholar] [CrossRef]
  17. Do, T.N.; Tjahjowidodo, T.; Lau, M.W.S.; Phee, S.J. Real-time enhancement of tracking performances for cable-conduit mechanisms-driven flexible robots. Rob. Comput. Integr. Manuf. 2016, 37, 197–207. [Google Scholar] [CrossRef]
  18. Ismail, M.; Ikhouane, F.; Rodellar, J. The hysteresis bouc-wen model: A survey. Arch. Comput. Methods Eng. 2009, 16, 161–188. [Google Scholar] [CrossRef]
  19. Kong, K. Proxy-based impedance control of a cable-driven assistive system. Mechatronics 2013, 23, 147–153. [Google Scholar] [CrossRef]
  20. Lu, J.; Haninger, K.; Chen, W.; Tomizuka, M. Design and torque-mode control of a cable-driven rotary series elastic actuator for subject-robot interaction. In Proceedings of the 2015 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Busan, Korea, 7–11 July 2005; pp. 158–164. [Google Scholar]
  21. Zhang, J.; Cheah, C.C.; Collins, S.H. Experimental comparison of torque control methods on an ankle exoskeleton during human walking. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 5584–5589. [Google Scholar]
  22. Schiele, A.; Letier, P.; Linde, R.; Helm, F. Bowden cable actuator for force-feedback exoskeletons. In Proceedings of the International Conference on Intelligent Robots and Systems, Beijing, China, 9–13 October 2006; pp. 3599–3604. [Google Scholar]
  23. Agrawal, V.; Peine, W.J.; Yao, B. Modeling of transmission characteristics across a cable-conduit system. IEEE Trans. Rob. 2010, 26, 914–924. [Google Scholar] [CrossRef]
  24. Agrawal, V.; Peine, W.J.; Yao, B.; Choi, S. Control of cable actuated devices using smooth backlash inverse. In Proceedings of the IEEE International Conference on Robotics and Automation, Anchorage, AK, USA, 3–8 May 2010; pp. 1074–1079. [Google Scholar]
  25. Lai, W.; Cao, L.; Tan, R.X.; Tan, Y.C.; Li, X.; Phan, P.T.; Tiong Anthony, M.H.; Tjin, S.C.; Phee, S.J. An Integrated Sensor-Model Approach for Haptic Feedback of Flexible Endoscopic Robots. Ann. Biomed. Eng. 2019, 48, 342–356. [Google Scholar] [CrossRef] [PubMed]
  26. Lai, W.J.; Cao, L.; Xu, Z.L.; Phan, P.T.; Shum, P.; Phee, S.J. Distal End Force Sensing with Optical Fiber Bragg Gratings for Tendon-Sheath Mechanisms in Flexible Endoscopic Robots. In Proceedings of the International Conference on Robotics and Automation, Brisbane, Australia, 21–25 May 2018; pp. 5349–5355. [Google Scholar]
Figure 1. Model of the double tendon-sheath drive system.
Figure 1. Model of the double tendon-sheath drive system.
Sensors 20 01301 g001
Figure 2. Double tendon-sheath drive test bench.
Figure 2. Double tendon-sheath drive test bench.
Sensors 20 01301 g002
Figure 3. Overall block diagram of the control system.
Figure 3. Overall block diagram of the control system.
Sensors 20 01301 g003
Figure 4. Model analysis of the double tendon-sheath torque transfer characteristics.
Figure 4. Model analysis of the double tendon-sheath torque transfer characteristics.
Sensors 20 01301 g004
Figure 5. Torque transfer relationship when the lubrication condition changes.
Figure 5. Torque transfer relationship when the lubrication condition changes.
Sensors 20 01301 g005
Figure 6. Displacement transfer relationship when the lubrication condition changes.
Figure 6. Displacement transfer relationship when the lubrication condition changes.
Sensors 20 01301 g006
Figure 7. Torque transfer relationship when the radius of the pulley changes.
Figure 7. Torque transfer relationship when the radius of the pulley changes.
Sensors 20 01301 g007
Figure 8. Displacement relationship when the radius of the pulley changes.
Figure 8. Displacement relationship when the radius of the pulley changes.
Sensors 20 01301 g008
Figure 9. Transmission efficiency analysis for the double tendon-sheath torque; (a) torque transmission efficiency with different preload; (b) moment transfer efficiency at full curvature of different tendon-sheathes; (c) torque transmission efficiency under different friction factors; (d) torque transmission efficiency with different preload.
Figure 9. Transmission efficiency analysis for the double tendon-sheath torque; (a) torque transmission efficiency with different preload; (b) moment transfer efficiency at full curvature of different tendon-sheathes; (c) torque transmission efficiency under different friction factors; (d) torque transmission efficiency with different preload.
Sensors 20 01301 g009
Figure 10. Compensation control model of a double tendon sheath transmission system.
Figure 10. Compensation control model of a double tendon sheath transmission system.
Sensors 20 01301 g010
Figure 11. Torque tracking experiment with 2.5 kg end load under external disturbance; (a) before compensation; (b) after compensation; (c) torque tracking error.
Figure 11. Torque tracking experiment with 2.5 kg end load under external disturbance; (a) before compensation; (b) after compensation; (c) torque tracking error.
Sensors 20 01301 g011
Figure 12. Torque tracking experiment with 2 kg end load under external disturbance; (a) before compensation; (b) after compensation; (c) torque tracking error.
Figure 12. Torque tracking experiment with 2 kg end load under external disturbance; (a) before compensation; (b) after compensation; (c) torque tracking error.
Sensors 20 01301 g012
Table 1. The main hardware of the double tendon-sheath transmission experiment system.
Table 1. The main hardware of the double tendon-sheath transmission experiment system.
DeviceSpecificationQuantitySupplier
Rouzo0.8 mm diameter2DEKDEJA
Casing2 mm in diameter2TRLREQ
Drive pulley30 mm diameter2Custom parts
DCOutput torque 38 N·m1ZHUOYUEMOXING
Controller chassiscRIO-90671Custom parts
Host computercomputer1DELL
Encoder12-bit absolute encoder2YOGOMO
Tension sensorDYMH-1064DYMH
Voltage moduleNI-9205, NI-92641NI

Share and Cite

MDPI and ACS Style

Wu, H.; Yin, M.; Xu, Z.; Zhao, Z.; Han, W. Transmission Characteristics Analysis and Compensation Control of Double Tendon-sheath Driven Manipulator. Sensors 2020, 20, 1301. https://doi.org/10.3390/s20051301

AMA Style

Wu H, Yin M, Xu Z, Zhao Z, Han W. Transmission Characteristics Analysis and Compensation Control of Double Tendon-sheath Driven Manipulator. Sensors. 2020; 20(5):1301. https://doi.org/10.3390/s20051301

Chicago/Turabian Style

Wu, Haoting, Meng Yin, Zhigang Xu, Zhiliang Zhao, and Wei Han. 2020. "Transmission Characteristics Analysis and Compensation Control of Double Tendon-sheath Driven Manipulator" Sensors 20, no. 5: 1301. https://doi.org/10.3390/s20051301

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