Abstract
The backlash by the hysteresis between the input and the output is always present in the inertial stabilized platform, which will seriously affect the dynamic performance of the platform system at low speed. So, the backlash has been paid more and more attention for the use in the inertial stabilized platform. To handle such a situation, extend disturbance observer (EDOB) has a high advantage to compensate the disturbance caused by backlash. However, some research studies show that the observation effect for some fast time-varying disturbances is satisfactory, which will strict limits on the rate of change in disturbance and still hamper its application; consequently, this paper proposes a sliding-mode-based extend disturbance observer (SMEDO) to compensate backlash. By well-designed sliding-mode surface, it is unnecessary to measure the whole state and the lack of robustness against unmatched uncertainties of the resulting controller, and the robustness and accuracy of modified disturbance observer can be enhanced. Experiments were carried out on a DSP-based platform with backlash in the pitch shafting. The obtained experimental results demonstrate that the SMEDO scheme has an improved performance with the dynamic performance and shafting transmission accuracy compared with the traditional methods.
1. Introduction
Due to the influence of flight platform environment, the airborne inertial stabilization platform has the characteristics of small volume, light weight, and strong anti-interference performance. In the design of the drive system, one or more stages of gear transmission are usually used to realize compactness and torque drive. It needs to be a certain backlash space between the driving and driven wheels, which has the characteristics of nonlinear, nondifferentiable, and nonanalytical description. Backlash characteristics are easy to cause instability, hysteresis, even commutation jump, and impact oscillation of the platform at low speed, which is necessary to be controlled and compensated. There are several ways given to reduce the backlash effect by mechanical and control solutions. The mechanical solution consists in modifying the structure of the mechanical system, which is expensive [1, 2]. The control solution consists in minimizing the effect of backlash by using a control law that takes into account the hysteresis disturbance [3–11]. The latter solution is less expensive.
Designing a nonlinear observer to estimate the disturber torque describing the backlash effects by using a mathematical model representing an inversed sigmoid, researcher constructs an adaptive control using a PD controller associated with the last torque observer to compensate the dead zone effects [12]. A disturbance observer (DOB) is constructed in order to estimate and compensate the disturbance in an inner feedback loop fusion, such that the outer controller is used to control the “backlash-free” system [13]. The extended state observer is improved by introducing a new nonlinear function to avoid high-frequency oscillation and simplify the designing process [14]. Although the above research has effectively reduced the influence of backlash, the dynamic model and backlash impact model of the system are highly required and the control quantity is difficult to settle. Among these problems, the nonlinear disturbance observer is used to estimate the external disturbances and model uncertainties, which is attenuation that may provide good stability and tracking performance [15, 16]. In literature [17], a nonlinear extended disturbance observer is further considered to the aircraft terminal control law and missile guidance design with attack angle constraint. These studies are designed of the linear system and lack consideration for the nonlinear system or have application limitations.
Sliding-mode control (SMC) is an effective and popular control strategy for the controlling system affected by uncertainties and external unmeasurable disturbances, which has found several applications in diverse fields [18]. The most important advantage of SMC is the robustness against and insensitivity to parameter variations and external disturbances under the so-called matching conditions. A variety of SMC strategies have been proposed in the literature to address the problem of mismatched uncertainties and nonlinearity [19–22]. Combining SMC with methods of nonlinear disturbance observer is an effective means to estimate uncertainty and disturbances. This method can not only enable a reduction in the magnitude of the discontinuous component in control but also thereby reduce the switching gain so that the buffeting effect of the system can be weakened.
Therefore, in this paper, aiming at the nonlinear problem of backlash in gear transmission of inertial platform shafting, the dynamic model of the platform and the approximate model of backlash are established. On the basis of the design of the nonlinear disturbance observer and the extended disturbance observer, a robust sliding-mode principle is introduced to enhance the robustness of modified disturbance observer so that the platform changes direction at low speed and the impact of backlash transmission will be weakened. According to the idea of backlash extend disturbance observer based on a robust sliding-mode principle, system stability proof is given.
2. The Position Servo System with Backlash
Taking the position servo system of the inertial stabilization platform as the research object, the dynamic model of the position system is established, and the approximate dead zone model is introduced, and the pitch axis of the servo system is driven by gear. The position servo system is mainly composed of servo motor (including drive motor and reduction gear), transmission gear, encoder, load, and pitch frame. In the process of position transmission, it is considered that the backlash nonlinearity mainly occurs between the master and slave transmission gears, and the structural diagram is shown in Figure 1.

According to the analysis of the platform motion mechanism method, the dynamic equation of the position system [23] in Figure 1 is expressed as follows:
In equation (1), and are the motor inertia and the load inertia, and are the equivalent viscous friction coefficient of motor and load, is the shafting angle of motor, is the angle of load after gear transmission, is the transmission ratio between main and driven gears, is the nonlinear friction of motor and modelling dynamic error, is the nonlinear friction of load and external disturbance, is the motor output torque, is the motor torque constant, is the motor control input, and is the transmission torque between the master and slave gears.
The dead zone model describes the nonlinearity of the backlash by the transmission torque of the driving and driven parts of the system. The input of the dead zone model is the relative displacement between the master and slave gears, and the output is the torque. It not only reflects the torque transfer relationship between the driving and driven parts of the system but also considers the influence of system rigidity and damping. The transmission will be correct when the two bodies are in contact; in this case, the two positions are identical. When out of the contact, the transmission will be delayed with the presence of the dead zone where the relation between the body positions describes a hysteresis behaviour [24].
According to the characteristics of dead zone, the transmission torque between the master and slave gears can be expressed as follows:
In equation (2), is the relative displacement between driving and driven gear in the backlash stage, represents the constant of rigidity, and is the dead zone amplitude. Since the dead function is not differentiable, it is not convenient to design the controller, so a continuous approximate dead function is introduced [25].where is the approximate transmitted torque, and are the constant, and is the bounded modelling error. We can decompose the expression of the approximate transmitted torque to two parts as follows:with as the linear transmitted torque via a flexible link and is written as follows:and is the disturbing and nonlinear transmitted torque as expressed by
Since the real backlash amplitude is equal to a constant, its variation is reduced to zero. The relationship between approximate transmitted torque and the relative displacement is shown in Figure 2. In the process of linearization of the backlash model, the modelling error generated exists and it is bounded.

The degree of approximate transmitted torque approaching dead zone function is analysed, and the difference between them is defined as , the equation of error in Figure 2 is expressed as follows:
When the parameter is and , the area enclosed by and is the smallest, the approximate dead zone function is the closest to the dead zone function, and the maximum value of is , and there is
Therefore, the transmission torque can be expressed as follows:
In the actual operation process of the platform, the equivalent viscous friction coefficient and external disturbance will change with the changes of temperature, lubrication conditions, parts wear, and load state. Therefore, when the system parameters change, equation (1) can be changed to
In equation (10), and are the nominal part of and , and are the variable part of and , and the sum of unknown disturbances is defined as follows:
Equivalent disturbances and mainly include system parameter variation, nonlinear friction, and external disturbance. Equation (10) can be rewritten as follows:
The overall block diagram of the position servo system of inertial stabilization platform control is shown in Figure 3. System external interference is in the figure.

According to equations (12) and (9), the approximate expression of gear transmission torque is substituted into the motor transmission model, and the backlash dead zone system model can be obtained as follows:
In equation (13), the transmission torque of the driving gear is obtained as (14). The approximate dead zone model is adopted, and there is an approximate model error in the dynamic model of the driven gear.
Equation (14) is substituted into the driven gear dynamic model, and we can get
Set , and rewrite equation (15).
According to equation (16), through the motor encoder combined with the motor speed reduction ratio, the integration can obtain , , and , and , , and are the known quantity, and rewrite equation (15) as follows:where
3. Design of Extend Disturbance Observer (EDOB)-Based Robust Sliding-Mode Control
Model mismatch, dead zone, and external disturbances widely existed in control practice of nonlinear systems. To handle such a situation, extend disturbance observer (EDOB)-based robust sliding-mode control and rapid nonlinear tracking differentiator is proposed in this paper. The brief idea is to combine a traditional nonlinear extended disturbance observer to compensate backlash dead zone nonlinearity with the principle of sliding mode. By well-designed sliding-mode surface, the robustness of modified disturbance observer can be enhanced and the position transmission accuracy of the servo system is improved. SMC is essentially a kind of nonlinear control method, and its nonlinearity is expressed as the discontinuity of the control variables. There are some disadvantages which are the necessity to measure the whole state and the lack of robustness against unmatched uncertainties of the resulting controller.
3.1. Nonlinear Disturbance Observer
A typical nonlinear disturbance observer is designed as follows [18]:where is the control and represents the system uncertainty, parameter disturbance, and external disturbance. Suppose is bounded and there is a constant , letting
Remark 1 (see [17, 18]). In the second-order system, the disturbance in the system is bounded and defined by , and the derivative of the disturbance in the system is bounded and satisfies , so it is proposed to consider an th order single input system, and the disturbance is continuous and satisfies , that it is not required to know the bound .
Because can be measured directly by no sensors, it is very difficult to get through the differential method. Thus, an auxiliary variable is defined, Then, we get a nonlinear disturbance observer as follows [22]:Block diagram of the nonlinear disturbance observer is shown in Figure 4, is the estimator gain, and disturbance is in the position servo system. Combined with system dynamic equation , further a nonlinear extended disturbance observer can be obtained.where .
Based on the design method of nonlinear expansion disturbance observer and the principle of sliding mode, considering the following uncertain nonlinear system equations, the nonlinear disturbance observer is improved:where is sliding-mode control amount expressed as follows:where

3.2. Robust Sliding-Mode Controls
SMC is a switching characteristic of the system “structure” changing with time, which can force the system to move up and down with small amplitude and high frequency along the specified state trajectory under certain characteristics. This kind of sliding mode can be designed and independent of the system parameter and disturbances. For the inertia of the system, the time lag of the switch and the error of the state detection causes the chattering phenomenon of the sliding-mode variable structure control. The occurrence of the chattering phenomenon will affect the accuracy of the system and may also stimulate the strong vibration of the unmodeled part of the system, which will cause damage to the servo system. To solve this problem, the buffeting problem can be reduced by adjusting the nonlinear observation value into the parameter value in the sliding mode [26].
In the state equation (17) of the servo system combined with the backlash dead zone model, the improved nonlinear disturbance observer to compensate backlash dead zone nonlinearity with the principle of sliding mode is expressed as follows:
In equation (25), is the output shaft angular velocity of the gear driving position servo system and error is . , , and are the control parameters to be designed. is the switching gain to be designed.
In order to prove the convergence stability of siding mode, some assumptions are made [17]:(i)There is only one gear transmission device in the position servo system, and the gear reducer in the servo motor assumes that there is no backlash in the design or can be ignored compared with the shafting transmission.(ii)The driving shaft encoder and driven shaft encoder have high accuracy, and the error caused by measuring angle can be ignored.(iii)The disturbing term in the system is such as backlash error, system modelling error, and friction error. It is assumed that is bounded and satisfies .(iv)The derivative of the disturbance in the system is bounded and satisfies .(v)Choosing the appropriate observer gain makes , , which is globally stable.(vi)The error of interference estimation is bounded, .
In equation (25), the control value of sliding mode in the NDOB was expressed as follows:and sliding-mode function is where , and we can get the derivative of as follows:
According to the assumption that is known, the disturbance observation error is set to , where is the true value of the disturbance observer and is the estimated value, and can be obtained with the assumption [18].
As , further we can get
At last, Lyapunov function is selected as follows:where , and
In the above, there are two parts of Lyapunov function: and .
Then,
Therefore, if , as is position definite, then is negative definite.
Then, is taken into .
Therefore, if , as is position definite, then is negative definite.
To sum up, when and , derivatives of and are negative, so the sum of them is >0, and the derivative expression is as follows:
According to the related literature of the extended observer, the improved nonlinear disturbance observer can effectively estimate the disturbance with the unknown upper bound of the disturbance rate, but it cannot estimate the rate of its change accurately. For the position servo system with backlash, approximate transmitted torque is the main factor of disturbance, estimating the rate of its change has the advantage of avoiding collision and making the position angle transmission more stable. A nonlinear extended disturbance observer was designed on the principle of high-order Taylor polynomial approximation reconstruction disturbance [27].
3.3. The Designed Extend Disturbance Observer
The designed disturbance observer is as follows [22]:where is the function vector to be designed and is the adjustable parameter used a bandwidth rate or bandwidth of the observer.
Setwhere
Then, we can get following equation:
So, we can getwhere
For any given symmetric positive definite matrix , a symmetric positive definite matrix can always be found to make . Taking the Lyapunov function , its derivative is as follows:
According to the stability analysis of sliding-mode value, it can be seen that is a bounded, there is , , the derivative of in the system is bounded and satisfies , and is known above.
When ,The is the minimum eigenvalue of , , and , and it is designed to make, the norm of the extend nonlinear disturbance observer with sliding-mode error will gradually converge to zero, and the extend nonlinear disturbance observer based on the sliding mode is shown in Figure 5.

4. Implementation of Experimental System
The backlash position servo experimental system was mounted to a two-axis swing platform which was used to simulate the attitude change of the aircraft. The composition of the experimental system is shown in Figure 6, and photograph of the experimental platform is shown in Figure 7. It is composed of a servo motor, a three-axis gyroscope, an incremental encoder, an absolute encoder, visible light camera, image tracker, position control and drive circuit, and so on. The high-precision three-axis gyroscope is employed for measurement of the angular velocity of driven pitching frame. In order to compare the angle transmission error between the driving and driven shafting due to the backlash, driving encoder and driven encoder are used to measure the angle value of the motor and the load. Due to the limitation of the installation of the experimental structure, driving encoder is a relative incremental encoder, and driven encoder is an absolute encoder. The parameters of the encoders are shown in Table 1. Angle velocity is collected through the RS422 serial port of the DSP (TMS320F28335), and angle is realized using the SPI interface and EQEP module. The sampling frequency for the angle is 10 kHz, whereas the sampling frequency for the gyroscope is 2 kHz with a baud rate of 921.6 kbps. The reduction ratio of servo motor is 141 : 1, and reduction ratio of shafting is 3 : 1. DSP is mainly used to implement the control strategy and communicate with the image tracker to get the image miss distance, which is used to observe the effect of backlash compensation. The image is displayed and observed on PC by the image decider. All programs are programmed in the C language.


5. Experimental Results and Discussion
In order to verify the effectiveness and superiority of the extend disturbance observer (EDOB)-based robust sliding-mode control, experiments compared the step data and the sinusoidal data of velocity under the same backlash, in which the velocity is (unit: degrees per second) and sinusoidal input, , and considering the actual aviation application conditions. As the same condition, we get the data of velocity and position under different strength sinusoidal disturbance conditions added by the swing platform, and the different strength and frequency include and (unit: degrees). The following three methods are compared in the experiment: the traditional PI method, the traditional nonlinear extended disturbance observer (NEDOB), and the EDOB-based SMC. According to practical engineering experience, the parameters of the traditional PI method are chosen as and [21]. The main parameters of the position servo system model are as follows: , , , , , and .
As we know , the dynamic model of the backlash position servo system can be expressed as follows:where
Setting in the EDOB-based SMC, the order of the observer is the second order and then the observer isand the parameter takes , , , and . The parameters of the traditional nonlinear extended disturbance observer (NEDOB) [22] are .
The experimental results of the PI, NEDOB, and the EDOB-based SMC under the velocity step input are shown in Figures 8–10. Figures 8(a), 9(a), and 10(a) show the speed signal of the gyro output, and Figures 8(b), 9(b), and 10(b) show the position of the driven gear obtained by the driven encoder in the backlash stage. The RMS value of the position formula is as follows:

(a)

(b)

(a)

(b)

(a)

(b)
The experimental results show that the response curve of this method is smoother in the steady-state phase of speed step, the maximum steady-state error of PI control is 1.58°/s, and NEDOB is 0.98°/s, and compared with them, EDOB-based SMC is 0.37°/s. In the process of step dynamic response, the control overshoot of PI control, NEDOB, and EDOB-based SMC is 31.8%, 15.1%, and 5.2%, and it can be proved that the dynamic overshoot of this method is the minimum, which can realize the smooth movement speed and reduce the oscillation when backlash exists. Through the data comparison, it can be seen that in the dynamic and steady process of servo step, EDOB-based SMC effectively suppresses the oscillation impact caused by the backlash and makes the gear transmission more stable. In order to better verify the backlash transmission compensation effect, under the velocity , , and input, the experimental data are shown in Figures 11–13.



The experimental results demonstrate that, at the speed , , and , EDOB-based SMC achieves a satisfactory speed response performance. At the speed positive and negative switching time, EDOB-based SMC makes the speed transition smoother and shortens the response time. Compared with the PI method (0.01s ) (0.024s ) (0.055s ) and the NEOD method (0.008s ) (0.011s ) (0.035s ), the speed response time of the EDOB-based SMC is 0.006s, 0.008s , and 0.025s , which reduces by 40% and 25%; 66.6% and 27.2%; and 54.5% and 28.5% within . At the same time, the number of motion velocity oscillations is significantly reduced.
Figures 14–19 show the experiment results in the different frequencies and amplitude disturbance signal and , which is with the maximum acceleration of and . There are three reasons for choosing sinusoidal form as disturbance. Firstly, sinusoidal function as disturbance input is intuitive and controllable; secondly, it is easy to realize on the two-axis swing platform; thirdly, in actual aviation flight, the actual shaking form of aircraft is similar to sinusoidal motion.

(a)

(b)

(a)

(b)

(a)

(b)

(a)

(b)

(a)

(b)

(a)

(b)
From the experimental results presented, it is evident that EDOB-based SMC has obvious advantages, which effectively compensates the negative influence of the backlash in the process of suppressing the external disturbance. The RMS value of the stable angle error under different disturbance conditions is shown in Table 2. It can be seen from the data in Table 2, the speed changes direction and the driving gear carries out noncontact acceleration movement between the backlash, resulting in greater speed impact, which seriously affects the interference isolation performance of the stable platform. The EDOB-based SMC method reduces the backlash speed impact and ensures that the platform has higher LOS stability.
6. Conclusions
An extend disturbance observer (EDOB)-based robust sliding-mode control which is used to compensate backlash dead zone nonlinearity is presented in this paper, for the purpose of compensating backlash characteristics which causes instability, hysteresis, even commutation jump, and impact oscillation of the platform, so it can isolate the influence of various external interference and aircraft attitude motion on the optical load LOS. EDOB-based SMC combines extend disturbance observer (EDOB) and robust sliding-mode control to compensate backlash speed impact and enhances the robustness of modified disturbance observer on the backlash characteristics, to achieve better inertial stability. Experimental investigations were conducted on a DSP-based platform with backlash in the pitch shafting. In order to better verify the backlash transmission compensation effect, the servo system takes shafting motion under the step and sinusoidal input and in the different frequency and amplitude disturbance signal to test the anti-interference ability of this method. Comparing the PI method and NEDOB, the effectiveness of the proposed EDOB-based SMC scheme was demonstrated by the experimental results.
Data Availability
The datasets used and analysed during the current study are available from the corresponding author upon reasonable request.
Conflicts of Interest
The authors declare that there are no conflicts of interest.
Acknowledgments
This study was funded by the general program of National Natural Science Foundation of China, No. 61675202.