Abstract

It is well known that parameter convergence in adaptive control can bring about an improvement of system performance, including accurate online identification, exponential tracking, and robust adaptation without parameter drift. However, strong persistent-excitation (PE) or sufficient-excitement (SE) conditions should be satisfied to guarantee parameter convergence in the classical adaptive control. This paper proposes a novel adaptive control to guarantee parameter convergence without PE and SE conditions for nonlinear teleoperation systems with dynamic uncertainties and time-varying communication delays. The stability criterion of the closed-loop teleoperation system is given in terms of linear matrix inequalities. The effectiveness of this approach is illustrated by simulation studies, where both master and slave are assumed to be two-link manipulators with full nonlinear system dynamics.

1. Introduction

Bilateral teleoperation systems are one of the most well-known time-delay systems which allow a human operator to extend his/her intelligence and manipulation skills to the remote environments. A typical teleoperation system is composed of five parts: human operator, master, communication channel, slave, and task environment. The master is directly handled by a human operator to manipulate the slave in the task environment, and the signals (position, velocity, or interaction force) from the slave are sent back to the master to improve the performance. Recent years have witnessed considerable advances in the control studies of teleoperation systems, owing to their broad engineering applications in telesurgery, space exploration, nuclear operation, undersea exploration, and so forth.

It is well known that the information between the master and slave robots is transmitted via a communication network, and long-distance data transmission generally causes communication time delays. The existence of such communication time delays may affect the stability and the control performance of teleoperation systems. In order to solve this problem, a variety of control schemes have been proposed in the literature. The breakthrough work on bilateral teleoperation problem was achieved in [1], in which the concepts from network theory, passivity, and scattering theory were used to analyze the stability of the controlled teleoperation systems [2], and then the master-slave synchronization and stability analysis of teleoperation systems with various kinds of time delays, such as constant delays [1], time-varying delays [38], or stochastic delays [911], have been hot topics in the study of teleoperation systems.

Another typical concern for teleoperation systems is the dynamic uncertainties. For model-based controllers, the system parameters are assumed to be explicitly known. However, it is unrealistic to accurately get the system model in practical applications. Therefore, one of the main solutions to reduce the influence of uncertainty on the performance of a teleoperation system is to design an adaptive controller. For nonlinear teleoperation systems, the design of adaptive controllers mainly uses a basic fact: the master-slave robots are linearly parameterized [12]. In [13], an adaptive controller for teleoperators with time delays, which ensures synchronization of positions and velocities of the master and slave manipulators and does not rely on the use of the ubiquitous scattering transformation, was proposed. Based on [13], two versions of adaptive controllers for nonlinear bilateral teleoperators were proposed in [5]. The authors in [14] proposed a novel adaptive control framework for nonlinear teleoperation systems with dynamic and kinematic uncertainties and time-varying time delays. Unfortunately, one of the drawbacks of adaptive controllers proposed in [5, 13, 14] is that the parameter estimates are not guaranteed to converge to the true parameters. It is well known that the convergence of the parameters to their true values can improve system performance with accurate online identification, exponential tracking, and robust adaptation without parameter drift. Unfortunately, these features are not guaranteed unless a condition of persistent excitation (PE) is satisfied [15]. However, the PE condition is very stringent and often infeasible in practical control systems [16]. Hence, some improved methods which relax the condition of PE should be proposed.

Motivated by the above concerns, in this paper, a new adaptive controller is designed for teleoperation systems with time-varying delays, and the convergence of parameters to their true values is achieved, which then gives rise to an improvement of system performance. A new prediction error is designed to guarantee the parameter convergence, and the condition of PE is not required; thus, the proposed control scheme is more practical in real applications.

The arrangement of this paper is as follows. In Section 2, the system modeling and some preliminaries are given. In Section 3, the adaptive control with parameter convergence is given and its stability is analyzed in Section 4. A simple teleoperation system composed of two robots with two degrees of freedom is given as an example to show the effectiveness of the proposed method in Section 5. Finally, the summary and conclusion of this paper are given in Section 6.

Notations. Throughout this paper, the superscript stands for matrix transposition. denotes the -dimensional Euclidean space with vector norm . is the set of all real matrices. represents a block matrix which is readily referred by symmetry. and denote the maximum and the minimum eigenvalue of matrix , respectively. For any function , the -norm is defined as , and the square of the -norm is defined as . The and spaces are defined as the sets and , respectively.

2. Problem Formulation and Preliminaries

Consider teleoperation systems described as follows: where are the vectors of the joint position, velocity, and acceleration with or representing the master or the slave robot manipulator, respectively. Similarly, represents the mass matrix, and embodies the Coriolis and centrifugal effects. is the control force, and finally are the external forces applied to the manipulator end-effectors. Each robot in (1) satisfies the structural properties of robotic systems, that is, the following properties [2, 12]: (P1)The inertia matrix is a symmetric positive-definite function and is lower and upper bounded; that is, , where are positive scalars.(P2)The matrix is skew symmetric.(P3)For all , there exists a positive scalar such that .(P4)The equations of motion of -link robot can be linearly parameterized aswhere is a matrix of known functions called regressor and is a vector of unknown parameters.

In this paper, the data is transmitted from the master to the slave and from the slave to the master over delayed communication with variable delays. The communication delays are assumed to have certain bounds, which is precisely stated in Assumption 1.

Assumption 1. For each , the variable communication time delay has a known upper bound ; that is, . Additionally, the time derivative is bounded.

3. Adaptive Control Design

Suppose the positions of the master and the slave are available for measurement and are transmitted through the delayed network communication. Let denote the position errors by

We define the following auxiliary variables:where are positive constants. Using property (P4), letting , , the following control laws for the master and the slave are proposed:where is the estimate of , .

Substituting the control law (6) into the teleoperation dynamics (1), we obtain the following dynamics for :where .

A straightforward choice of the adaptive law was first proposed by Slotine and Li [17] and has been widely used in adaptive control of teleoperation systems [2, 5, 13]. However, it is pointed out that this adaptive law cannot guarantee accurate estimations of parameters. In order to achieve convergence of parameters to their true values, the estimation error should be introduced into the control design. However, the value of is not obtainable since the true value of is not available, and thus the prediction error or its filtered counterpart is used to improve the tracking performance. However, the use of or still needs the PE condition to make the system exponentially stable. In the following, we introduce an auxiliary variable such that , where is a designed lower bounded positive-definite matrix, to adaptive control of the teleoperation system. Thus, the following adaptive laws are proposed for the master and the slave:wherewhere and are two positive constants specifying the lower bound of the norm of and the maximum forgetting rate [17]; and are two constant positive-definite matrices. From (10) and (11), one can show that, , , and .

The coefficient is given bywhere is a constant.

Remark 2. By (12), it is easy to see that the prediction error is related to the regressor , which requires the information of joint acceleration. To avoid this, the adaptive law ((8)–(11)) with filtered torques and filtered regressor could be used. The filtered prediction errors of estimated parameters are defined aswhere is the filtered forces , that is, and can be calculated without acceleration terms by convolving both sides of (2) by a filter [18].

4. Stability Analysis

Denote , , and and define the new state , which take values in , .

The following theorem summarizes the main result of this paper.

Theorem 3. Consider the bilateral teleoperation system (1) controlled by (6) together with the updating law ((8)–(11)) under the communication channel satisfying Assumption 1, if there exist positive-definite matrices such that the following linear matrix inequality (LMI) holds, respectively:with and then when the considered teleoperation system is in free motion, that is, , all the signals are bounded and the position errors, velocities, and estimation errors asymptotically converge to zero; that is, . Moreover, the estimation errors converge to a specified domain within a given time.

Proof. Define the following function:It is obvious that is positive-definite and radially unbounded with regard to and . Using property (P2), the derivative of along the trajectory of system (7) is when , . Since , , we conclude that . By the closed-loop dynamics (7) and properties (P1)–(P4), we have that . Thus, by Barbalat’s Lemma, one has that . Now, we give the following Lyapunov functional:with where .
When the external forces , by (4), the derivative of along with the trajectory of system (7) is given by It is noted that the position error can be expressed aswhere and , and hence the time derivative of along with the trajectory of system (7) is given by Calculating the time derivative of , one has that by Jensen’s inequality.
Thus, we have where and is given in (17).
By (17), we have that and . Furthermore, by (21) and (27), one has that , . Thus, by (3), one has that if the time derivatives of the communication delays are bounded. Now, invoking Barbalat’s Lemma, we conclude that . Thus, it is followed by since as . Since , we further conclude that as .
Now, we show that the parameter estimation error approaches zero as . Note that the parameter adaption law (8) can be represented asSimilarly, the conclusion that is guaranteed using Barbalat’s Lemma.
To illustrate the transient performance of the teleoperators, we start from the convergence of estimation errors . Obviously, the Lyapunov candidate function for is , which we denoted as . The time derivative of is given by Thus, if for both , we have , where . This implies that is always negative when with . So, the parameter error will converge to a sphere , where , , , and within a given time.

Remark 4. Compared to the existing works [5, 13, 19], the proposed control scheme guarantees the convergence of parameters to their true values, while the condition of PE is not required. This is accomplished by the boundedness of the matrix in the new-defined prediction error .

5. Simulations

In this section, the simulation results are shown to verify the effectiveness of the main result. Consider a 2-DOF teleoperation system (1) with the following parameters: for , respectively, and The masses of the manipulators are chosen as kg, kg, kg, and kg, and the lengths of links for the master and the slave robots are m and m. The Jacobians of the master and slave robots are given by .

The following parameterization is proposed for both manipulators with , respectively: where , , , , and . We assume that the operator hand force at the -direction is generated by a step signal depicted in Figure 1, while at the -direction, there is no external force; then, we have . The slave is in free motion in this simulation. By applying the designed controller (6), (8), (9), (10), and (11) with , , we obtain the simulation results as shown in Figures 2 and 3. It can be seen that, under the proposed controller, the presence of parametric uncertainties does not violate the stability of the bilateral teleoperation. The master and the slave achieve synchronization around the time  s. Furthermore, the estimated dynamic parameters are shown in Figures 4 and 5, respectively. By Figure 4, it is easy to find that the estimate converges to its real value after  s, at which time the external human force starts to be exerted to the master manipulator. Similarly, Figure 5 reveals the convergence of the slave’s dynamic parameters to their true values.

6. Conclusion

In this paper, a novel adaptive control framework that addressed dynamic uncertainties and time-varying delays for nonlinear teleoperation systems was proposed. Contrary to the existing works which guarantee the boundedness of the parameter estimation errors, this paper achieves convergence of parameters to their true values, which then gives rise to an improvement of system performance. By designing a new prediction error, the condition of PE is relaxed in this paper. The controller performance is verified via simulations. Further studies on parameter-converging adaptive control of teleoperation systems with a configuration of single master and multiple slaves are underway and the results will be reported in the near future.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was jointly supported by the National Natural Science Foundation of China (nos. 61333002 and 61773053), the Fundamental Research Funds for the Central Universities of USTB (nos. FRF-TP-16-024A1, FPR-BD-16-005A, and FRF-GF-17-A4), the Beijing Key Discipline Development Program (no. XK100080537), and the Beijing Natural Science Foundation (no. 4182039).