Abstract

The wave variable has been proposed to achieve robust stability against the time delay in bilateral control system. However, the influence of the force source on the overall system is still not clear. This paper analyzes this problem and proposes a supplement to the stability analysis for wave variable based bilateral control. Based on the scattering theory, it is pointed out that the design of force source decides the passivity of the two-port network of slave robot. This passivity influences the stability of overall system. Based on the characteristic equation and small gain theorem, it is clear that inappropriate designed force source in encoding the wave variable destroys the stability in the presence of time delay. A wave domain filter makes up for the broken stability. The principle of this reparation is explained in this paper. A reference is also provided by the analysis to design the parameter of the wave domain filter. Experiments prove the correctness and validity.

1. Introduction

Bilateral control is investigated for the haptic communication, which expands the range of human beings’ activities to perform complex tasks such as telesurgery, space, and undersea exploration [13]. There are two robots, the master and the slave, in the system. An operator manipulates the master robot. Meanwhile, the slave one tracks the position of the master and contacts the environment. The force generated from the contact is transmitted to the master side, which makes the operator able to feel the reaction effect from the environment [4]. Therefore, bilateral control makes teleoperation more effective [5].

In the bilateral control system, robust stability is the most important requirement [6]. However, the time delay that exists in the communication channels between the master and the slave always weakens and even destroys the stability [7, 8]. In modern applications of the bilateral control, the networks based on various communication protocols are employed as the communication lines. The network-induced delays, which may be constant, time-varying, or stochastic, packet dropouts, and disorder become the major constraints. In fact, the packet dropouts can be treated in a similar way to network-induced delay because the last received packet (delayed signal) can be used if the packet dropouts occur [9, 10]. Besides, the disordered data can be reordered via buffers, which also turns into the problem of delay. In the situation of long distance or complex network, for example, the Internet, the network-induced delay is inevitable. For normal network control system, robust control algorithms, for example, thecontrol, are discussed, which are very effective methods [1113]. However, the feedback of a robot in the bilateral control system is the other robots, the human beings, and the environment, which means that the dynamics of such a system is more complex. Therefore, the delay of such a system must be specially considered.

To deal with the problem, many synthesis methods were investigated. For example, Natori et al. proposed the communication disturbance observer (CDOB) [14] and applied it in bilateral control system [1517]. However, the performance of this method is weakened due to the mismatching of the model of slave robot. Besides, the transparency, that is, the index of the control performance, is not satisfying using this method [18]. Thecontrol and the adaption control were also used to design the system with time delay [19]. However, the stability is limited by the situation of environment. Besides these researches, the wave variable is one of the famous and the important methods [20], because it provides the system robust stability against arbitrary time delay.

The systemized wave variable method was proposed based on the scattering theory [21]. Then, a more physically motivated reformulation led to the development of wave theory [22], which provides a framework for designing and analyzing bilateral control system. From the proposition of wave variable method to present, many improvements were investigated. A modified Smith predictor was utilized in the wave variable framework [23]. A flexible design and analysis tool has been provided for two-channel teleoperation systems [24]. To avoid the so-called “wave reflection” phenomenon, which leads to the oscillatory behavior of the robots, two remedies have been utilized. One is the impedance matching procedure [22] and the other is the low pass filter in the wave domain [25]. To improve the transparency of wave variable based bilateral control, Aziminejad et al. proposed the idea that force feedback can be improved by designing the force source in encoding the wave variable. Specifically, the design of kinesthetic force-based (KFB) wave variable [26] that was also called directly reflective force wave variable was proposed [27].

On the wave variable methods, past analyses only focused on the passivity of the communication channels; however, they did not consider the overall system, because they assumed that the human-master, slave-environment pairs are passive. Besides, in some works, for example, the KFB method, all past experimental results are obtained with the employment of the wave domain filter. And the cutoff frequency is very low. Then, the stability of the overall system is questionable with high cutoff frequency or without the wave domain filter. There is still no work to point out that what is the influence of designing the force source in encoding the wave variable on the robust stability against time delay. Then, there are following questions.(Q1)Does the design of force source in encoding the wave variable influence the system stability?(Q2)What is the effect of the wave domain filter on improving the stability? And how to design the cutoff frequency of such a filter?

This paper answers the above questions and gives useful supplement to the process of designing a bilateral control system. The paper is organized as follows. In Section 2, problem formulation is given. The original wave variable based control and the KFB wave variable method are introduced as two specific situations. In Section 3, the stability of overall system is analyzed. In Section 4, experimental results are illustrated to prove the analysis. Finally, it is concluded in Section 5.

2. Problem Formulation

In this section, the problem of time delayed bilateral control system is described via a two-port network model. Then, the control objective is given by a hybrid matrix. Secondly, the algorithm of wave variable encoder is introduced. Finally, the problem of practice design that this paper focuses on is described.

2.1. Control Objective by Two-Port Network Model of Teleoperation

The bilateral teleoperation system is depicted in Figure 1, where,,,,,,and, denote the human velocity, the master velocity response, the desired velocity for slave, the slave velocity response, the master force, the desired master force, the slave force, and environment force, respectively. Here,means the human force, according to the law of action and reaction.

Such a system can be viewed as a series’ cascade of one-port and two-port networks with an effort-flow pair, which is the force-velocity pair for teleoperation robots, being exchanged at each port. The relationship between the forces and velocities at all ports can be represented by the hybrid matrixas follows: where the,pair and the,pair mean the force source and the velocity flow in each side of a two-port network, respectively [21].

The hybrid matrix describes the kinesthetic feedback between the input and output of a two-port network model. For the robot system, the hybrid matrix can be also used to describe the relationship between environment and human operator by choosing,,, and.

Then, the control objective is to make,,, andwhen there is no time delay, which means the motion tracking and action-reaction law of the forces as follows: With the same initial states,, (2) also means.

2.2. Wave Variable

According to the passivity theory, if the master and the slave two-port networks are both passive, the passivity of the communication channel means the system robust stability against arbitrary time delay.

The wave variable approach in bilateral control system stems from scattering theory and theoretically guarantees stability under arbitrary time delay [24]. The wave variable encoding is described in Figure 2. Instead of directly transmitting the power signalsand, the signals are encoded to the wave variablesand, which are given as follows: These formulations are identical to the scattering formulation, with the only parameterbeing the characteristic impedance of the transmission. The transmitted wave variables over the communication channel with time delay are given by the following: The reference signals on both sides of the channel are derived as the inverse transformation of the wave variables:

With the wave variable encoding, the passivity of the communication block can be verified in time domain with zero initial energy storage. The passivity is confirmed if the output energyof the communication block (7) is less than or equal to the input energy for all time: Obviously, the wave variable method ensures this relationship reasonable as follows: In some past works, the fist-order low pass filters are introduced into the wave transmission to reduce the reflection of signals and improve the performance of the system as illustrated in Figure 2, which is called wave domain filter. However, the important effect of the wave domain filter on stability is not clear. Furthermore, the design principle of such filters is also not clear.

2.3. Wave Variable Based Applications
2.3.1. Original Wave Variable Based System

For the application of original wave variable, the force sourcethat participates in the wave variable encoding is designed as follows: In this situation, theis the control effect generated by the controller in the slave robot.denotes the velocity gain anddenotes the position gain. The structure of this application method is described in Figure 3. Here,is the velocity controller, which is a PI control asin Laplace domain.andare the transfer functions of the master and the slave, respectively.

2.3.2. Kinesthetic Force-Based (KFB) Wave Variable

For this application approach, the force effect in the wave variable encoder is directly designed as the environment force, which realizes the direct force reflection as follows [26]:

The structure of this KFB method is described in Figure 4. The difference between the two methods is the design of the force source in wave variable encoding. Although this design does not influence the passivity of communication block with wave transmission, it influences the passivity of the slave part and also the robust stability of the overall system. This problem is analyzed in the next section.

3. Passivity and Stability

This section gives out the relationship between the human force and master motion and the relationship between the environment force and slave motion by human and environment impedances. Then, the stability of both the original and KFB wave variable applications is analyzed. It is pointed out that the latter one is not stable for some situations of high frequency and hard environment.

3.1. Relationship between Passivity and Force Source Design

The passivity of a two-port network can be judged by the scattering matrixthat is defined as whereis the Laplace transformation of the hybrid matrix in (1). There is following theorem.

Theorem 1 (see [21]). A system is passive if and only if its scattering matrix satisfies the following condition:

The relationship between the passivity and the design of force source is investigated using this theorem.

In the original wave variable, the force source that participates in encoding the wave variable is designed as the control force of the slave robot. The two-port network of the slave robot is shown as Figure 5(a). According to this figure, the hybrid matrix in frequency domainis calculated as follows:

In the situation of KFB wave variable, the force source is designed as the environment force as shown in Figure 5(b). Correspondingly, the hybrid matrix is calculated as follows:

Then, the passivity can be investigated by substituting the hybrid matrices into (11) and calculating the eigenvalue in (12) for the passivity judgement of specific design.

In practice, velocity controlleris usually designed as a PI controller. For linear motor driven 1-DOF (degree-of-freedom) robot, the transfer function of the slave robotis a nominal model that is an integration element as, whereis the inertial mass. In practice, the dynamics can be guaranteed by using disturbance observer (DOB) based robust internal loop control [28, 29]. Therefore, the nominal model of the robot is available in the analysis. For the robot used in the experiment of this paper, the parameteris unity. The left part of the passivity condition, the inequality (12), is calculated and plotted as shown in Figure 6 with different gains of the controller.

Obviously, the passivity condition (12) is satisfied in the original wave variable design. However, the design of the KFB wave variable does not guarantee the passivity of the two-port model of the slave robot. This discloses that the force source cannot be designed arbitrarily. The broken passivity of the slave two-port model can not guarantee the robust stability of the whole system under communication delay between the master and the slave.

3.2. Stability of Overall System under Time Delay
3.2.1. Relationship between Force and Motion

To analyze the stability of the whole system, the relationship between force and motion is discussed first of all. In a human-machine interaction-like system, the bilateral teleoperation, the human force, and the environment force relate to the motion of the master and the slave robots through the human and the environment impedances. Considering the spring-damping impedance models [30], this relationship is described as follows: where,,, andare human stiffness, human damping, environment stiffness, and environment damping, respectively.,,, andare the Laplace transformations of,,, and, respectively.is the desired position by human.is the initial position of environment.anddenote the human and environment impedances, respectively.

Without losing generality,can be assumed as zero. Then, the only input value is, and the outputs areandfor the bilateral teleoperation system. Also without losing generality, the inputcan be seen as zero when the stability is considered for the control system itself.

3.2.2. The Situation of Original Wave Variable

The wave inverse transmission (6) can be rewritten in the frequency domain expressions as follows: Here,is the wave domain filter. In the situation of the original wave variable method, there is no wave domain filter in the sense of. Besides, the control relationship of the following obtained according to Figure 3:

Considering the dynamics of the human operator and the environment, the characteristic equation of the overall system can be calculated as (18) consideringaccording to (16) and (17):

In fact, (18) is also the characteristic equation of the unit feedback system of.andare described as follows:

Therefore, the stability of the system in Figure 3 is equivalent to the unit feedback system of.

Ifandarestable, according to the small gain theorem, to make the system stable under arbitrary time delay in the signal transmission, which is the target of wave variable method, the following equation should be satisfied:

By substituting (19) into (20), to make the system stable under any time delay, the following equation should be satisfied: whereand.

The dynamics of the master robot is the same as the slave one, which is, whereis the inertial mass of the master robot. In order to verify the stability of such a system, quantitative analysis can be implemented. The employed parameters in the quantitative analysis are shown in Table 1.

The situation of great environment stiffness, N/m, denotes that the environment is a hard object anddepicts the free motion. The parameters are designed for the experimental devices in Section 4. Such designedandmake the control of slave robot have the unity damping to avoid oscillation. The wave impedanceis designed as a great value to reduce the oscillation of system responses [31]. In the quantitative analysis, it is assumed that the human operator does not apply any effect on the system to consider the stability of only the controlled robots. The values of damping of the environment and the human operator simulate the viscous friction in both the two robots. According to Figure 7, the values ofare less than one. The system is stable for either free motion or hard contact under any time delay in whole frequency domain. According to the above subsection, the design of the force source in the wave variable guarantees the passivity of the two-port model of slave. The passivity of the overall system is then guaranteed. The system performs strong robustness against the time delay in the signal transmission.

3.2.3. The Situation of KFB Wave Variable

Following the same line of above analysis, the KFB wave variable method is also analyzed, which has different design on the force source.

According to (20), condition (22) should be satisfied to make the system have robustness against any time delay:

The quantitative analysis is also implemented. With the same parameters in Table 1, the values ofare shown in Figure 8. According to the result, (22) is not satisfied in the situation of hard contact. Because the passivity is broken in the two-port model of the slave, the stability of overall system is also not guaranteed in the presence of time delay. It is proved that the design of force source influences the robust stability of the overall system. The design of the force source should make any two-port model be passive in the system.

In fact, direct application of the KFB wave variable approach was not implemented in past works. There always exists a wave domain filter in the transmission line as shown in Figure 2. However, it is not clear enough what is the most important effect and how to design the wave domain filter. With the filter, the values ofare calculated as shown in Figure 9. The first-order filteris employed. The cutoff frequencyis set as 550.0 rad/s and 31.4 rad/s, respectively. According to the results, the wave domain filter reduces the values of. In practice, the wave domain filter strengthens the robust stability of overall system in the presence of time delay. If the design of force source breaks the stability of overall system, wave domain filter can make up for this problem only when the cutoff frequency is appropriate. The analysis process in this paper is quite necessary in the design of a wave variable based bilateral control system. The analysis does not only show the stability of overall system, but also provides a reference to design the system parameters for some newly proposed wave variable based system.

4. Experiments

The experiments are implemented to prove above analyses in this paper. In Section 4.1, the experimental setup is illustrated. Then, the experimental results are shown in Section 4.2.

4.1. Experimental Setup

In the experiments, two single DOF robots are utilized as the master and the slave, respectively. The structure and devices of experimental system are shown in Figure 10. The original wave variable based system and the KFB wave variable method are both implemented by programming in Linux RTAI. Wide bandwidth sensorless force measurement is realized by the reaction force observer (RFOB) [32]. An aluminium cube is used as a hard environment that is put in the side of slave.

An internal loop robust controller, the disturbance observer, is employed to compensate model uncertainties and guarantee that the dynamics of the robots performs as the one in the analysis [33]. The structure of the internal loop is illustrated in Figure 11. The equivalent disturbance that contains the external disturbances and dynamics uncertainties are compensated within the bandwidth of the DOB.is the cutoff frequency. Greatermeans stronger robustness against the equivalent disturbance. In practice, major influence of the disturbances and uncertainties is in the low frequency domain. Therefore, with the DOB, the dynamics of the robot is guaranteed to be similar to the model that is used in the analysis. Then, the wave variable based approach is verified with little influence of other factors.

The experiments are composed of 4 cases. Case 1 is the situation of original wave variable based control. Case 2 is the situation of KFB wave variable based control without the wave domain filter. Case 3 and Case 4 are the KFB wave variable based system with the wave domain filter. The cutoff frequency of the filter is set highly in Case 3 as 550 rad/s and lowly in Case 4 as 31.416 rad/s. All the results are plotted into figures with,,, and. The experimental parameters are shown in Table 2. Here, the cutoff frequencies of RFOB and DOB are smaller in Case 2 to extend the working time because the system is seriously instable in this case according to the above analysis.

4.2. Experimental Results

Figure 12 illustrates the position and force responses of the original wave variable based control system that corresponds to Case 1. It can be found that the system is stable for both free motion and contact operation even with the round-trip time delay of 1000 ms.

Figure 13 illustrates the results of KFB wave variable based control system that corresponds to Case 2. Without the wave domain filter, the system is unstable, especially when contact occurs. The force responses are obviously emanative. At about 3.3 s, the system stops for protection. This is in agreement with the theoretical analysis.

Figure 14 illustrates the results of KFB wave variable approach with the wave domain filter that corresponds to Case 3. Although there is the wave filter, the system is also unstable, especially when contact occurs according to Figure 8. The theoretical analysis shows that the system stability is not guaranteed if the cutoff frequency of this filter is not appropriately designed. The experimental results prove the analysis.

Finally, the results of Case 4 are shown in Figure 15. The system is stable when the cutoff frequency of the wave domain filter is small enough for the KFB based control. Compared with the original wave variable method, the design of KFB wave variable deduces the oscillation of the slave robot in the state of free motion. The experimental results illustrated the place of improvement by the KFB wave variable and proved the correctness of the analysis process in this paper.

According to the analysis and the experiment, the following results are proved. Firstly, the design of force source in wave variable influences the stability of overall system. Secondly, the analysis process proposed in this paper helps researchers to judge the robust stability of bilateral system against time delay. If the system is unstable, the wave domain filters strengthen the stability. The proposed analysis process is useful in the design of the cutoff frequency of the wave domain filters.

5. Conclusion

This paper focused on the problem of stability caused by the design of the force source in encoding the wave variable in the delayed bilateral control system. The influence of the force source design is analyzed for the original wave variable based system and the kinesthetic force-based wave variable method specifically.

It is pointed that the design of the force source may destroy the stability of the two-port network in slave and then break the robust stability of the control system. The overall bilateral control structure is considered including the human and the environment impedances in frequency domain. Analysis illustrates that appropriately designed wave variable based system has robust stability against any time delay. However, this stability is broken if the design of the force source is not appropriate in encoding the wave variable. In the unstable situation, adding a wave domain filter improves the robust stability. The analysis in this paper clearly illustrates the reason and provides a reference for the design of the wave domain filter.

Experimental results in practical system prove the analyses. This paper is helpful to understand the remarkable problem on the design of the force source in wave variable based bilateral control.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was supported in part by the National Science Foundation of China under Grant 61304032, in part by the Science and Technology Development Program of Jilin Province under Grant 20130522156JH, and in part by CIOMP Knowledge Innovation Program under Grant Y2CX1SS123. The authors also thank Professor Kouhei Ohnishi in Keio University, Japan, who provided the experimental devices and gave a lot of beneficial suggestions on this research.

Supplementary Materials

Video of main experiments.

  1. Supplementary Video