1. Introduction
Initially stabilized platform is widely used in the field of modern aerial remote sensing [
1,
2,
3]. Its main function is to isolate payloads from external disturbance and ensure the relative stability of the line of sight (LOS) in inertial space, so as to implement diverse missions such as battle reconnaissance, aerial photography, environmental disaster monitoring, etc. So far, most typical optical stabilized platforms have integrated multiple payloads to satisfy various surveillance and reconnaissance purposes [
2,
3]. However, the total number of payloads is limited by the structural space; on the other hand, the stacking of multiple payloads is redundant for different customers. In order to broaden the range of applications, a three-axis universal inertially stabilized platform studied in this work is designed as an azimuth axis cantilever structure, thanks to the rotation ranges of azimuth, roll and pitch angles are ±180°, ±80°, and ±45°, respectively, and different payloads can be conveniently installed and replaced by the standard interfaces, the UISP integrates the common characteristics of payloads including low-speed video tracking and large-angle swing scanning imaging, which makes it have advantages of lower cost, higher task efficiency, and wider customer groups.
Due to the influence of external nonlinear factors such as the attitude change of the aviation platform and the dynamic motion of target, the image quality is easily degraded. At the same time, different payloads have different masses and centroids which are difficult to accurately measured, so it is a great challenge to obtain an exact dynamic model and design an effective control algorithm that takes into account both the two applications under the different payloads. The traditional linear proportional-integral-derivative (PID) controller [
4,
5,
6] has been widely used in the motor drives due to its simplicity in implementation. However, with the increasing requirements of information task, higher positioning and tracking performances are needed to adapt to some special applications. At this time, PID controller often hit a bottleneck. Therefore, many advanced control methods such as adaptive control (AC) [
7,
8,
9,
10], sliding mode control (SMC) [
11,
12,
13,
14,
15], neural network control (NNC) [
10,
16,
17], fuzzy control (FC) [
6,
18,
19], active disturbance rejection control (ADRC) [
20,
21], Disturbance Observer-Based Control [
22,
23], and Extended State Observer (ESO) [
7,
24,
25] have been studied to deal with nonlinear and uncertain problems. Among them, SMC has been widely praised in nonlinear control systems because of its good dynamic performance, insensitive to nonlinear disturbances and robustness to parameter perturbation. After depth analysis, we know that the traditional linear sliding mode control can only achieve asymptotic control error, and it needs high gain to achieve fast convergence, which inevitably leads to the high frequency dynamic behavior and life loss of the actuator, over time, it may lead to the instability. In order to overcome this weakness, nonlinear functions can be constructed appropriately in the sliding surface and controller, for example, the terminal sliding mode control (TSMC) of nonlinear sliding surface is developed in [
11]. However, due to the existence of negative fractional power term, this kind of method has singular problems and leads to infinite control input. Subsequently, nonsingular terminal sliding mode control (NTSMC) is proposed in [
12], which can solve the singular problem well by constructing a control law with constrained fractional power; however, the prior knowledge of the upper bound of the system uncertainty is required. In the practical applications, it is necessary to conservatively estimate a sufficiently large constant for the uncertain upper bound, which will increase the control quantity and cause unnecessary chattering accordingly. Up to now, there are generally two methods to solve the chattering, one is to employ a continuous function such as smooth hyperbolic tangent function to replace symbolic function [
26], the other one is to adjust switching gain by designing a new reaching law [
3,
27,
28]; it is worth mentioning that the latter can also shorten the convergence time when the system state is far away from the equilibrium state.
As we all know that the adaptive control (AC) can estimate the uncertainty online by constructing an appropriate adaptive law without prior knowledge of the upper bound of uncertainty [
7,
8,
9,
10,
15], which can improve the robustness of the control system. Because of this, the hybrid control of AC and SMC does not need high gain to obtain fast convergence performance, which can effectively solve the chattering problem and has great potential to deal with nonlinear disturbance and uncertainty. Based on this point, the adaptive nonsingular fast terminal sliding mode control (ANFTSMC) integrates all advantages of the AC and NTSMC methods, and becomes a new research hotspot [
8,
9,
15,
16,
18,
21,
23,
26,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38]. Although these algorithms have achieved good results, there are still some problems to further studied: (i) Most methods [
9,
15,
16,
18,
21,
26,
29,
31,
34] have been demonstrated only in the simulations but not applied in the practical systems under input saturation constraint; (ii) Some methods [
8,
23,
30] depend on the dynamic model, resulting in poor applicability under disturbances; (iii) The researchers rarely have clarified the convergence time after introducing adaptive control; (iv) These works are difficult to achieve high performance both in the low-speed tracking and large-angle swing scanning applications. It is worth noting that a good solution to the second problem in [
7], the authors designed an adaptive sliding mode control based on the ESO for an electro-mechanical servo system with unknown friction and input saturation constraint.
Motivated by above methods, this paper takes a three-axis UISP which can be conveniently installed and replaced different payloads as the research object. Aiming at the practical control problems in the low-speed video tracking and large angle swing scanning imaging applications, a composite control method based on NFTSMC and AC is proposed to achieve the UISP position tracking of the reference signal. The control method overcomes the chattering and singularity problems of the traditional sliding mode, ensures the fast convergence and robustness, and improves the control accuracy of the servo system. At the same time, considering the input saturation constraint of the actual system, the effectiveness and robustness of the proposed control method are verified by a large number of simulations and experiments.
The main contributions of this paper are given as follows:
- (i)
The proposed method does not rely on an exact dynamic model, where the friction, imbalance and unmodelled dynamics are regarded as parts of the lumped uncertain disturbance. Then the lumped disturbance is designed as a function of angular position and speed. The adaptive control law is designed to online estimate the parameters of the lumped uncertain disturbance. What is more potential from the practical application point of view is that the prior knowledge in the upper bounds of the uncertainties is not required during the procedure of the controller design.
- (ii)
Based on the nonsingular fast terminal sliding mode control theory, a novel reaching law is designed in this paper, to overcome the chattering and singularity problems in the traditional sliding mode control; meanwhile, it not only can accelerate convergence in a finite time when the system state is far away from the equilibrium, especially in the large-angle swing scanning application, but also further weaken the chattering during the system state maintain on the sliding surface.
- (iii)
A smooth hyperbolic tangent function is designed to approximately replace the non-smooth input saturation, the approximate error is regarded as part of the total disturbance, makes it more convenient in practical implementation.
- (iv)
The proposed method can improve the performance of the low-speed video tracking and large-angle stepping swing scanning applications at the same time, it has more extensive application value in practical engineering.
The remainder of this paper is organized in the follow manner. First, in
Section 2, the three-axis UISP studied in this paper is described. Second, in
Section 3, the problem statement and preliminaries about dynamic are introduced. Third,
Section 4 is devoted to design the composite controller based nonsingular fast terminal sliding mode control and adaptive control theory, in addition, stability analysis based on Lyapunov theory is also given in this section. Then, in
Section 5, extensive simulations and practical experiments are given to analyze the effectiveness of the proposed composite controller. Finally, conclusions are given in
Section 6.
3. Problem Statement and Preliminaries
In the three-axis UISP, each gimbal is driven by its own DC torque motor, the motor rotator is directly mounted on the load shaft, which indicates that the rotator and the load shaft are fixed as a rigid body and improves the coupling stiffness of the system. Meanwhile, the encoder, gyro and motor are designed to be coaxial and calibrated during installation. So, the cross coupling effect of the three axis is small, and the motion of each axis can be decoupled and considered separately.
To facilitate the control design, ignoring the cross coupling between shafting, for each axis of the UISP, the second-order dynamic model with mass imbalance, gimbal friction, aircraft attitude turbulence, model uncertainty, and input saturation can be described as below.
where
,
, and
are the motor angular position, velocity, and acceleration, respectively. All of them are bounded,
and
can be measured in real-time;
and
are the equivalent moment of inertia and damping coefficients on the motor shaft side;
stands for the constant coefficient of motor torque;
denotes the friction torque;
is the imbalance torque;
represents the external disturbances; and
is the control input to the actuator.
denotes the output of the saturation. Without loss of generality, assuming
has symmetry and can be given by
where
is the maximum output of the actuator,
is the input value of critical saturation, and
represents the sign function.
The above non-smooth saturation dynamic cannot be directly used in the control design and synthesis, in particular for adaptive control. Hence, the saturation function
can be approximated by the following smooth hyperbolic tangent function
as [
7]
As shown in
Figure 2, the non-smooth saturation can be approximated by a smooth hyperbolic tangent function tanh (·), then Equation (2) can be expressed as
where
is bounded satisfying
where
is a bounded positive constant.
By using the mean-value theorem as [
7], for any
there exists a constant
, such that
where
is a bounded function of
given by
. By choosing
, then
, and
can be expressed in a linear form as
It comes naturally that Equation (4) can be mathematically formulated as a linear-like system of
with the time-varying gain
and a bounded disturbance
given by
Hence, the dynamic model Equation (1) can be rewritten as
where,
and
.
In practice the dynamic parameters can be expressed in term of a known nominal part and unknown or uncertain part, as follows
where
,
and
are the nominal parts,
,
and
are the uncertain parts induced by unmodelled dynamics and perturbation of the different payloads’ parameters. So, the dynamic model Equation (9) can be rewritten as
where,
is the state matrix coefficient,
is input gain,
is the model uncertainty disturbance,
is the external disturbance and
is the saturation approximation error.
Following, we choose the lumped unknown disturbance stands for the sum of model uncertain disturbance , external disturbance , and the saturation approximation error .
Hence, the dynamic model Equation (11) can be rewritten as follows
The objective of our research is to design an appropriate sliding mode controller combining the adaptive theory for the three-axis UISP, so that the output angular position can track the reference in the desired finite time without any singularity and serious chattering, and the robustness of the system is guaranteed from the initial state . In order to make the remaining work more rigorous, it is necessary to make the following assumptions.
Assumption 1. The reference angular position is twice continuously differentiable in terms of time.
Then we can define the angular position tracking error
and its derivative
. The dynamic model Equation (12) can be represented in the error-state space form as follows
Assumption 2. The input gainis non-zero constant.
Assumption 3. The lumped uncertainty disturbanceis unknown and upper bounded by a positive constantas follows
If we suppose the upper bound of the lumped uncertainty disturbance is a function containing only angular position
and velocity
measurements which have been successfully applied to manipulators [
26,
29], in this paper, taking
and
replace
and
, respectively, thus
can be compressed as the approximate result of second-order Taylor expansion of the system state error.
where
,
, and
are all positive constants, and
stands for Euclidean Norm.
Assumption 4. The angular velocity tracking error is assumed to be zero at, i.e.,.
4. Controller Design
In this section, an ANFTSMC method is proposed to accomplish the control of the UISP system with unknown uncertainty disturbance and input saturation constraints. Firstly, NFTSMC method is designed by three steps. Secondly, AC method is introduced to online estimate the parameters of the lumped uncertain disturbances. Then, in order to accelerate convergence and weaken the chattering, a novel reaching law is designed based on a normal distribution function is designed to adjust the switching gain. Finally, stability of the system is proved by the Lyapunov theory.
4.1. Nonsingular Fast Terminal Sliding Mode Controller Design
Generally, the theoretical design of sliding mode controller is based on Lyapunov stability theory. Programmatically, the design process is divided into three parts, i.e., (i) An appropriate sliding surface design; (ii) The equivalent control law design; (iii) The switching control law design.
Step 1: Similar to [
26], the NFTSMC surface
is selected as follows.
where,
,
,
,
, and
are all positive constants, satisfying
and
.
It can be seen from the surface Equation (16), for any given initial condition , the state can converge very quickly to the equilibrium state in finite time. Moreover, among the parts of ,
, and , it is not difficult to get that, when the state is far from the equilibrium state, the subitem dominates and ensures the faster convergence rate. Meanwhile, when the state is close to the equilibrium state, the subitem also can guarantee the system convergence in a finite time.
Step 2: From Equations (13) and (16), the first derivative of sliding mode surface
is calculated as follows.
It is clear that the condition
is necessary for the state trajectory to stay on sliding surface
. Thus, from Equation (17), do not consider the lumped disturbance, the equivalent control law can be obtained as
Step 3: In fact, the equivalent control law only can make the system state stay on the sliding surface if the dynamic model is known exactly. However, due to the presence of the unmodelled parts and uncertain external disturbances in practical applications, the accuracy of the control system is impossible to guarantee only by the equivalent control.
So, after choosing the equivalent control law, the next step is to design the switching control law which handles the lumped disturbances, here, an exponential reaching rate is selected as follows.
where the switching gain
is a positive constant, and
is a small positive constant.
Then, from Equations (15) and (17), the switching control law is derived as
Hence, the total control law
of the NFTSMC is the sum of the equivalent control law
and the switching control law
by the Equations (18) and (20).
4.2. Adaptive Controller Design
Generally, in the procedure of the designation for NFTSMC, in order to guarantee the robustness of the control system, a lager switching gain should be selected conservatively. Although a larger gain can ensure the system convergence, it often inevitably causes chattering. Thus, based on adaptive control theory, we can choose
,
, and
to estimate the uncertain parameters
,
, and
, respectively. Then, from Equation (20) the adaptive switching control law
is derived as follows.
Meanwhile, from Equation (21), the total control law
of the ANFTSMC is concluded as follows.
Let define the adaptation error as
,
,
, the update laws of the estimation parameters
,
, and
can be designed as follows.
where
,
, and
are all positive constants.
4.3. A Novel Reaching Law Design
Generally, in the Equation (23), since a larger gain is required to obtain a faster reaching performance, when a larger gain is inappropriately selected, it is usually lead to excessive speed when reaching the sliding surface, which probably causes serious chattering.
For this reason, we redesign the reaching law Equation (19), in which the constant gain
is replaced by a modified normal distribution function
as follows.
where
,
,
,
, and
are all positive constants, satisfying
.
Obviously, the switching gain varying respect to the angular position error , comparative with the Equation (19), the novel reaching law can accelerate convergence if the state is far from the sliding surface, but also further weaken the chattering when the state maintain on the sliding surface.
Hence, from Equations (23) and (27), the total control law
is rewritten as
4.4. Stability Analysis
In this section, the Lyapunov stability theory is employed to analysis the stability of the control system. Such as in the
Section 4.1 and
Section 4.2, the block diagram of the ANFTSMC structure is presented in
Figure 3.
We have the following theorem of the proposed ANFTSMC method:
Theorem 1. Consider the system Equation (1) with unknown upper bound of the lumped uncertain disturbances and non-smooth saturation input approximated by a smooth function, if the NFTSMC surface is selected as Equation (16), the adaptive controller is designed as Equation (23) and the adaptation laws are chosen as Equations (24)–(26), and the constant gain in the switching control law replaced by the Equation (27), then the system states can converge to the sliding surface in a finite time and maintain the system trajectory on it for the subsequent time.
In general, the selection of the Lyapunov function and design of the adaptive law complement each other. As a matter of experience, especially in sliding mode control, Lyapunov function candidate can be divided as two parts, the basic part can be constructed by sliding surface, the rest part is the matching terms related to the adaptive law, which is selected by trial and error based on reverse deduction method.
For the sake of fluency, we use the positive sequence to state this part, i.e., firstly the adaptive law and the Lyapunov function candidate are selected and then the stability is proved.
Proof. Consider the following Lyapunov function candidate:
by differentiating
with respect to time yields
Considering Equations (17) and (28), then Equation (30) can be rewritten as follows
By substituting the adaptation update laws Equations (24)–(26), the time derivative of
leads to
Simplifying Equation (32) yields
From Equations (14) and (15), then Equation (33) can be concluded as
This completes the proof.□
According to Lyapunov stability theorem, the system states converge to the surface
asymptotically, i.e., even in the presence of system uncertainties and external disturbance, the system can converge and maintain on the surface from any initial condition states, thus ensuring the robustness of the system. Next, the convergence time of ANFTSMC will be discussed compared with [
26] as follows.
Reconsidering Lyapunov function candidate Equation (29), the inequality (34) can be rewritten as
By defining
,
, and
, then inequality (35) leads to
Suppose that the reaching time from the initial state
to the equilibrium state
is
. Taking integral of both sides of the inequality (36) yields
Furthermore in Lyapunov function candidate Equation (29), it is not difficult to get the following implicit relationships
Then, combining the inequalities (38) and (39), the inequality (36) concludes as
Comparison with [
26], the convergence time of the ANFTSMC is the same as the ones by the NFTSMC, i.e., it is concluded that the introduction of the adaptive controller Equation (28) does not change the finite convergence time by NFTSMC.
5. Simulation and Experimental Results
In this section, in order to verify the effectiveness of the proposed ANFTSMC strategy, extensive simulations and practical experiments are carried out. As mentioned in the beginning of
Section 3, the motion of each axis of the UISP can be considered independently. Each axis can be designed separately according its own motor parameters. It is worth mentioning that the cantilever structure of the A-gimbal makes it more vulnerable to the disturbance of imbalance and fiction torques, at the same time, considering the limited space, without loss of generality, only the A-gimbal is selected to validate the proposed ANFTSMC method. In the practical applications, the precision of the low-speed tracking is higher than that of the large-angle swing canning, in order to enhance the comparability of our research, all the control algorithms are designed based on low-speed tracking under the premise of giving priority to ensure its good control performance, and then the same control parameters are applied to the large-angle swing scanning. In addition, due to the attitude compensation cannot be realized in the simulation, in order to ensure the fairness of the comparison between simulation and experiment, the attitude compensation was not added to the experiment presented in this paper.
5.1. Simulation Results and Discussions
The simulation is carried out by MATALB/Simulink based on the block diagram of the proposed ANFTSMC shown in the
Figure 3 and the parameters of the A-gimbal DC motor listed in
Table 1.
In the simulation, the initial conditions and parameters of the system are set as , , , , the maximum output of the actuator is , and the uncertain disturbances including both low and high frequency signals are selected as ; in addition, external disturbances contains step signal and random signal are selected as are added to the system at time , the sampling time is . Meanwhile, due to the variation range of the moment of inertia is , so in order to validate robustness of the proposed method, the condition of deviation about base on is also considered. The following four different control methods are tested and compared in the simulations.
Method 1. The traditional PID controller. Since the system has not established an exact dynamic model, the controller gains are selected as,, by trial and errors according to the order of Kp, Ki and Kd.
Method 2. The NFTSMC with a variable gain. The controller is expressed as Equation (21), and taking variable gainEquation (27) replace constant gainin the Equation (21), set,,,,,,,,,,,,,.
Method 3. The ANFTSMC with a small constant gain. The controller is expressed as Equation (23), set,,,,,,,,,.
Method 4. The proposed ANFTSMC method. The controller is expressed as Equation (28), set,,,,,,,,,,,,,.
The maximum absolute error (MAE) and the steady-state root mean square (RMS) are used to evaluate the performances of different control methods.
The definition of MAE is as follows:
The definition of RMS is as follows:
where
is the sample data,
is the mean value of the sample data
.
5.1.1. Case 1—Sinusoidal Signal Tracking
As shown in
Figure 4,
Figure 5,
Figure 6 and
Figure 7 and
Table 2, it can be seen that all the four methods can track the desired position and speed signals with the lumped uncertain disturbances. From the MAE and RMS, we know that the position and speed tracking errors of the proposed ANFTSMC method are much smaller compared with those of PID and NFTSMC. Moreover, by using variable gain, the convergence time of the proposed ANFTSMC method can be reduced to 0.07 s from 0.50 s, and the external disturbances appear suddenly, the propose method can convergence again faster than the ANFTSMC with the constant gain. Specifically, as shown in
Figure 6,
Figure 7 and
Figure 8, the chattering of the proposed ANFTSMC method is much smaller compared with that of the NTFSMC. As shown in
Figure 9, the estimation parameters in the proposed method are smaller than those by ANFTSMC with the constant gain, due to the adaptive laws are related to the state errors, it reveals that the convergence speed is faster by the proposed method. As shown in
Figure 10 and
Figure 11, the robustness of the proposed method has been validated under the condition of deviation about J0. In addition, it is worth noting that only PID controller has phase lag, if we want to reduce the phase lag, we need to increase the gain
. However, an inappropriate larger
will easily excite the sensor noise, which is not allowed in the actual system.
Combining with above analysis, the proposed method can achieve much better low-speed tracking performance and transient response.
5.1.2. Case 2—Step Signal Tracking
Step Signal Tracking can reflect the large-angle stepping swing scanning, in this case, the system state error is expected to converge to zero in a desired time from far away. The reference signal is selected as Equation (43), and the comparative simulation results of the four methods are shown in
Figure 12,
Figure 13 and
Figure 14. The performance indexes of simulation results as shown in
Table 3.
As shown in the
Figure 12,
Figure 13 and
Figure 14 and the
Table 3, except for the PID controller, in spite of different amplitudes of desired step signals, the other three methods based NFTSMC have no overshoot, furthermore, the proposed ANFTSMC method has the smallest RMS value and chattering. When the external disturbances appear suddenly, the proposed method with the variable gain can convergence again faster than that in ANFTSMC with a constant gain method.
In order to verify the robustness of the proposed method, under the condition about J0, an additional step simulation is tested with the amplitude of 10°. As shown in
Figure 15, if the external disturbances appear suddenly, the proposed method has good anti-disturbance performance and robustness.
Combining with above analysis, the proposed method can achieve much better large-angle step tracking performance and transient response.
5.2. Experimental Results and Discussions
As shown in
Figure 16, in order to validate the effectiveness of the proposed method for the three-axis UISP system, the moving vehicle experiments are carried out on the express way in Jilin Province of China. The UISP is mounted on the inner floor of the vehicle. In our experiments, it consists of the UISP, 28 V DC power, ground station, personal debugging computer and data storage. The equivalent circuit diagram of the UISP system is shown in
Figure 17, all the control algorithms are written by C language downloaded to the DSP TMS320F28335.
In the experiments, the parameters of the system are set as , , , the maximum output of the actuator is , and the sampling time is 1 ms. The encoder resolution is about 6.866 × 10−4 (deg.), and the gyro resolution is about 2.384 × 10−5 (deg./s).
Similar to the
Section 5.1, in order to further validate the control performance of the proposed ANFTSMC method, comparative experiments are carried out, as compared with PID control and NFTSMC. Since we have referred to the motor parameters in the simulation, so the parameters in the experiments are similar as those of the simulation, they only need to be fine-tuned according to the actual situation.
Method 1. PID Controller. In order to reduce the sensor noise, Kd is reduced accordingly. The parameters are selected as,,.
Method 2. NFTSMC method with a constant gain. The parameters are select as,,,,,,,,.
Method 3. Proposed ANFTSMC method. The parameters are select as,,,,,,,,,,,,,.
5.2.1. Case 1—Sinusoidal Signal Tracking
In this Case, the desired signal is selected as
, and the comparative experiment results are as show in the
Figure 18 and
Figure 19. The performance indexes of the control responses are shown in the
Table 4.
As the results in the
Table 4, by ignoring the inherent delay effect of the system, the proposed method has the smallest MAE and RMS value of both angular position and speed tracking. A particular attention is paid to the
Figure 15, we can get that the phenomenon of stick-slip caused by friction only appears in the PID controller. So, the proposed method has better performances in the low-speed tracking application.
5.2.2. Case 2—Step Signal Tracking
In this case, the desired signal is set as
,
, and
, respectively, the comparative experiment results are as show in the
Figure 20,
Figure 21 and
Figure 22. The performance indexes of the control responses are shown in the
Table 5.
As the results in the
Table 5, by ignoring the inherent delay effect of the system, if the initial state is far from the sliding surface, the rising time of NFTSMC and the proposed ANFTSMC methods is shorter than that of the PID controller, and the overshoot of the proposed ANFTSMC method is smallest. So, the proposed method is superiority in the large-angle step tracking application.
5.3. Discussions
Although the comparative simulations and experiments are carried out, some differences are obvious. What we have to explain is that the lower limit value of the DC motor parameters listed in the
Table 1 was selected in the simulation; however, in the practical experiment, the actual torque parameters of the motor were better than those set in the simulation. So, in the step signal tracking, the methods have better transient performances. What is more, in the practical experiment by the PID method, in order to reduce the adverse effect of the sensor noises, under the sacrifice of the phase lag, the gain Kd was reduced from 5 to 0.5, and the performances improved more than those in the simulation.
6. Conclusions
In this paper, aiming at the practical engineering applications, including so called low-speed video tracking and large-angle swing scanning imaging, we proposed an adaptive nonsingular fast terminal sliding mode control strategy for a cantilever three-axis inertially stabilized platform subjected to the uncertain disturbances and input saturation constraints, so as to obtain better control performances. First of all, a second-order dynamic model with friction and torques, unmodelled dynamics, external disturbances, and input saturation constraints was established, where the non-smooth input saturation dynamic was approximated by a smooth hyperbolic tangent function, which makes it more convenient in engineering implementation. Based on the dynamic model, the proposed method inherits the advantage of the NFTSMC, which can drive the system state error to zero in finite time without singularity. In addition, a novel reaching law based on a normal distribution function was designed to adjust the control gain according to the position and speed errors, which not only accelerate convergence when the system state is far away from the equilibrium but also weaken the chattering when the state maintains on the sliding surface. This can obtain a better performance of low-speed video tracking and large-angle swing scanning applications at the same. It is worth mentioning that the proposed method can online estimate the parameters of the lumped uncertain disturbances, where the prior knowledge of the upper bounds is not required during the procedure of the controller design, which makes it more suitable to be applied in practical engineering. Finally, extensive comparative simulations and practical experiments have validated the effectiveness and superiority of the proposed ANFTSMC method, the results show the proposed method has much better tracking performance and transient response.