Next Article in Journal
A Dynamic Systems Approach for Detecting and Localizing of Infarct-Related Artery in Acute Myocardial Infarction Using Compressed Paper-Based Electrocardiogram (ECG)
Next Article in Special Issue
Uncertainty Principle and Power Quality Sensing and Analysis in Smart Substation
Previous Article in Journal
Dynamic Partition Gaussian Crack Detection Algorithm Based on Projection Curve Distribution
Previous Article in Special Issue
Deep Learning for Feature Extraction in Remote Sensing: A Case-Study of Aerial Scene Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Letter

Quantization-Mitigation-Based Trajectory Control for Euler-Lagrange Systems with Unknown Actuator Dynamics

1
School of Computer, University of Electronic Science and Technology of China Zhongshan Institute, Zhongshan 528400, China
2
School of Automation, Guangdong University of Technology, Guangdong Key Laboratory of IoT Information Technology, Guangzhou 510006, China
3
UTA Research Institute, The University of Texas at Arlington, Fort Worth, TX 76118, USA
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(14), 3974; https://doi.org/10.3390/s20143974
Submission received: 14 June 2020 / Revised: 11 July 2020 / Accepted: 15 July 2020 / Published: 17 July 2020
(This article belongs to the Special Issue Data Analysis for Smart Sensor Systems)

Abstract

:
In this paper, we investigate a trajectory control problem for Euler-Lagrange systems with unknown quantization on the actuator channel. To address such a challenge, we proposed a quantization-mitigation-based trajectory control method, wherein adaptive control is employed to handle the time-varying input coefficients. We allow the quantized signal to pass through unknown actuator dynamics, which results in the coupled actuator dynamics for Euler-Lagrange systems. It is seen that our method is capable of driving the states of networked Euler-Lagrange systems to the desired ones via Lyapunov’s direct method. In addition, the effectiveness and advantage of our method are validated with a comparison to the existing controller.

1. Introduction

Recent decades have witnessed that the research on networked control systems is also one of the most important topics in the current academic and industrial field [1,2,3]. Different pieces of equipment or devices are connected through the network, provides more flexibility and resilience to different working conditions and environments. Please note that as the number of connected devices increases, or as the size of the networked system expands, it becomes a challenge as to how to use the limited computational resources for communicating [4].
From a perspective of the information flow, a problem of the limited computational resources can be regarded as a problem of the bandwidth limitations, wherein the transmitted signal is quantized through the networked systems. Thus, it leads to a challenge that how to control a quantized system. Along this line, some results of handling the quantization phenomena have been reported in the control community. Results on limited data rates were documented in [2]. The work of [3] addressed the communication constraint issue by placing the encoder and decoder in the control diagram. In contrast to the linear system in [5], works such as [6,7] extended the quantized feedback problem to the non-linear systems. Since the quantization was sector-bounded, Fu and Xie [8] changed the quantized feedback design into the robust control design. Considering that the input logarithmic quantizer may result in oscillation, Hayakawa et al. [9] gave a remedy using a hysteretic quantizer. It was reported in [10] that the input quantization problem can be handled using the backstepping-based design. Xing et al. [11] considered an output-feedback design problem for unknown nonlinear systems with the quantization of the system input. Xie et al. [12] proposed a neural-network-based asymptotic control algorithm to study unknown input quantization control problems for nonlinear systems using backstepping control design. Zhou et al. [13] extended [10] and showed that the Lipschitz condition was not necessary for the nonlinear functions with the quantization at the input.
Please note that Euler-Lagrange systems have significant advantages in modelling the dynamical processing for industrial applications, such as [14,15,16,17,18,19]. However, it is non-trivial to apply the linear system-based results to control the Euler-Lagrange systems. Difficulties include not only Euler-Lagrange systems themselves are nonlinear but also they might involve different kinds of nonlinearities [20,21]. Please note that actuators have been regarded as an essential unit in the control systems. When actuators are not working in perfectly linear phenomena, actuators nonlinearities [22] including deadzone, backlash, friction, and hysteresis would be imposed on the Euler-Lagrange systems. Therefore, how to model the nonlinearized actuator dynamics and how to tackle the problem of unknown actuator dynamics appear to be crucial problems that need further research. The work of [23] considered the motion control problem in linear resonant actuators by using an estimator for estimating the position and a motion controller. As documented in [24], the control problem of actuator nonlinearities was modelled for a class of nonlinear systems. Later, actuator failures, which can be regarded as a specific but difficult form of actuator nonlinearities, were investigated in [25]. Recently, Chen et al. [26] proposed a dynamic gain-based approach for multi-input and multi-output system with unknown input coefficients, which turned out to be related to the problem of actuator nonlinearities. The work of [27] studied the control problem of friction and hysteresis on the geared drives, and proposed a sensorless torsion control for elastic-joint robots. Results are obtained for multi-agent systems with external disturbances and unknown input nonlinearities in [28]. Lin et al. [29] considered the cooperative navigation control of mobile robots in an unknown environment using a neural fuzzy controller. The work of [30] considered unknown input Bouc-Wen hysteresis control problem and handled it using adaptive control. Although advances have been reported, the majority of the existing works are not designed for Euler-Lagrange systems with unknown quantization. This becomes a key question to investigate practical networked systems such as unmanned vehicle systems and teleoperated manipulators [31,32] with the capability of modelling the nonlinearities that happen in the communication networks [33].
In this paper, we aim to study a control problem of Euler-Lagrange systems with unknown actuator dynamics. In our case, the designed control signal is first endowed with the quantization to capture the limited bandwidth in the networked control system. After that, the quantized signal is allowed to pass through unknown actuator dynamics, which results in an unknown coupled dynamics control problem for Euler-Lagrange systems. We solve such a problem by proposing a quantization-mitigation-based adaptive control method. It is seen that our controller, together with its estimation laws, is capable of changing unknown time-varying input coefficients caused by the quantization and actuator dynamics into a problem of unknown constant input coefficients. Then, we solve the unknown constant input using an adaptive dynamic gain-based approach. Using our control scheme, the analysis shows that one estimation law is sufficient to handle unknown quantized actuator dynamics problem, regardless of the number of the actuator channels in the network. It is seen that our quantization-mitigation-based trajectory control works effectively for networked Euler-Lagrange systems both in the theoretic stability analysis and in the simulation case study. The proposed system model and its control result are important for the Euler-Lagrange systems that are operating in a networked workplace. In the networked control systems, the issue of the limited bandwidth has been studied and modelled by the quantization phenomenon [1]. Through our control design, we show that the tracking performance of the Euler-Lagrange systems is ensured even under the quantized actuator dynamics.
The organization of the remaining parts of this paper is briefly introduced as follows. In Section 2, we first model the networked Euler-Lagrange systems with unknown actuator dynamics. In Section 3, we review the structural property of Euler-Lagrange systems, propose an adaptive control-based method to handle unknown actuator dynamics and quantization for Euler-Lagrange systems, and proved its stability via Lyapunov’s direct method. In Section 4, the proposed method is tested through a case study, and its effectiveness is confirmed. In Section 5, a conclusion of this paper is attained.

2. Problem Formulation

In this section, we will consider a class of unknown Euler-Lagrange systems that contains unknown quantization on the input and unknown actuator dynamics. The dynamics for such Euler-Lagrange systems are modelled as the following nonlinear equation [34]:
V ( χ ) χ ¨ + H ( χ , χ ˙ ) χ ˙ + W ( χ ) = τ ,
where χ R L × 1 is a system state vector, V ( χ ) R L × L denotes a positive definite inertial matrix; H ( χ , χ ˙ ) R L × L representees the Coriolis and centrifugal matrix of the ith robotic arm; W ( χ ) R L × 1 denotes the gravitational force vector; and τ R L × 1 means the actual actuator signal applied to the Euler-Lagrange systems and plays a role of driving the state variable χ of Euler-Lagrange systems (1) to follow a predetermined trajectory reference χ d . Here, the actuator dynamics are unknown to the designer. It is noted that the term τ in our case denotes a control or command signal received from the wireless networks. The mathematical model of the actual actuator dynamics τ is detailed as
τ = G ( ϱ ( u ( t ) , t ) ) = [ G 1 ( ϱ 1 ( u 1 ( t ) , t ) ) , G 2 ( ϱ 2 ( u 2 ( t ) , t ) ) , , G L ( ϱ L ( u L ( t ) , t ) ) ] ,
where the function G i ( · ) denotes unknown actuator dynamics driven by the signal ( · ) and ϱ i ( u i ( t ) ) implies an unknown nonlinear function that changes the designed controller u i ( t ) to ϱ i ( u i ( t ) ) caused by the wireless communications in the networked systems.
Now, we model the dynamical procedure of the wireless communication. Although wireless communication provides a flexible way of controlling the system, the communication quality strongly relies on bandwidth. Under the limited bandwidth of wireless networks, we consider the designed actuator signal u i ( t ) in (2) subjected to the quantization [10], which can be regarded as a model to investigate practical systems such as telecommunicated vehicles or devices. For the simplification and convenience, we show the quantization with the input signal u i ( t ) and its output quantized signal ϱ i ( u i ( t ) , t ) in Figure 1, where it is clear that the quantizer ϱ i ( u i ( t ) , t ) is nonlinear and discontinuous severely twisting the designed signal u i ( t ) .
The mathematical model of the quantization is expressed in a form as
ϱ i ( u i ( t ) , t ) = { u i ( t ) s g n ( u i ( t ) ) , if u i ( t ) 1 + δ i < | u i ( t ) | u i , u ˙ i ( t ) < 0 , or u i ( t ) < | u i ( t ) | u i ( t ) 1 δ i , u ˙ i ( t ) > 0 u i ( t ) ( 1 + δ i ) s g n ( u i ( t ) ) , if u i ( t ) < | u i ( t ) | u i ( t ) 1 δ i , u ˙ i ( t ) < 0 , or u i ( t ) 1 δ i < | u i ( t ) | u i ( 1 + δ i ) 1 δ i , u i ˙ ( t ) > 0 0 , if 0 | u i ( t ) | < u i , m i n 1 + δ i , u ˙ i ( t ) < 0 , or u i , m i n 1 + δ i | u i ( t ) | u i , m i n , u ˙ i ( t ) > 0 ϱ i ( u i ( t ) ) , if o t h e r c a s e s .
where the symbol ρ i denotes the density of the quantized phenomena with 0 < ρ i < 1 , δ i = 1 ρ i 1 + ρ i , ϱ i ( u i ( t ) ) represents the quantized output, the value of which holds at the previous time, and u i , j ( t ) = ρ i ( 1 j ) u i , min with u i , min > 0 for j = 1 , 2 , . To better capture the influence from the wireless communication, we assume that parameters in (3) are unknown to the controller design, which implies that the quantization is unknown.
Now, we give the modeling the actuator dynamics as
G i ( v i ) = g i v ( t ) v i + g i u ( t ) ,
where v i is a designation for a general input variable, and g i v ( t ) denotes an unknown input coefficient with its sign being positive and g i u ( t ) denotes an unknown bounded disturbance with its upper and lower bounds satisfying 0 < g ̲ i u ( t ) | g i u ( t ) | g ¯ i u ( t ) . For the control purpose, it is assumed that g i v ( t ) has a lower bound that is strictly greater than the zero satisfying g i v g ̲ i v > 0 , which ensures that the controller signal is always effective in acting on the considered system. This assumption is standard and it follows from the literature such as [34].
Remark 1.
The model in (4) can be employed to capture actuator nonlinearities including the deadzone, hysteresis, and backlash, which are frequently found in the practical systems and are important to the quality of the control systems. Take the deadzone nonlinearities for example. Let the input and output be v and d z ( v ) with the system dimension one. From the definition of deadzone phenomena, one has
d z ( v ) = { k r ( v m r ) , i f v m r k l ( v m l ) , i f v m l 0 , i f o t h e r c a s e s ,
where m r , m l , k l , and k r are bounded variables. Then, one changes the last row of deadzone model into the following form k l ( v m l ) k l ( v m l ) , where k l ( v m l ) in the last row is bounded. Therefore, the deadzone phenomena can be reexpressed by the form of (4). This clarifies that (4) has the capability of modelling certain types of actuator nonlinearities.
After combining the quantization (3) and the actuator dynamics (4), one has the coupled dynamics for the actuator of (1) as
G i ( ϱ i ( u i ( t ) , t ) ) = { g i v ( t ) u i ( t ) s g n ( u i ( t ) ) + g i u ( t ) , if u i ( t ) 1 + δ i < | u i ( t ) | u i , u ˙ i ( t ) < 0 , or u i ( t ) < | u i ( t ) | u i ( t ) 1 δ i , u ˙ i ( t ) > 0 g i v ( t ) u i ( t ) ( 1 + δ i ) s g n ( u i ( t ) ) + g i u ( t ) , if u i ( t ) < | u i ( t ) | u i ( t ) 1 δ i , u ˙ i ( t ) < 0 , or u i ( t ) 1 δ i < | u i ( t ) | u i ( 1 + δ i ) 1 δ i , u i ˙ ( t ) > 0 g i u ( t ) , if 0 | u i ( t ) | < u i , m i n 1 + δ i , u ˙ i ( t ) < 0 , or u i , m i n 1 + δ i | u i ( t ) | u i , m i n , u ˙ i ( t ) > 0 g i v ( t ) ϱ i ( u i ( t ) ) + g i u ( t ) , if o t h e r c a s e s , .
Considering that the parameters including g i v ( t ) , g i u ( t ) , δ i and u i , m i n in (5) are unknown to the designer, we call (5) unknown quantized actuator dynamics. It is noted that Equation (1), together with (5), is capable of modelling several equipment and devices communicating through networks including the teleoperated robot systems, unmanned vehicular systems, and sensor networks. The quantized actuator dynamics for networked Euler-Lagrange systems are shown in Figure 2.
We are ready to define the problem to be studied.
The Problem of Networked Euler-Lagrange Systems with Unknown Actuator Dynamics is to design a quantization-mitigation-based controller u i for the Euler-Lagrange systems (1) so that the controlled state χ converges to the predetermined state χ d , i.e., χ ( t ) χ d ( t ) and χ ˙ ( t ) χ ˙ d ( t ) as t under unknown quantized actuator dynamics (5).

3. Control Design for Networked Euler-Lagrange Systems with Unknown Actuator Dynamics

In this section, we will give our method to solve the Problem of Networked Euler-Lagrange Systems with Unknown Actuator Dynamics by the following three parts. To this end, we first review the structural properties of Euler-Lagrange systems. Then, a dynamic loop gain function-based control method is reviewed. Lastly, we give our main controller design and prove its stability analysis by using Lyapunov’s direct method.

3.1. Structural Properties of Euler-Lagrange Systems

In this subsection, we provide the structural properties of Euler-Lagrange systems as follows, which can also be found in the literature such as [34]:
Property 1.
The matrix V ( χ ) in (1) is positive definite with V T ( χ ) = V ( χ ) > 0 satisfying
ξ m i n ( V ( χ ) ) V ( χ ) 2 ξ m a x ( V ( χ ) ) ,
where | | · | | 2 denotes a norm operator, and ξ m a x ( V ( χ ) ) and ξ m a x ( V ( χ ) ) are defined as the maximum and minimum eigenvalues of the matrix V ( χ ) , respectively.
Property 2.
Considering H ( χ , χ ˙ ) and V ( χ ) in (1), one obtains that the matrix 2 H ( χ , χ ˙ ) V ˙ ( χ ) is skew-symmetric, where V ˙ ( χ ) denotes the time derivative of V ( χ ) . This implies that
x T ( 2 H ( χ , χ ˙ ) V ˙ ( χ ) ) x = 0 , x .
Property 3.
Given the variables χ, χ ˙ , α, and α ˙ with the appropriate dimensions, the terms on the left side of (1) can be reexpressed as
V ( χ ) α ˙ + H ( χ , χ ˙ ) α + W ( χ ) = ( χ , χ ˙ , α , α ˙ ) Ω ,
with Ω denoting a column vector with unknown constant elements and ( χ , χ ˙ , α , α ˙ ) being a known regression matrix.
The above-mentioned three properties will be used for designing the quantization-mitigation- based controller.

3.2. Adaptive Method for Adjusting the Control Gain

As shown in the Problem Formulation Section, unknown quantized actuator dynamics (5) results in two parts, namely (1) input coefficients multiplying the controller and (2) unstructured disturbances. To address such two terms, we consider an adaptive method for adjusting the input coefficients and for tolerating the unstructured disturbances.
For the control purpose, we introduce a class of adaptive dynamic gains as [26]
A ( ϕ ) = ϕ e ϕ 2 ,
where ϕ is a real scalar. We summarize the adaptive dynamic gain-based result in the following lemma.
Lemma 1
([26]). Smooth functions U ( t ) and ϕ ( t ) are defined over the interval [ 0 , t d ) with U ( t ) nonnegative and ϕ ( t ) monotonic. Let ϕ ( 0 ) be bounded. The adaptive control gain A is given in (9). Then ϕ ( t ) and U ( t ) are bounded over [ 0 , t d ) , if
U ( t ) t 0 t g μ A ( ϕ ( ω ) ) ϕ ˙ ( ω ) exp ( μ ω μ t ) d ω + t 0 t ϕ ˙ ( ω ) exp ( μ ω μ t ) d ω + γ ( t ) ,
where γ ( t ) is an upper-bounded variable and μ and g μ are positive constants.□

3.3. Quantization-Mitigation-Based Trajectory Control Design

This section aims to provide a quantization-mitigation-based trajectory control design for Euler-Lagrange systems with unknown quantized actuator dynamics. It follows from adaptive control in [34] that the coordinate transformation is defined as
χ ˜ = χ χ d ,
χ ˙ r = χ ˙ d M r χ ˜ ,
ϖ = χ ˙ χ ˙ r ,
where M r R L × L is set to be a positive definite matrix.
Now, the quantization-mitigation-based controller for Euler-Lagrange systems with unknown quantized actuator dynamics is given as
u = A ( ϕ ( t ) ) C A ,
with
C A = ( M e + 1 2 I ) e 1 2 | | ( χ , χ ˙ , χ ˙ r , χ ¨ r ) | | 2 κ ^ ϖ ,
where κ ^ denotes an estimation and its estimation law is specific later, the function of ( · ) is given in (8) by replacing variables χ , χ ˙ , α , α ˙ with χ , χ ˙ , χ ˙ r , χ ¨ r , M e is a positive-definite matrix, and I denotes an identity matrix with an appropriate dimension. The estimation laws for (14) and (15) are designed as
ϕ ˙ = η ϖ T C A ,
κ ^ ˙ = σ 1 κ ^ + 1 2 σ | | ( χ , χ ˙ , χ ˙ r , χ ¨ r ) | | 2 ϖ T ϖ ,
where η > 0 , σ > 0 , and σ 1 > 0 are design constants, κ ( t ) and ϕ ( t ) are initially chosen as κ ( 0 ) 0 and ϕ ( 0 ) 0 . For better clarification, we depict the proposed quantization-mitigation-based trajectory control in Figure 3.

3.4. Stability Proof via Lyapunov’s Direct Method

In this subsection, we aim to give the main result of this paper and also present the stability analysis for the proposed quantization-mitigation-based controller.
The following theorem summarizes our main result.
Theorem 1.
Let networked Euler-Lagrange systems be modelled as (1) with unknown quantized actuator dynamics (5), and the quantization-mitigation-based trajectory control be (14) with the estimation laws (16) and (17). Then, the controlled state variable χ, asymptotically, converges to the predetermined variable χ d , meanwhile, the state derivative χ ˙ ( t ) also converges to χ ˙ d ( t ) .
Proof. 
Under the coordinate transformations in (11)–(13), one substitutes (14) into (1) to obtain that
H ( χ , χ ˙ ) ϖ + V ( χ ) ϖ ˙ = Ω + G ( ϱ ( u ( t ) , t ) ) C A ,
where and Ω are defined in (8) of Property 3 with being a known regression matrix and Ω being an unknown constant vector.
To analyze the networked Euler-Lagrange systems with unknown quantized actuator dynamics, it follows the Lyapunov’s direct method that we define an auxiliary function as
U ( t ) = 1 2 ϖ T V ( χ ) ϖ + 1 2 κ ˜ 2 σ 1 ,
where ϖ is given in (13), V ( χ ) is a positive definite matrix satisfying (6) as shown in Property 1, and κ ˜ is an estimation error defined as
κ ˜ = κ ^ κ ,
with κ ^ being given in (17) and κ being specific later. Now, the derivative of (19) with respect to (18) is changed into
U ˙ ( t ) = C A + ϖ T Ω + ϖ T [ G ( ϱ ( u ( t ) , t ) ) C A ] + κ ^ ˙ κ ˜ σ 1 = C A + κ ^ ˙ κ ˜ σ 1 + ϖ T [ G ( ϱ ( u ( t ) , t ) ) C A ]   + 1 2 + 1 2 | | | | 2 κ ϖ T ϖ ,
where κ = | | Ω | | F . It is clear that κ is an unknown positive scalar given that Ω is unknown. Considering that the matrix V ˙ ( χ ) 2 H ( χ , χ ˙ ) is skew-symmetric in Property 2, one changes (21) into
U ˙ ( t ) ϖ T M e ϖ + ϖ T [ G ( ϱ ( u ( t ) , t ) ) C A ]   1 2 ϖ T ϖ + 1 2 + κ ^ ˙ κ ˜ σ 1 1 2 | | | | 2 ϖ T ϖ κ ˜ = ϖ T M e ϖ + ϖ T [ G ( ϱ ( u ( t ) , t ) ) C A ]   1 2 ϖ T ϖ σ 1 κ ^ κ ˜ σ 1 + 1 2 ,
where Young’s inequality is employed. Again, it follows from Young’s inequality that κ ^ κ ˜ in (22) satisfies
κ ^ κ ˜ = κ ˜ ( κ + κ ˜ ) 1 2 κ 2 1 2 κ ˜ 2 ,
where both the result in (20) and Young’s inequality are used. From (5), it is clear that δ i is a positive scalar. Therefore, it follows from (5) that
g i v ( t ) u i ( t ) < g i v ( t ) u i ( t ) ( 1 + δ i ) .
Moreover, ϱ i ( u i ( t ) ) on the last row of (5) is bounded. It is thus define the maximum of ϱ i ( u i ( t ) ) , i = 1 , 2 , , L as g max . Taking the similar technique for Deadzone analysis in Remark 1, the last two rows of (5) can be remodelled as forms like the first two rows. Substituting (16) and (23) into (22) yields
U ˙ ( t ) ϖ T M e ϖ + ϖ T [ G ( ϱ ( u ( t ) , t ) ) C A ] 1 2 ϖ T ϖ + 1 2 σ 1 σ 1 ( 1 2 κ ˜ 2 1 2 κ 2 ) ϖ T M e ϖ σ 1 σ 1 1 2 κ ˜ 2 + 1 2 1 2 ϖ T ϖ + σ 1 σ 1 1 2 κ 2 + ϖ T [ C A + G ( ϱ ( u ( t ) , t ) ) ] ϖ T M e ϖ σ 1 σ 1 1 2 κ ˜ 2 + 1 2 g max + ϖ T ( A ( ϕ ( t ) ) g min 1 ) C A + 1 2 + σ 1 σ 1 1 2 κ 2 .
The result in (25) is further changed into
U ˙ ( t ) μ U ( t ) + ϖ T ( A ( ϕ ( t ) ) g min 1 ) C A + γ 0 μ U ( t ) + ( A ( ϕ ( t ) ) g min 1 ) ϕ ˙ ( t ) 1 η + γ 0 ,
where
μ = min { 2 δ min { M e } δ min ( V ( χ ) ) , σ 1 } ,
γ 0 = 1 2 g max + σ 1 σ 1 1 2 κ 2 + 1 2 ,
g min = min i = 1 , 2 , , L ( g i v ) .
Remark 2.
We pause to highlight how to handle unknown quantized actuator dynamics as indicated in (26). Specifically, the time-varying input coefficients caused by the quantization and nonlinear actuator dynamics are multiplied with the adaptive gain A ( ϕ ( t ) ) in (9), the sign of which is always non-negative. This is ensured by the estimation law given in (16) with C A in (15). To this end, we are capable of handling the problem of time-varying input coefficients into a lower bounded input gain problem as g min shown in (29). It will be seen that the designed estimation law plays a key role in achieving the asymptotic control for networked Euler-Lagrange systems under the quantized actuator dynamics.
Now, we continue the proof of the proposed quantization-mitigation-based trajectory control design. Solving (26) with respect to the time over the interval [ 0 , t ] yields
U ( t ) V ( 0 ) exp ( μ t ) + μ γ 0 + 1 η t 0 t ϕ ˙ ( ω ) exp ( μ ω μ t ) d ω 1 η t 0 t g min A ( ϕ ( ω ) ) ϕ ˙ ( ω ) exp ( μ ω μ t ) d ω γ + 1 η t 0 t ϕ ˙ ( ω ) exp ( μ ω μ t ) d ω 1 η t 0 t g min A ( ϕ ( ω ) ) ϕ ˙ ( ω ) exp ( μ ω μ t ) d ω ,
where
γ = V ( 0 ) exp ( μ t ) + μ γ 0 .
Recalling the definition of U ( t ) in (19), it is reasonable to assume that V ( 0 ) is bounded. The boundedness of V ( 0 ) , together with the boundedness of μ and γ 0 , leads that γ on the right-hand side of (30) is bounded. It is clear that Lemma 1 can be applied to (30) so that both U ( t ) and ϕ ( t ) are ensured bounded. This implies that all the signals in the closed-loop system are bounded after using the proposed quantization-mitigation-based trajectory control (14). The following analysis will show that the asymptotic control is also ensured even in the presence of unknown quantized actuator dynamics. Integrating the estimation law (16) over the time interval [ 0 , t ] together with the controller design (15) yields
ϕ ( t ) ϕ ( 0 ) = 0 t η ϖ T ( τ ) C A ( τ ) d τ 0 t η ϖ T ( τ ) ϖ ( τ ) d τ .
Now, we focus on the boundedness of the terms on the right-hand side of (32). From the above-mentioned analysis, one obtains that the signals ϕ ( t ) , ϕ ( 0 ) , and η are bounded. As an immediate result, the integral term 0 t η ϖ T ( τ ) ϖ ( τ ) d τ on the right-hand side of (32) must exist and be finite. In addition, it is further obtained that the derivative of the signal ϖ is bounded. Subsequently, it follows from Barbalat’s Lemma that lim t ϖ T ( t ) ϖ ( t ) = 0 , which ensures that lim t ϖ ( t ) = 0 .
Recalling the definition of ϖ ( t ) in (13), one obtains that χ ˙ ( t ) χ ˙ d ( t ) as t . Now, recall the definitions of χ ˜ in (11) and χ ˙ in (12), one rewrites ϖ ( t ) in (13) as
ϖ ( t ) = χ ˙ χ ˙ d + M r χ ˜ = χ ˜ ˙ + M r χ ˜ .
Since ϖ ( t ) converges to zero and M r is a positive definite matrix defined in (12), then χ ˜ in (33) converges to zero so that χ ( t ) χ d ( t ) as t . This completes the proof. □
Remark 3.
In Theorem 1, it is proved that one estimation law is sufficient to handle the time-varying input coefficients caused by the quantized actuator dynamics, regardless of the number of the control channels in the network. The less estimation law is used in the control system, the more computational resources are saved for real-time performance. Therefore, the proposed quantization-mitigation-based result is important to the networked Euler-Lagrange systems from the perspective of the computation saving, especially for multiple devices sharing the common computational resources.

4. Simulation and Experiment

In this scenario, we consider a Euler-Lagrange system as a robotic system, and control the robotic system through networks modelled by the quantization. The proposed quantization-mitigation-based controller in the previous section will be applied to the robotic system to test the system performance in the presence of unknown quantized actuator dynamics.
We follow the literature of [34] to give the dynamics of the robotic system as
[ V 11 V 12 V 21 V 22 ] [ χ ¨ 1 χ ¨ 2 ] + [ Z 11 Z 12 Z 21 Z 22 ] [ χ ˙ 1 χ ˙ 2 ] = [ τ 1 τ 2 ] ,
where V 11 = Ω 1 + 2 Ω 3 cos ( χ 2 ) , V 12 = Ω 2 + Ω 3 cos ( χ 2 ) + Ω 4 sin ( χ 2 ) , V 21 = V 12 , V 22 = Ω 2 , Z 11 = Ψ χ ˙ 2 , Z 12 = Ψ ( χ ˙ 1 + χ ˙ 2 ) , Z 21 = Ψ χ ˙ 1 , Z 22 = 0 , and Ψ = Ω 3 sin ( χ 2 ) Ω 4 cos ( χ 2 ) . Here, unknown constants Ω i for i = 1 , 2 , 3 , 4 are stacked into a vector as Ω = [ Ω 1 , Ω 2 , Ω 3 , Ω 4 ] T . In this simulation, we let the designed controller first pass through the quantization (3). After that, the quantized signal passes through unknown actuator dynamics (4). This procedure leads that the actual input signal strictly follows (5) to set up the unknown quantized actuator dynamics problem for the Euler-Lagrange system. Considering that (34) is a multi-input and multi-output system, one designs the parameters of the quantization and the actuator dynamics in each control channel are the same as δ i = 0.8 and u i , min = 0.1 for i = 1 , 2 . Please note that the same parameters for each control channel are only for the simplification, and can also be set different using the proposed quantization-mitigation-based method. Initial states of the robotic system are randomly chosen. To implement our method, two estimation laws are built as required in (16) and (17) with the initials of such estimations being zeroes. That is, κ ^ ( 0 ) = 0 and ϕ ( 0 ) = 0 . The desired trajectory is set to be χ d = [ 0.5 , 0.2 ] T .
The results are plotted in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, including the adaptive variables ϕ , A ( ϕ ) , κ ^ , the control signal u, and trajectory performance χ and χ ˙ . In particular, the estimation law ϕ is given in Figure 4 and its adaptive dynamic gain A ( ϕ ) is given in Figure 5. It is seen that the estimation law for handling unknown quantized actuator dynamics reaches a steady value after the adaptation. The estimation law of κ ^ for tunning the robotic parameters is presented in Figure 6. The actual actuator signal applied to the robot τ is plotted in Figure 7. It follows from Figure 4, Figure 5, Figure 6 and Figure 7 that the proposed quantization-mitigation-based trajectory controller is capable of driving the control and estimation laws in the Euler-Lagrange system to be bounded. As for the trajectory performance, we plot χ and χ ˙ , respectively, in Figure 8 and Figure 9, where the desired trajectories are also plotted for better clarification. From the results in Figure 8 and Figure 9, we conclude that the proposed quantization-mitigation-based trajectory controller works effectively under unknown quantized actuator dynamics.
For the comparison, we test a fuzzy controller in [35], which uses the fuzzy logic systems to handle the system dynamics but does not contain an adaptive mechanism to reject unknown quantized actuator dynamics. Please note that we only change the controller from the proposed one to the fuzzy controller. The system dynamics, as well as the parameters for the quantization, are the same as that in the previous scenario. Under the existing fuzzy controller, the actual controller signal after the quantized actuator dynamics is plotted in Figure 10 and the actual trajectories of χ and χ ˙ are depicted in Figure 11 and Figure 12. From Figure 11, there exists a steady error in controlling quantized actuator dynamics if the existing fuzzy controller is used. This confirms that the strong nonlinearities arising from the quantized actuator dynamics severely affect the system performance. Comparing the results in Figure 8 and Figure 9 and in Figure 11 and Figure 12, one concludes that the proposed quantization-mitigation-based method works better than the existing controller for the trajectory control of networked Euler-Lagrange systems.
To quantitatively describe the difference between the proposed controller and the existing controller, we define the index of the average error as follows
I τ i = j = 1 N τ i τ i 2 ( j ) N τ i ,
I χ 1 = j = 1 N χ 1 ( χ 1 ( j ) 0.5 ) 2 N χ 1 ,
I χ 2 = j = 1 N χ 2 ( χ 2 ( j ) 0.2 ) 2 N χ 2 ,
I χ ˙ i = j = 1 N χ ˙ i χ ˙ i 2 ( j ) N χ ˙ i ,
where N τ i , N χ i , and N χ ˙ i , for i = 1 , 2 , denote the total numbers of the signals τ i , χ i , and χ ˙ i , respectively. The comparative results of I τ i , I χ i , and I χ ˙ i are given in Table 1. It can be seen that the index of the control input I τ i under the proposed method is larger than that under the existing controller. This means that more control effort is used in the proposed method. However, the tracking performance I χ i and I χ ˙ i under the proposed method is better than that under the existing controller.

5. Conclusions

In this paper, we investigated a trajectory control problem for wireless Euler-Lagrange systems with unknown actuator dynamics. We considered a control problem of trajectory control under the input quantization with unknown parameters. Subsequently, we derive the coupled dynamics that combine the quantization and actuator dynamics. To address such coupled dynamics, we proposed a quantization-mitigation-based trajectory control method, wherein adaptive control is employed to handle the time-varying input coefficients caused by the quantization nonlinearities. It was proved that the proposed method is capable of driving the states of networked Euler-Lagrange systems to the desired states, asymptotically. We tested our method and compare it with the conventional controller in the simulation and experiment section, wherein the effectiveness and advantage of our method are confirmed. In the realistic scenario, there are more complex dynamics in the networked control systems such as interference, packet delays, and unreliability. We will extend the result in this paper to consider the complex dynamics in the future work. The future research topic will include the learning-based control for unknown system dynamics such as [36,37].

Author Contributions

Y.L. and Q.Y. conceived of the original idea of the paper. Y.L. and Q.Y. performed the experiments. Y.L. and Q.Y., and P.K. wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grants 61973087 and U191140003, in part by Major science and technology projects of Zhongshan City under Grant 2019A4018, and in part by by Guangzhou Science and Technology Program key projects under Grants 201802010037 and 201902010045.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. You, K.-Y.; Xie, L.-H. Survey of recent progress in networked control systems. Acta Autom. Sin. 2013, 39, 101–117. [Google Scholar] [CrossRef]
  2. Ishii, H.; Francis, B.A. Limited Data Rate in Control Systems With Networks; Springer Science & Business Media: Berlin, Germany, 2002; Volume 275. [Google Scholar]
  3. Tatikonda, S.; Mitter, S. Control under communication constraints. IEEE Trans. Autom. Control 2004, 49, 1056–1068. [Google Scholar] [CrossRef] [Green Version]
  4. Yan, J.; Zhang, X.; Luo, X.; Wang, Y.; Chen, C.; Guan, X. Asynchronous localization with mobility prediction for underwater acoustic sensor networks. IEEE Trans. Veh. Technol. 2017, 67, 2543–2556. [Google Scholar] [CrossRef]
  5. Elia, N.; Mitter, S.K. Stabilization of linear systems with limited information. IEEE Trans. Autom. Control 2001, 46, 1384–1400. [Google Scholar] [CrossRef] [Green Version]
  6. Liu, J.; Elia, N. Quantized feedback stabilization of non-linear affine systems. Int. J. Control 2004, 77, 239–249. [Google Scholar] [CrossRef]
  7. de Persis, C.; Isidori, A. Stabilizability by state feedback implies stabilizability by encoded state feedback. Syst. Control Lett. 2004, 53, 249–258. [Google Scholar] [CrossRef]
  8. Fu, M.; Xie, L. Finite-level quantized feedback control for linear systems. IEEE Trans. Autom. Control 2009, 54, 1165–1170. [Google Scholar]
  9. Hayakawa, T.; Ishii, H.; Tsumura, K. Adaptive quantized control for nonlinear uncertain systems. Syst. Control Lett. 2009, 58, 625–632. [Google Scholar] [CrossRef]
  10. Zhou, J.; Wen, C.; Yang, G. Adaptive backstepping stabilization of nonlinear uncertain systems with quantized input signal. IEEE Trans. Autom. Control 2014, 59, 460–464. [Google Scholar] [CrossRef]
  11. Xing, L.; Wen, C.; Zhu, Y.; Su, H.; Liu, Z. Output feedback control for uncertain nonlinear systems with input quantization. Automatica 2016, 65, 191–202. [Google Scholar] [CrossRef]
  12. Xie, K.; Chen, C.; Lewis, F.L.; Xie, S. Adaptive asymptotic neural network control of nonlinear systems with unknown actuator quantization. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 6303–6312. [Google Scholar] [CrossRef] [PubMed]
  13. Zhou, J.; Wen, C.; Wang, W. Adaptive control of uncertain nonlinear systems with quantized input signal. Automatica 2018, 95, 152–162. [Google Scholar] [CrossRef]
  14. Yang, C.; Jiang, Y.; He, W.; Na, J.; Li, Z.; Xu, B. Adaptive parameter estimation and control design for robot manipulators with finite-time convergence. IEEE Trans. Ind. Electron. 2018, 65, 8112–8123. [Google Scholar] [CrossRef]
  15. Chen, C.; Wen, C.; Liu, Z.; Xie, K.; Zhang, Y.; Chen, C.L.P. Adaptive consensus of nonlinear multi-agent systems with non-identical partially unknown control directions and bounded modelling errors. IEEE Trans. Autom. Control 2017, 62, 4654–4659. [Google Scholar] [CrossRef]
  16. Jiang, Y.; Fan, J.; Chai, T.; Li, J.; Lewis, F.L. Data-driven flotation industrial process operational optimal control based on reinforcement learning. IEEE Trans. Ind. Inform. 2017, 14, 1974–1989. [Google Scholar] [CrossRef]
  17. Yang, C.; Jiang, Y.; Li, Z.; He, W.; Su, C. Neural control of bimanual robots with guaranteed global stability and motion precision. IEEE Trans. Ind. Inform. 2017, 13, 1162–1171. [Google Scholar] [CrossRef] [Green Version]
  18. Yan, J.; Li, X.; Luo, X.; Guan, X. Virtual-lattice based intrusion detection algorithm over actuator-assisted underwater wireless sensor networks. Sensors 2017, 17, 1168. [Google Scholar] [CrossRef] [Green Version]
  19. Li, X.; Wen, C.; Chen, C. Adaptive formation control of networked robotic systems with bearing-only measurements. IEEE Trans. Cybern. 2020. [Google Scholar] [CrossRef]
  20. Chen, C.; Lewis, F.L.; Xie, S.; Modares, H.; Liu, Z.; Zuo, S.; Davoudi, A. Resilient adaptive and H controls of multi-agent systems under sensor and actuator faults. Automatica 2019, 102, 19–26. [Google Scholar] [CrossRef]
  21. Wang, H.; Xie, S.; Zhou, B.; Wang, W. Non-fragile robust h filtering of takagi-sugeno fuzzy networked control systems with sensor failures. Sensors 2020, 20, 27. [Google Scholar] [CrossRef] [Green Version]
  22. Sánchez, J.R.G.; Tavera-Mosqueda, S.; Silva-Ortigoza, R.; Guzmán, V.M.H.; Sandoval-Gutierrez, J.; Marcelino-Aranda, M.; Taud, H.; Marciano-Melchor, M. Robust switched tracking control for wheeled mobile robots considering the actuators and drivers. Sensors 2018, 18, 4316. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Kim, G.; Hirata, K. Motion control of a two-degree-of-freedom linear resonant actuator without a mechanical spring. Sensors 2020, 20, 1954. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. Tao, G.; Kokotovic, P.V. Adaptive Control of Systems With Actuator And Sensor Nonlinearities; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 1996. [Google Scholar]
  25. Tao, G.; Chen, S.; Tang, X.; Joshi, S.M. Adaptive Control of Systems with Actuator Failures; Springer Science & Business Media: Berlin, Germany, 2013. [Google Scholar]
  26. Chen, C.; Wen, C.; Liu, Z.; Xie, K.; Zhang, Y.; Chen, C.P. Adaptive asymptotic control of multivariable systems based on a one-parameter estimation approach. Automatica 2017, 83, 124–132. [Google Scholar] [CrossRef]
  27. Ruderman, M.; Iwasaki, M. Sensorless torsion control of elastic-joint robots with hysteresis and friction. IEEE Trans. Ind. Electron. 2016, 63, 1889–1899. [Google Scholar] [CrossRef]
  28. Chen, C.; Xie, K.; Lewis, F.L.; Xie, S.; Davoudi, A. Fully distributed resilience for adaptive exponential synchronization of heterogeneous multi-agent systems against actuator faults. IEEE Trans. Autom. Control 2019, 64, 3347–3354. [Google Scholar] [CrossRef]
  29. Lin, C.; Wang, S.; Lin, C. Interval type-2 neural fuzzy controller-based navigation of cooperative load-carrying mobile robots in unknown environments. Sensors 2018, 18, 4181. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  30. Xie, K.; Lai, Y.; Li, W. Computational efficiency-based adaptive tracking control for robotic manipulators with unknown input bouc-wen hysteresis. Sensors 2019, 19, 2776. [Google Scholar] [CrossRef] [Green Version]
  31. Nozaki, T.; Shimizu, S.; Murakami, T.; Oboe, R. Impedance field expression of bilateral control for reducing data traffic in haptic transmission. IEEE Trans. Ind. Electron. 2019, 66, 1142–1150. [Google Scholar] [CrossRef]
  32. Yan, J.; Gong, Y.; Chen, C.; Luo, X.; Guan, X. Auv-aided localization for internet of underwater things: A reinforcement learning-based method. IEEE Internet Things J. 2020. [Google Scholar] [CrossRef]
  33. Chen, C.; Xie, K.; Lewis, F.; Xie, S.; Fierro, R. Adaptive synchronization of multi-agent systems with resilience to communication link faults. Automatica 2020, 111, 108636. [Google Scholar] [CrossRef]
  34. Lewis, F.L.; Dawson, D.M.; Abdallah, C.T. Robot Manipulator Control: Theory and Practice; CRC Press: Boca Raton, FL, USA, 2003. [Google Scholar]
  35. Lai, G.; Liu, Z.; Zhang, Y.; Chen, C.P. Adaptive fuzzy quantized control of time-delayed nonlinear systems with communication constraint. Fuzzy Sets Syst. 2017, 314, 61–78. [Google Scholar] [CrossRef]
  36. Chen, C.; Modares, H.; Xie, K.; Lewis, F.L.; Wan, Y.; Xie, S. Reinforcement learning-based adaptive optimal exponential tracking control of linear systems with unknown dynamics. IEEE Trans. Autom. Control 2019, 64, 4423–4438. [Google Scholar] [CrossRef]
  37. Lu, X.; Kiumarsi, B.; Chai, T.; Jiang, Y.; Lewis, F.L. Operational control of mineral grinding processes using adaptive dynamic programming and reference governor. IEEE Trans. Ind. Inform. 2019, 15, 2210–2221. [Google Scholar] [CrossRef]
Figure 1. Quantization for networked communication.
Figure 1. Quantization for networked communication.
Sensors 20 03974 g001
Figure 2. Networked Euler-Lagrange systems with unknown actuator dynamics.
Figure 2. Networked Euler-Lagrange systems with unknown actuator dynamics.
Sensors 20 03974 g002
Figure 3. The proposed quantization-mitigation-based method.
Figure 3. The proposed quantization-mitigation-based method.
Sensors 20 03974 g003
Figure 4. Trajectory of the estimation law ϕ .
Figure 4. Trajectory of the estimation law ϕ .
Sensors 20 03974 g004
Figure 5. Adaptive dynamic gain A ( ϕ ) .
Figure 5. Adaptive dynamic gain A ( ϕ ) .
Sensors 20 03974 g005
Figure 6. Trajectory of the estimation law κ ^ .
Figure 6. Trajectory of the estimation law κ ^ .
Sensors 20 03974 g006
Figure 7. Control trajectory τ under the proposed controller.
Figure 7. Control trajectory τ under the proposed controller.
Sensors 20 03974 g007
Figure 8. Performance χ under the proposed controller.
Figure 8. Performance χ under the proposed controller.
Sensors 20 03974 g008
Figure 9. Performance χ under the proposed controller.
Figure 9. Performance χ under the proposed controller.
Sensors 20 03974 g009
Figure 10. Control trajectory τ under the existing controller.
Figure 10. Control trajectory τ under the existing controller.
Sensors 20 03974 g010
Figure 11. Performance χ under the existing controller.
Figure 11. Performance χ under the existing controller.
Sensors 20 03974 g011
Figure 12. Performance χ ˙ under the existing controller.
Figure 12. Performance χ ˙ under the existing controller.
Sensors 20 03974 g012
Table 1. Comparative results between the proposed method and the existing method [35].
Table 1. Comparative results between the proposed method and the existing method [35].
The Proposed MethodThe Existing Method
I τ 1 0.28095 0.13352
I τ 2 0.08429 0.05116
I χ 1 0.06227 0.09195
I χ 2 0.03062 0.03881
I χ ˙ 1 0.08463 0.09931
I χ ˙ 2 0.04198 0.05410

Share and Cite

MDPI and ACS Style

Lyu, Y.; Yang, Q.; Kolaric, P. Quantization-Mitigation-Based Trajectory Control for Euler-Lagrange Systems with Unknown Actuator Dynamics. Sensors 2020, 20, 3974. https://doi.org/10.3390/s20143974

AMA Style

Lyu Y, Yang Q, Kolaric P. Quantization-Mitigation-Based Trajectory Control for Euler-Lagrange Systems with Unknown Actuator Dynamics. Sensors. 2020; 20(14):3974. https://doi.org/10.3390/s20143974

Chicago/Turabian Style

Lyu, Yi, Qiyu Yang, and Patrik Kolaric. 2020. "Quantization-Mitigation-Based Trajectory Control for Euler-Lagrange Systems with Unknown Actuator Dynamics" Sensors 20, no. 14: 3974. https://doi.org/10.3390/s20143974

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