Next Article in Journal
Automated Atmospheric Correction of Nanosatellites Using Coincident Ocean Color Radiometer Data
Next Article in Special Issue
An Intelligent Algorithm for USVs Collision Avoidance Based on Deep Reinforcement Learning Approach with Navigation Characteristics
Previous Article in Journal
A State-Dependent Hypoplastic Bounding Surface Model for Gassy Sand
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Neural Network, Nonlinear-Fitting, Sliding Mode, Event-Triggered Control under Abnormal Input for Port Artificial Intelligence Transportation Robots

1
School of Navigation and Shipping, Shandong Jiaotong University, 1508 Hexing Road, Huancui District, Weihai 264209, China
2
Shandong Intelligent Transportation Key Laboratory of Shandong Jiaotong University, 5001 Haitang Road, Changqing University Science Park, Jinan 250357, China
3
Department of Maritime Transportation, Mokpo National Maritime University, 91 Haeyangdaehang-ro, Mokpo City 58628, Republic of Korea
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2023, 11(3), 659; https://doi.org/10.3390/jmse11030659
Submission received: 16 February 2023 / Revised: 12 March 2023 / Accepted: 16 March 2023 / Published: 21 March 2023

Abstract

:
A new control algorithm was designed to solve the problems of actuator physical failure, remote network attack, and sudden change in trajectory curvature when a port’s artificial intelligence-based transportation robots track transportation in a freight yard. First of all, the nonlinear, redundant, saturated sliding surface was designed based on the redundant information of sliding mode control caused by the finite nature of control performance; the dynamic acceleration characteristic of super-twisted sliding mode reaching law was considered to optimize the control high frequency change caused by trajectory mutation; and an improved super-twist reaching law was designed. Then, a nonlinear factor was designed to construct a nonlinear, fault-tolerant filtering mechanism to compensate for the abnormal part of the unknown input that cannot be executed by adaptive neural network reconstruction. On this basis, the finite-time technology and parameter-event-triggered mechanism were combined to reduce the dependence on communication resources. As a result, the design underwent simulation verification to verify its effectiveness and superiority. In the comparative simulation, under a consistent probability of a network attack, the tracking accuracy of the algorithm proposed in this paper was 22.65 % , 12.69 % and 11.48 % higher those that of the traditional algorithms.

1. Introduction

With the advent of the era of Industry 4.0, artificial intelligence transportation robots have gradually matured and have become widely used in ports, logistics, and other freight-related situations [1]. Tianjin Port uses cutting-edge technologies, such as unmanned driving, artificial intelligence, and big data, to replace traditional transportation equipment. There are artificial intelligence transportation robots and a high level of automation for terminal operations, and it serves as a reference for the construction and development of domestic container automation terminals. In 2020, Hefei Port introduced artificial intelligence transportation robots, which continuously improve and expand their perception capabilities in a real operating environment through fusion algorithms, and realize the trajectory prediction of surrounding traffic participants. They not only realize safe and stable operation, but also take into account operational efficiency to ensure efficient and smooth operation. Other port yards have gradually introduced artificial intelligence transportation robots, as shown in Figure 1. However, unknown control anomalies caused by dynamic uncertainty, control signal transmission noise, network attacks, and program faults in the real environment make it impossible for artificial intelligence transportation robots to achieve precise control. In order to ensure the efficient operation of artificial intelligence transportation robots in ports and terminals, high-precision trajectory tracking control is an urgent problem to be solved.
Nowadays, the robustness of mature control algorithms such as PID [2] and linear feedback [3] cannot meet the actual needs of jobs in complex scenes. Sliding mode control [4] is recognized by the control community more and more because of its good robustness and simple structure. It is worth noting that how to effectively reduce the chattering effect of the algorithm itself has become a main premise of practical engineering applications. Therefore, under the premise of ensuring robustness, some scholars used the high-dimensional sliding surface [5] to optimize the buffeting threshold, and others used the dynamic characteristics of the sliding mode to design the variable-speed reaching law [6,7,8,9,10] to slow the speed of the near sliding surface to reduce chattering.
It is worth noting that reducing chattering will reduce the robust performance of sliding mode control to a certain extent. The interference caused by dynamic uncertainty especially will mean the robustness of the algorithm cannot be fully brought into play. Therefore, Baek et al. [11] established a stochastic stability judgment mechanism for uncertainty, and used a time-delay estimation scheme combined with adaptive technology to achieve good asymptotic stochastic stability. Niu et al. [12] used neural network approximation to realize on-line robust sliding mode adaptive control. However, adaptive conservatism will waste control resources, and intelligent algorithms require high performance of the controller and need to be further optimized. Zhang et al. [13] proposed a high-order, fast, non-singular, terminal sliding mode controller based on a double-disturbance observer, which effectively weakens the chattering phenomenon of the system. Wang et al. [14] proposed an adaptive, proportional-integral-derivative, fractional-order, non-singular, terminal sliding mode control method based on time-delay estimation, which realizes timely and accurate adjustment of the control gain of the robust term. Shao et al. [15] proposed an adaptive, recursive terminal sliding mode controller. The fast, non-singular end sliding function, and the recursive integral end sliding function were designed by using the recursive structure, so that the sliding surface reaches continuously, which significantly improves the tracking-error-convergence speed and the anti-interference ability speed-wise.
In practical engineering, robot tasks are required to be timely, and most of the above algorithms are asymptotically stable. Therefore, how to complete the tracking movement within a specified time is an urgent need for the project. Therefore, finite-time technology was proposed and applied in control systems [16,17,18]. Wang et al. [19] used a variable division technique and fuzzy control. Wang et al. [20] took advantage of the approximation of fuzzy logic systems. Fang et al. [21] gave sufficient conditions for practical fixed-time stability, as did Ba et al. [22], with the help of a neural network and backstepping technology. Zuo [23] carried out finite-time control design for second-order nonlinear systems with uncertainties and disturbances. However, the convergence time of the system with finite-time stability increases with the initial error, which greatly weakens the convergence performance of the system. At the same time, in actual engineering, there is are artificial intelligence transportation robots that have physical limits in the initial stage, and the error is mostly the maximum error of the control task, but this characteristic has not been paid attention. The use of limited control resources to complete the control an abnormal environment has not been further considered.
When transporting in a port’s cargo yard, due to the automatic operation of multi-frequency scanning for a long time, the equipment will be worn out, which greatly reduces the control accuracy. Academia mainly studies problems of this kind from the point of view of being with or without detectors [24,25,26,27]. Although sliding mode control can be passively fault-tolerant without a detector [28], its fault-tolerant response is not sensitive enough, and its reconstruction accuracy is not high. Therefore, it is often combined with adaptivity, an observer, and other technologies. There is also a zero-order hold mechanism for event-triggering to compensate for faults while reducing communication resources [29,30]. In addition, the remote control signal of the robot is calculated and sent by the wireless upper control terminal, but the host may have some problems, such as Trojan horse implantation, redundant data interference, illegal attack, transmission noise, and so on. This will lead to matching interference in the transmission information [31]. However, for when these effects lead to abnormal control, how to better carry out the soft compensation of the control side is the focus of this paper.
To sum up, it can be known that reducing the parameter-tuning complexity of sliding mode reaching-law control to reduce chattering and ensure reaching efficiency is a direction that needs to be improved in the research of super-twisted reaching laws. The physical limitations of the robot lead to the integration-performance redundancy of unutilized residual errors on the traditional sliding mode surface, which is also challenging. In addition, how to better compensate for the abnormal control problems caused by signal interference, network attacks, and faults is also very important. Therefore, a new type of sliding surface was designed. The dynamic acceleration characteristics of the sliding mode are considered to improve the super-distortion reaching law, the nonlinear saturated filtering fault-tolerant mechanism is used to fit the abnormal information, and the adaptive neural network technology is used to fit and compensate. Finally, the stable control of artificial intelligence transportation robots was realized and event-triggered. The main innovations of this paper are as follows:
1. The integral processing easily produces the problem of stable error, but the error state is bounded; that is, the redundant information can be said to be bounded by the state, the reference trajectory, and information beyond the limit. The elimination of redundant information is limited to the bounded range, which effectively reduces the problem of stable error. Using the function of eliminating redundant information of residual error by integral term, the integral saturation mechanism is designed. While avoiding integral saturation, the redundant information of residual error, which can be offset by the maximum control performance, is removed. Compared with the ordinary integral sliding mode control, it will improve the controllable stability of sliding mode control in the case of fault tolerance and saturation.
2. The speed of traditional super-twist near the sliding mode surface is larger than that of the sliding mode dynamic method in this paper. From the angle of approaching dynamics, a better approaching state can be obtained from a lower speed, so there is a better buffeting suppression effect than traditional super-twist, and the parameter adjustment is also simpler. The control method overcomes the shortcomings of the traditional super-twist reaching law, such as the complex adjustment of the parameters and the tendency to increase the buffeting when approaching the instantaneous mutation. Considering the acceleration dynamic characteristics of the reaching law, the nonlinear, variable damping reaching law is designed to reduce the change rate of the switching interval between the reaching stage and the sliding stage of the sliding mode, thereby improving the buffeting weakening ability and the reaching efficiency.
3. When solving the problem of the control signal being attacked by data interference and the partial failure of the actuator, the low fitting accuracy of the control abnormal information and the difficulty of signal-data interference-attack peeling in the literature [30,31,32] are overcome. The nonlinear fitting factor was designed based on the virtual hypothesis of abnormal information, and the nonlinear saturation-fault-tolerant filtering mechanism was designed for the dynamic information of system state.
The rest of this paper is divided into four sections: Section 2 establishes the kinematic and dynamic motion models of the tracked underwater vehicle and sets out the preliminary knowledge; Section 3 contains four parts: The first part proposes a new, nonlinear, projection redundant, feedforward sliding mode surface and a new sliding mode reaching law. It also provides the theoretical comparison and proof of the advantages of the method. The second part describes the event-triggered mechanism. Then, in the third part, the new nonlinear fault-tolerant subsystem is proposed, and its effectiveness is demonstrated. In the fourth part, the kinematics and dynamics controller are designed. In the Section 4, the Simulink simulation is compared with the control system using a traditional sliding mode approach law to verify the effectiveness of the control scheme proposed in this paper. Section 5 gives the conclusion of this paper.

2. Model and Preliminaries

2.1. Artificial Intelligence Transportation Robot Model

The stability and safety of artificial intelligence transportation robots in container cargo transportation are important, so differential mobile robots are often used. On the other hand, the differential mobile robots have the characteristic of a nonholonomic constraint. According to reference [33], the kinematic and dynamic models of robot motion plane are as follows:
q ˙ ( k ) = S ( q ( k ) ) u ( k )
u ˙ ( k ) = M ¯ 1 ( q ) B ¯ ( q ) τ l F m ( q ˙ ) τ ¯ d
where M ¯ ( q ) = S T ( q ) M ( q ) S ( q ) , τ ¯ d = S T ( q ) τ d , B ¯ ( q ) = S T ( q ) B ( q ) , and τ max τ . F m ( q ˙ ) is dynamic uncertainty of robot model. M ( q ) = m 0 md sin ϕ 0 m md c cos ϕ md sin ϕ m cos ϕ md 2 + J ; C ( q , q ˙ ) = 0 0 m ˙ mdcos ϕ 0 0 m ˙ md sin ϕ 0 0 0 ; M ( q ) = m 0 md sin ϕ 0 m md c cos ϕ md sin ϕ m cos ϕ md 2 + J ; C ( q , q ˙ ) = 0 0 m ˙ mdcos ϕ 0 0 m ˙ md sin ϕ 0 0 0 ; T = T L T R ; B ( q ) = cos ϕ r sin ϕ r b r cos ϕ r sin ϕ r b r ; A T ( q ) = sin ϕ cos ϕ d ; λ = m ( x ˙ cos ϕ + y ˙ sin ϕ ) ϕ ˙ ; τ d = T d 1 T d 2 T d 3 . λ is the Lagrange dynamics’ dykoll coordinates to kinetic multipliers of generalized coordinates. The linear velocity and angular velocity matrix is u = v w . The kinematic model’s coefficient matrix s ( q ) = cos θ d sin θ sin θ d sin θ 0 1 .

2.2. Mathematical Model of Abnormal Control

The data transmission network from controller to actuator is vulnerable to random noise interference and data-injection interference. In addition, the actuator of the artificial intelligence transportation robot will have a physical saturation limitation, so it is necessary to carry out saturation fitting in advance. Here, the input nonlinear fitting model is introduced. From Equation (2), the true actuator input of using hyperbolic tangent function to fit the saturation characteristics of robot actuators has the following form:
τ l ( k ) = A τ τ max tanh τ ( k ) + A D
where the τ ( k ) is the controller-calculated online signal. A r is an input partial fault with coupling characteristics. A D is a kind of data interference network attack with concealment characteristics. A D = I A , has the characteristics of an independently distributed Bernoulli sequence with a value of { 0 } or { 1 } . The A is a virtual interference data value of the control signal caused by the attack.

2.3. RBF Neural Network Fitter

This is inspired by the paper [34]. The radial basis function neural network (RBFNN) approximation [35] is cited. As shown in Figure 2, a RBF neural network is a three-layer neural network because of the nonlinear characteristics of system uncertainty. If there exists an m-dimensional compact set Ξ m R m R and there is an unknown nonlinear function f ( Q ) with initial value 0 defined on Ξ m , the RBF approximator (4) is used to fit the dynamic values of f ( Q ) .
f ( Q ) = W * T Z ( Q ) + e Z ( Q ) , Q Ξ m
where e z ( Q ) is the bounded RBF fitting error, which is defined on the compact set Ξ m . e z ( Q ) e ¯ z , and e ¯ z is the maximum nuclear distance. To improve the nonlinear local approximation ability, the Gaussian function Z ( Q ) = exp ( Q κ ) T ( Q κ ) / l 2 is selected as the smooth kernel function. The κ is approaching the center column distance vector. The l is a varying constant value. * is the order-m dimensional weight row vector, which is optimally fitted: as
W * = arg min W ˜ sup Q E m W ^ Z ( Q ) f ( z )
where W ^ is the minimum estimate of W * that optimizes E f ( Q ) .
The weight parameters in the online approximation process of the neural network approximator have been identified using parameter-adaptive technology, which is different from other neural networks [36] that generally need offline training. This method is based on the adaptive RBF neural network method in the paper [37], combined with the minimum parameter-learning method to perturbate the model’s parameters caused by the disturbance and the neural network’s weight parameters for online adaptation, so the weight matrix adjustment is automatically adjusted by the adaptive law. There are differences in the use of control processes in other areas.
The RBF neural network used in this paper is based on the ideas in the paper [35], and it is used as an online universal approximator, as a regression fitter, and it is fitted online with the data, so it is different from the general neural network, and this article adds the minimum parameter-learning method, as described in the paper [37]. The complexity and calculation time are adjusted with adaptive changes in the control process, and there is no need to train in advance when the uncertainty approximator of the control system, the activation function, can be set and the weight matrix can be determined to achieve universal approximation [35]. Therefore, taking advantage of the universal approximation property of RBF and the absence of a need for training in advance, the uncertainty caused by model dynamics and network attacks can be approximated nonlinearly.

2.4. Preliminaries

Lemma 1.
For the system (1), when x * R and x * 0 , if Lyapunov function V x * > 0 exists, Lyapunov condition of the finite-time stability can be given as [30]
V ˙ x * + β 1 V x * + β 2 V * x * 0
where β 1 > 0 , β 2 > 0 , and 0 < κ < 1 , so the system is globally finite-time stable, and the stable time depending on the initial state e 0 is given as
T V = ln β 2 · V 1 κ e 0 + β / β 2 / β 1 β 1 κ
The relevant proof is shown in reference [30].
Lemma 2.
According to the Cauchy–Schwarz inequality, for any number a i and b i ( i = 1 , 2 , , n ) , we can know
i = 1 n a i b i 2 i = 1 n a i 2 i = 1 n b i 2
and any 0 < l < 1 , there exists
i = 1 n a i t i = 1 n a i t
Lemma 3.
For any b c > 0 and z t R , tanh ( · ) has the following property:
0 z t z t tanh z t / b c 0.2785 b c
Assumption 1.
The unknown bounded low frequency time-varying disturbance τ ¯ d is τ ¯ d τ ^ d . The initial system state errors, u e ( 0 ) and q e ( 0 ) , are defined on a compact set, and it is assumed as u e ( t ) u ¯ e and q e ( t ) q ^ e .
Assumption 2.
To the limited range of the freight yard, the range of motion and the desirably reference trajectory of the robot are bounded. The desirably reference trajectory q r = x r y r θ r T , and reference positive scalar speed u r = v r w r T . Their derivatives are smooth and bounded.
Assumption 3.
The system (6) is a controllable system that satisfies Lemma 2. For facilitate matrix operation, all constant terms are in the form of a diagonal matrix.

3. Controller Design

The virtual kinematic subsystem is designed to analyze velocity state in this section. It can obtain tracking position of artificial intelligence transportation robots. Based on characteristics of contaminated velocity state signals, the fault-tolerant filtering subsystem is designed. Then, the nonlinear sliding mode surface is designed to improve the robustness of the controller by establishing a nonlinear bounded state space and combined with the reaching law to reduce the vulnerability of faults and contaminated communications. Figure 3 is the schematic diagram of artificial intelligence transportation robot trajectory-tracking control flow.

3.1. Nonlinear Saturation Fault-Tolerant Filtering Mechanism

According to the system (1), the kinematic position error is defined as
q e = x e y e θ e = cos θ sin θ 0 sin θ cos θ 0 0 0 1 · x r x y r y θ r θ
According to the characteristics of virtual backstepping and kinematic spatial, the method of velocity motion control at low latitudes of dynamics is used to design a virtual-kinematics control law as the dynamic desire value (12).
u d = v r cos θ e w θ e + λ 2 x e d + d cos θ e w r + λ 1 1 v r ϑ 1 y e + θ e + d ϑ 1 + λ 1 ϑ 2 sin θ e
where u r = v r , w r T is the velocity of the reference trajectory.
Combined with the system state information, the error is designed as
U e = v e θ e = u d u
Remark 1.
The system input is contaminated by GPS sensor failure, unreliable signal, and actuator failure in the system, which will result in an unknown input. After this kind of input is executed, it will not be able to achieve stability control. Therefore, the nonlinear factor η τ = A τ 1 + tanh ( τ ) tanh A d is involved in constructing the saturation-fault-tolerant mechanism. The nonlinear saturation-fault-tolerant filtering mechanism η f ( k ) = 1 η τ + η τ tanh A d denotes that the decoupling form about the unknown influence of the signal is dealt with nonlinearly. According to error Equation (2), the fault-tolerant saturation filtering dynamic subsystem is designed as u ˙ = M ¯ 1 ( q ( k ) ) B ¯ ( q ( k ) ) τ l ( k ) F ¯ m ( q ˙ ( k ) ) τ ¯ d ( k ) + η f ( k ) . The F ¯ m ( q ˙ ( k ) ) = F m ( q ˙ ( k ) ) + τ max M ¯ ( q ( k ) ) η f ( k ) .
This mechanism makes use of unknown information of attack and fault loss to form a nonlinear virtual hypothesis. According to this hypothesis, signal attack and fault features can be extracted better, and the fault-tolerant and adaptive ability can be improved further according to saturation analysis method in the literature [32]. The filtering dynamic error is
E ˙ R ( k ) = u ˙ d ( k ) M ¯ 1 ( q ( k ) ) B ¯ ( q ( k ) ) τ l F ¯ m ( q ˙ ( k ) ) τ ¯ d η f ( k )

3.2. Design of Nonlinear-Fitting, Redundant, Sliding Mode, Event-Trigger Fault-Tolerant Control

Step 1. A new type of a nonlinear, saturated, redundant sliding surface (NSRSMS).
The NSRSMS is denoted as:
S R ( k ) = E ˙ R ( k ) + γ a E R ( k ) + B 0 E R ( k ) B l E R ( k )
where B l E R ( k ) = tanh E R ( t ) ln B ψ E R ( l ) exp ( 1 ) + 1 1 + exp ( 1 ) d l , and B ψ E R ( k ) = β a E R ( k ) tanh E R ( k ) .
The β a = diag β a 1 , β a 2 is positive permanent diagonal function. The B 0 E R ( k ) = γ a E R ( 0 ) l E R ( k ) is initial global approach term to ensure the global mode of SMC.
Remark 2.
When the error is designed on a SMS, the maximum error that can be eliminated at a single time has the characteristic of saturation because of the physical limitation of the control ability of the controlled robot. Therefore, the redundant information of saturation is used to give full play to the control performance, prevent the control performance from overshoot, and design a nonlinear mechanism B l E R ( k ) to improve the integral saturation. The characteristics of NSRSMS and linear SMS S I ( k ) = E ˙ R ( k ) + E R ( l ) d l + E R ( k ) + B 0 E R ( k ) are shown in Figure 4, where E R ( l ) d l is y -axis and E R ( k ) is the x -axis.
Remark 3.
The control performance error struggles to meet the error overshoot when the error is large; that is to say, the error of the expected performance is relatively easy to control, and if the error exceeds a certain expected region, it will need to be compensated step by step. It can be seen in Figure 4 that the saturation term is designed and applied to the sliding surface, the saturated information is regarded as redundant information, the filtered saturated information is filtered directly, and the expectation of a certain error is used as the fault-tolerant information control point. It will be more conducive to the realization of fault tolerant control and reduce the waste of control performance.
In addition, to avoid control instability caused by singularity in practical engineering, the singularity of the sliding surface is verified through Equation (16).
S ˙ R = E ¨ R ( k ) + γ a E ˙ R ( k ) + B ˙ 0 E R ( k ) B γ
where B γ = tanh E R ( t ) ln B ψ E R ( t ) exp ( 1 ) + 1 + ln ( 1 + exp ( 1 ) ) , and we can know that NSRSMS does not contain singularities in the control process.
Step 2. Nonlinear-damping, super-twisting reaching law (NDSTRL) considering acceleration.
Although the redundant information of the integral saturated sliding mode surface can be used to improve the control accuracy and reduce the residual error, if there is a sudden instantaneous error, the buffeting problem can not be ignored, so the NDSTRL is designed according to the traditional STRL. The NSTRL is denoted as
S ˙ r = γ r χ ( k ) sign S R T γ k S R
where χ ( k ) = tanh S R ( k ) 3 2 S R ( k ) 1 2 shows nonlinear time-varying gain. The STRL denotes S ˙ s = γ r s S R ( k ) 1 2 sign S R T γ k s S R , and ERL is defined as S ˙ E = γ r E sign S R T γ k E S R . Figure 5 shows NDSTRL, STRL, and ERL with coefficients equal to one.
Remark 4.
From Figure 5, we can see that the STRL can effectively regulate the reaching speed according to the system state value. When the reaching speed reaches the SMS, the reaching speed will be decelerated smoothly. The sudden deceleration at the break point of ERL (see the ERL in Figure 5a), which can not avoid chattering, will increase the chattering amplitude. Figure 5a shows that the acceleration of the NDSTRL decreases gradually, and the speed is adjusted gradually. The acceleration of SMC reaching dynamics are better controlled, which is more conducive to reducing buffeting. Additionally, even better, in the case of a large error, the speed of sliding mode will not be reduced.
Remark 5.
In addition, we can see in Figure 6 that the NDSTRL acceleration gain has the effect of adjusting the acceleration trend. The status is closer to that of the SMS; the gain is more, which will slow down the velocity trend (see Figure 6a). Moreover, the reaching speed can be dynamically accelerated when the error is large, and speed gain does not need to be adjusted (see Figure 6b).
Step 3. Controller based on event-triggered memory input mechanism.
Under the influence of unexpected situations such as network attacks and faults, saving communication resources can reduce the instability of network control to a certain extent, so an online memory input event-triggered mechanism was designed (shown in Equation (18)). This mechanism allows the controlled robot to complete stable control without achieving the ideal control precision, which can also help to achieve stable control with a certain level of precision under network attacks.
T l ( k ) λ τ l k l
where ϑ τ l t k is the memory input with trigger weight gain, and τ l t k is the input that meets the trigger condition. T l ( k ) = τ l ( k ) τ l k l shows the dynamic characteristics and the input, and contains the state information of the robot affected by faults and attacks. When the input value of online calculation satisfies Equation (18), τ l ( k ) = τ l k l , k k l , k l + 1 , it denotes the input affected by the zero-order retention effect of the robot installed in advance.
Using Equation (17) and Equations (21)–(39), one can obtain the control law (Equation (19)) and adaptive law (Equation (20)).
τ l ( k ) = τ c ( k ) + τ ς ( k )
Θ ^ ˙ R = 1 4 r s tanh S R D S R b Θ ^ R + r s r Θ S R 2 φ 4 Z R
where τ ζ ( k ) denotes an adaptive nonlinear fault-tolerant filter control mechanism, and τ c ( k ) is the NDSTRL distance. τ c ( k ) = γ a τ max B ˜ 1 G c S ˙ r + γ a u ˙ d and τ ς ( k ) = γ a τ max B ˜ 1 1 4 r s tanh S R D + r s r Θ S R φ 4 Z R Θ ^ R . r Θ > 0 , r s > 0 , Z 1 = H 1 T , u ˙ d T , ς T T , Θ R = max τ max E r , ψ T , τ max E f , τ ¯ D , H 1 = E ¨ R ( k ) + B ˙ 0 E R ( k ) , and φ Z R = D r 2 B ˜ T ( q ) + B ˜ T ( q ) τ max ϕ ( u ) + D r 1 E ¨ R ( k ) + B ˙ 0 E R ( k ) .

3.3. Theoretical Proof

To verify the stability of the controller, the effectiveness of the kinematic virtual controller, dynamic controller and event-triggered controller will be verified theoretically.
Proof. 
Theoretical proof of the virtual-kinematics control law.
Next, take the Lyapunov function to prove its stability:
V q = 1 2 S x 2 + 1 2 S y 2 + S θ
where S x = x e + d cos θ e + d , S y = y e + d sin θ e + θ e , S θ = k 1 1 cos θ e , k 1 and k 2 are positive parameters. After the first order guidance, one can obtain
V ˙ q = S x S ˙ x + S y S ˙ y + S ˙ θ
so we obtain
V ˙ q = λ 2 x e d + d cos θ e 2 α v r λ 1 y e + d sin θ e + θ e 2 0
As (23) is negative, the system tends to be stable, and it is also proved in [26].
u d = v r cos θ e w θ e + λ 2 x e d + d cos θ e w r + λ 1 1 v r ϑ 1 y e + θ e + d ϑ 1 + λ 1 ϑ 2 sin θ e
Proof. 
Theoretical proof of the dynamic controller.
The Lyapunov function V R 1 = 1 2 S R T S R is designed, and the first derivative of V R 1 with sampling time can be obtained:
V ˙ R 1 = S R T S ˙ R = S R T D r u ˙ d B ˜ ( q ) η τ τ max tanh ( τ ) + tanh A D + M ¯ 1 ( q ) F ¯ m ( q ˙ ) η f + τ ¯ D + E ¨ R ( k ) + B ˙ 0 E R ( k ) B γ
where γ a = D r , B ˜ ( q ) = M ¯ 1 ( q ) B ¯ ( q ) , τ ¯ D = M ¯ 1 ( q ) τ ¯ d .
By using the saturation analysis mechanism (see Remark 1), the multiplicative fault is nonlinearized and projected, and one can obtain:
V ˙ R 1 S R T D r u ˙ d B ˜ ( q ) τ max tanh ( τ ) + 1 η τ + η τ tanh A D + M ¯ 1 ( q ) F ¯ m ( q ˙ ) η f + τ ¯ D + E ¨ R ( k ) + B ˙ 0 E R ( k ) B γ
According to η f = 1 η τ + η τ tanh A d , the nonlinear fitting characteristics of neural network are used to fit the fault, attack, and dynamic nonlinearity. One can obtain
V ˙ R 1 S R T D r u ˙ d B ˜ ( q ) τ max τ E τ + B ˙ 0 E R ( k ) B γ + τ max B ˜ T ( q ) ψ T ϕ ( u ) + E f + τ ¯ D + E ¨ R ( k )
where E τ = τ tanh ( τ ) , F D ( q ˙ ) = τ max 1 B ¯ 1 ( q ) F m ( q ˙ ) + η f . According to the above formula, we can obtain:
S R T τ max E τ D r B ˜ T ( q ) + ψ T D r B ˜ T ( q ) τ max ϕ ( u ) + τ max E f D r B ˜ T ( q ) + τ ¯ D D r + E ¨ R ( k ) + B ˙ 0 E R ( k ) S R T Θ R φ Z R
From this, we can obtain
V ˙ R 1 S R T Θ R φ Z R S R T D r u ˙ d B ˜ ( q ) τ max τ
The global Lyapunov function is denoted as
V R = V R 1 + 1 2 Θ ˜ R 2
where Θ ˜ R = Θ R Θ ^ R , and Θ ˙ R = Θ ˙ R . The time derivative of V u is
V ˙ u = V ˙ R 1 Θ ˜ R T Θ ˙ R S R T Θ R φ Z R S R T D r τ ma B ˜ T ( q ) τ c ( k ) + τ ξ ( k ) Θ ˜ R T Θ ^ ˙ R
By substituting Equations (19)–(20) into Equation (31), one can obtain
V ˙ R S R T Θ 1 φ Z R + S R T S ˙ r + S R T 1 4 r s tanh S R D Θ ^ R r s r Θ S R Θ ^ 1 φ 4 Z R Θ ˜ 1 T 1 4 r s tanh S u D S u b Θ ^ R + r s r Θ S R 2 φ 4 Z R
According to Young’s inequality, we can obtain the following:
S R T Θ R φ Z R r s S R T Θ R φ 2 Z R + S R T Θ R 4 r s
Substitute Equation (33) into Equation (32) as
V ˙ R S R T S ˙ r 1 4 r s S R T tanh S R D Θ R + r s S R T Θ R φ 2 Z R Θ ˜ R T b Θ ^ R + r s r Θ S R 2 φ 4 Z R + S R T Θ R 4 r s r s r Θ S R 2 Θ ^ R φ 4 Z R
Using Young’s inequality, we can obtain
r s Θ R S R T φ 2 Z R r s r Θ Θ R S R T 2 φ 4 Z R + r s Θ R 4 r Θ
Further, using Equation (35), Θ ˜ 1 = Θ 1 Θ ^ 1 can be rewritten as
V ˙ R S R T S ˙ r 1 4 r s S R T tanh S R D Θ R + Θ R 4 r s S R T + b Θ ˜ R T Θ ^ R + r s Θ R 4 r Θ
According to Lemma 3 and Θ ˜ R T Θ ^ R Θ ˜ R T Θ R Θ ˜ R 1 2 Θ R 2 1 2 Θ ˜ R T Θ ˜ R , we have the following inequality:
V ˙ R S R T S ˙ r 1 4 r s S R T tanh S R D Θ R + Θ R 4 r s S R T + b Θ ˜ R T Θ ^ R + r s Θ R 4 r Θ S R T S ˙ r b 2 Θ ˜ R T Θ ˜ R + 1 4 r s 0.2785 D Θ R + r s Θ R 4 r Θ + b 2 Θ R 2
Using 1 4 Θ ˜ R b 4 Θ ˜ R 2 + 1 16 b , we can obtain
V ˙ R S R T S ˙ r 1 4 Θ ˜ R T Θ ˜ R 1 2 b 4 Θ ˜ R T Θ ˜ R + 1 4 r s 0.2785 D Θ R + r s Θ R 4 r Θ + b 2 Θ R 2 + 1 16 b
According to Equation (38), we can obtain
V ˙ R S R T 2 γ r g s I E 2 S R 1 2 S R T γ r + γ k 1 2 I E S R 1 4 Θ ˜ R T Θ ˜ R 1 2 b 4 Θ ˜ R T Θ ˜ R + η 1 V R η 2 V R 1 2 +
where η 1 λ min γ r + γ k 1 2 I E , λ min ( b ) 4 , η 2 = λ min 2 γ r g s I E , 1 4 , and = 1 4 r s 0.2785 D Θ R + r s Θ R 4 r Θ + b 2 Θ R 2 + 1 16 b . □

4. Simulation Results and Analysis

To verify the effectiveness and superiority of this control algorithm, a comparative simulation, SISMAEFC, was established by using a conventional integral SMC combined with the super-twisted sliding mode reaching law [38], and the algorithm was verified and analyzed by error-simulation results, sliding surface simulation results, and double-actuator-input simulation results (see Figure 7, Figure 8, Figure 9 and Figure 10). In addition, because SISMAEFC does not use the improved nonlinear fault tolerance mechanism and does not reconstruct faults and attacks, it is compensated directly by adaptive algorithms, which is demonstrated by adaptive laws (Figure 11). All simulations in this section adopt control parameters as: γ a = diag { 45 , 15.5 } , β a = diag { 0.01 , 0.01 } , G c = diag { 1 , 1 } , τ max = diag { 10 , 10 } , γ r = diag { 10 , 40 } , γ k = diag { 0.01 , 0.1 } , r s = diag { 0.02 , 0.04 } , r Θ = diag { 0.01 , 0.01 } , b = diag { 10.5 , 10.5 } , D = diag { 1 , 1 } . According to the experimental model of the nonholonomic underactuated robot in the laboratory as the controlled object, the relevant parameters are: m = 15 kg , r = 0.05 m , b = 0.5 m , J = 5 kg · m 2 , d = 0.05 m , r = 0.05 m . The RBF · NNs for H ( Z ) contain 15 nodes with centers evenly spaced in the range [ 3 , 3 ] × × [ 3 , 3 ] and widths ω l = 1.8 ( l = 1 , , 15 ) . The simulation interval is designed according to the sampling rate 100 hz of the main control chip of the experimental robot. The total simulation time was 150 s. To verify the tracking control performances on different trajectories and the control stability under attack, the expected trajectory used a trapezoidal line with a combination of a straight line and a curve [39].
The position error and angular velocity error of the robot under the two algorithms change over time, and the position error under the algorithm designed in this paper can converge to zero quickly. From Figure 7, it can be observed that x e stabilized after about 4 s at the earliest stage, and ϕ e stabilized at the latest at around 13 s. The whole system’s position error could converge in about 15 s, and the stability of the curve was smooth relatively after the change in curvature after convergence. Although the error curve of SISMAEFC can converge, the curve shows obvious jitter, and SISMAEFC recovered to a stable state slowly when numerical fluctuation occurred, which was affected greatly by model uncertainty, and the convergence was not as good as that of the algorithm designed in this paper. Additionally, due to the network attack (the attack frequency is 30 % ), it can be seen from the local detail diagram that the SISMAEFC jitter is more obvious and the attack has a greater impact. It is worth noting that the error state under the NRSMEFC attack and affected by the fault is better, so we can see the attack and fault in this paper.
As shown in Table 1, the two parameters of the algorithm in this paper are smaller, and the MIAC is 18 % lower than the minimum value and 45 % lower than the maximum value of the comparison algorithm. The MISE is 22.6 % lower than the minimum value and 11.4 % lower than the maximum value of the comparison algorithm. Additionally, under the same attack, we can see from Figure 9 and Figure 10 that the proposed algorithm is better.
As shown in Figure 8, when the surface of the traditional sliding surface changes abruptly, the influence of nonlinear terms will increase significantly near the sliding surface. The system’s response changes, and the system’s buffeting changes significantly. Due to the accelerated dynamic characteristics of the reaching law, the residual redundancy will appear when the system’s error reaches the sliding mode surface. In this paper, the sliding surface is designed to make up for the deficiency of the traditional sliding surface under the integral saturation mechanism and nonlinear variable damping reaching law. It reduces the sharp change in the curvature of the sliding surface, thereby reducing the probability of surface mutation. Thus, it eliminates the chattering phenomenon, makes up for the error redundancy, and improves the stability rate.
From Figure 9 and Figure 10, we can see that the control input of the algorithm designed in this paper does not fluctuate obviously under the attack and continues to be stable over time, but the control scheme shows severe chattering when the attack occurs. In Figure 11, we can see that the system cannot read the input signal correctly, which will affect the control effect. It can be seen in trigger times that the dynamic effect is better for the scheme of nonlinear fitting, followed by adaptive compensation by the controller in this paper. As the system’s input may be subject to data errors, security attacks, system failures, and other problems, the system’s input accuracy cannot be guaranteed. As can be seen in Figure 10, under the algorithm in this paper, the effect of event trigger is obviously better. The active transmission frequencies of the dual controller output channel of the proposed method and the comparison method are (8671, 6563) and (10,287, 11,733), respectively, which shows that the method in this paper has better control performance and is more stable state in cases of attacks and failures.

5. Conclusions

In this paper, a neural network, nonlinear-fitting, redundant, sliding mode event-trigger control system affected by abnormal input was designed. Firstly, according to the dynamic saturation input characteristics, the nonlinear redundant sliding surface was designed by using the nonlinear fitting function. Then, to reduce the chattering problem caused by the system, improve the input, and improve the approaching efficiency of a sliding mode surface with a large error, a nonlinear-damping, super-torsion reaching law was designed to improve the robust response efficiency of a system with a large error. For the problem of matching input interference and signal noise in the process of cable-based signal transmission, the input anomaly is non-linearly fitted by the fault-tolerant mechanism of the saturation filter, then stripped by saturation analysis, and then fitted by the nonlinear neural network. A set of nonlinear fault-tolerant subsystems was designed, which is controlled by an event-trigger mechanism. It improves the tracking accuracy of an intelligent robot in the cases of physical failure of the actuator, remote network attacks, and trajectory curvature mutation. In the comparison of simulation experiments, the pose error of this algorithm was improved by 11.48% at least. It can effectively improve the work efficiency of the freight yard and save on work costs. It has certain application prospects for engineering. In addition, with the development of artificial intelligence research, a class of algorithms for recognition of human activities has emerged. These include semi-supervised recurrent convolutional attention model algorithms [40], adaptive semi-supervised feature analysis algorithms [41], and convolutional neural network and recurrent neural network algorithms [42]. Consider applying such algorithms to artificial intelligence transport robots. The algorithm proposed in this paper needs to be improved, and the next step will be to investigate this problem.

Author Contributions

Conceptualization, Y.Z. and Q.Z.; methodology, Y.Z.; software, Y.Z.; validation, Y.Z.; formal analysis, Y.Z.; investigation, Q.Z.; resources, Q.Z.; data curation, Y.L.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.Z. and S.Z.; visualization, Y.H.; supervision, Q.Z.; project administration, Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by project ZR2022ME087 and the supported by Shandong Provincial Natural Science Foundation, National Natural Science Foundation of China (51911540478).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
NSRSMSNew type of nonlinear, saturated, redundant sliding surface
NDSTRLNonlinear-damping, super-twisting reaching law
MIACMean integration absolute control
MISEMean integration square error

References

  1. Yoerger, D.R.; Jakuba, M.; Bradley, A.M.; Bingham, B. Techniques for Deep Sea Near Bottom Survey Using an Autonomous Underwater Vehicle. Int. J. Robot. Res. 2007, 26, 41–54. [Google Scholar] [CrossRef]
  2. Yang, J.; Sun, R.; Cui, J.; Ding, X. Application of composite fuzzy-PID algorithm to suspension system of Maglev train. In Proceedings of the 30th Annual Conference of IEEE Industrial Electronics Society, Busan, Republic of Korea, 2–6 November 2004. [Google Scholar]
  3. Jiang, G.P.; Wei, X.Z. An LMI criterion for linear-state-feedback based chaos synchronization of a class of chaotic systems. Chaos Solitons Fractals 2005, 26, 142–149. [Google Scholar] [CrossRef]
  4. Zhao, X.; Yang, H.; Xia, W.; Wang, X. Adaptive Fuzzy Hierarchical Sliding-Mode Control for a Class of MIMO Nonlinear Time-Delay Systems With Input Saturation. J. IEEE Trans. Fuzzy Syst. 2016, 25, 1061–1077. [Google Scholar] [CrossRef]
  5. Levant, A. Quasi-Continuous High-Order Sliding-Mode Controllers. In Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Maui, HI, USA, 9–12 December 2003. [Google Scholar]
  6. Bartoszewicz, A. A new reaching law for sliding mode control of continuous time systems with constraints. J. Trans. Inst. Meas. Control 2014, 37, 515–521. [Google Scholar] [CrossRef]
  7. Ma, H.; Wu, J.; Xiong, Z.A. Novel Exponential Reaching Law of Discrete-Time Sliding-Mode Control. J. IEEE Trans. Ind. Electron. 2017, 64, 3840–3850. [Google Scholar] [CrossRef]
  8. Fallaha, C.J.; Saad, M.; Kanaan, H.Y.; Al-Haddad, K. Sliding-Mode Robot Control With Exponential Reaching Law. J. IEEE Trans. Ind. Electron. 2011, 58, 600–610. [Google Scholar] [CrossRef]
  9. Bartoszewicz, A. Pawe Latosiński. Discrete time sliding mode control with reduced switching—A new reaching law approach. J. Int. J. Robust Nonlinear Control 2016, 26, 47–68. [Google Scholar] [CrossRef]
  10. Chakrabarty, S.; Bandyopadhyay, B. A generalized reaching law with different convergence rates. J. Autom. Oxf. 2016, 63, 34–37. [Google Scholar] [CrossRef]
  11. Baek, J.; Jin, M.; Han, S. A New Adaptive Sliding Mode Control Scheme for Application to Robot Manipulators. J. IEEE Trans. Ind. Electron. 2016, 63, 3628–3637. [Google Scholar] [CrossRef]
  12. Niu, Y.; Lam, J.; Wang, X.; Ho, D.W. Neural adaptive sliding mode control for a class of nonlinear neutral delay systems. J. Dyn. Syst. Meas. Control 2008, 130, 758–767. [Google Scholar] [CrossRef]
  13. Kang, Z.; Limei, W.; Xin, F. High-order fast nonsingular terminal sliding mode control of permanent magnet linear motor based on double disturbance observer. IEEE Trans. Ind. Appl. 2022, 58, 3696–3705. [Google Scholar]
  14. Wang, Y.; Peng, J.; Zhu, K.; Chen, B.; Wu, H. Adaptive PID-fractional-order nonsingular terminal sliding mode control for cable-driven manipulators using time-delay estimation. Int. J. Syst. Sci. 2020, 51, 3118–3133. [Google Scholar] [CrossRef]
  15. Shao, K.; Zheng, J.; Huang, K.; Wang, H.; Man, Z.; Fu, M. Finite-Time Control of a Linear Motor Positioner Using Adaptive Recursive Terminal Sliding Mode. IEEE Trans. Ind. Electron. 2020, 67, 6659–6668. [Google Scholar] [CrossRef]
  16. Wang, Y.; Zhu, B.; Zhang, H.; Zheng, W.X. Functional observer-based finite-time adaptive ISMC for continuous systems with unknown nonlinear function. J. Autom. 2021, 125, 109468. [Google Scholar] [CrossRef]
  17. Sui, S.; Tong, S.; Chen, C. Finite-Time Filter Decentralized Control for Nonstrict-Feedback Nonlinear Large-Scale Systems. J. IEEE Trans. Fuzzy Syst. 2018, 26, 3289–3300. [Google Scholar] [CrossRef]
  18. Chen, M.; Wang, H.; Liu, X.; Hayat, T.; Alsaadi, F.E. Adaptive finite-time dynamic surface tracking control of nonaffine nonlinear systems with dead zone. J. Neurocomputing 2019, 366, 66–73. [Google Scholar] [CrossRef]
  19. Wang, H.; Liu, P.X.; Zhao, X.; Liu, X. Adaptive Fuzzy Finite-Time Control of Nonlinear Systems with Actuator Faults. J. IEEE Trans. Cybern. 2019, 99, 1–12. [Google Scholar]
  20. Wang, F.; Zhang, X. Adaptive Finite Time Control of Nonlinear Systems Under Time-Varying Actuator Failures. J. IEEE Trans. Syst. Man, Cybern. 2019, 49, 1845–1852. [Google Scholar] [CrossRef]
  21. Fang, W.A.; Gl, B. Fixed-time control design for nonlinear uncertain systems via adaptive method. J. Syst. Control Lett. 2020, 140, 104704. [Google Scholar]
  22. Ba, D.; Li, Y.X.; Tong, S. Fixed-time adaptive neural tracking control for a class of uncertain nonstrict nonlinear systems. J. Neurocomputing 2019, 363, 273–280. [Google Scholar] [CrossRef]
  23. Zuo, Z. Non-singular fixed-time terminal sliding mode control of non-linear systems. J. IET Control Theory Appl. 2014, 9, 545–552. [Google Scholar] [CrossRef]
  24. Liu, W.; Jian, T.; Yang, H.; Li, S.; Wang, H.; Wang, Y. Tunable Multichannel Adaptive Detector for Mismatched Subspace Signals. J. Electron. Inf. Technol. 2016, 38, 3011–3017. [Google Scholar]
  25. Liu, W.; Liu, J.; Huang, L.; Yang, Z.; Yang, H.; Wang, Y.L. Distributed Target Detectors With Capabilities of Mismatched Subspace Signal Rejection. J. Abbr. 2017, 53, 888–900. [Google Scholar] [CrossRef]
  26. Yang, F.; Zhang, H.; Jiang, B.; Liu, X. Adaptive reconfigurable control of systems with time-varying delay against unknown actuator faults. J. Int. J. Adapt. Control Signal Process. 2013, 28, 1206–1226. [Google Scholar] [CrossRef]
  27. Li, L.; Luo, H.; Ding, S.X.; Yang, Y.; Peng, K. Performance-based fault detection and fault-tolerant control for automatic control systems. J. Autom. 2019, 99, 308–316. [Google Scholar] [CrossRef]
  28. Zuo, Z.; Ho, D.; Wang, Y. Fault tolerant control for singular systems with actuator saturation and nonlinear perturbation. J. Autom. 2010, 46, 569–576. [Google Scholar] [CrossRef]
  29. Zhang, G.; Gao, S.; Li, J.; Zhang, W. Adaptive neural fault-tolerant control for course tracking of unmanned surface vehicle with event-triggered input. J. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2021, 235, 1594–1604. [Google Scholar] [CrossRef]
  30. Zhang, X.M.; Han, Q.L. Event-triggered dynamic output feedback control for networked control systems. J. IET Control Theory Appl. 2014, 8, 226–234. [Google Scholar] [CrossRef]
  31. Domingo, M.C. Securing underwater wireless communication networks. J. IEEE Wirel. Commun. 2011, 18, 22–28. [Google Scholar] [CrossRef]
  32. Chen, Q.; Zhang, Q.; Hu, Y.; Liu, Y.; Wu, H. Euclidean distance damping–based adaptive sliding mode fault-tolerant event-triggered trajectory-tracking control. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2022. [Google Scholar] [CrossRef]
  33. Zhang, C.; Su, J.; Zhang, W.; Zhou, J. Design of Crawler Mobile Car with Infrared Remote Control. In Proceedings of the 2020 6th International Conference on Control, Automation and Robotics, Singapore, 20–23 April 2020. [Google Scholar]
  34. Najafi, B.; Ardabili, S.F. Application of ANFIS, ANN, and logistic methods in estimating biogas production from spent mushroom compost (SMC). Resour. Conserv. Recycl. 2018, 133, 169–178. [Google Scholar] [CrossRef]
  35. Sun, M.; Luan, T.; Liang, L. RBF neural network compensation-based adaptive control for lift-feedback system of ship fin stabilizers to improve anti-rolling effect. Ocean Eng. 2018, 163, 307–321. [Google Scholar] [CrossRef]
  36. Vinod, J.; Sarkar, B.K. Francis turbine electrohydraulic inlet guide vane control by artificial neural network 2 degree-of-freedom PID controller with actuator fault. Proc. Inst. Mech. Eng. 2021, 235, 1494–1509. [Google Scholar]
  37. Zhu, G.; Ma, Y.; Li, Z.; Malekian, R.; Sotelo, M. Adaptive neural output feedback control for MSVs with predefined performance. IEEE Trans. Veh. Technol. 2021, 70, 2994–3006. [Google Scholar] [CrossRef]
  38. Mobayen, S. Adaptive global sliding mode control of underactuated systems using a super-twisting scheme: An experimental study. J. Vib. Control. 2019, 25, 2215–2224. [Google Scholar] [CrossRef]
  39. Chen, Q.; Hu, Y.; Zhang, Q.; Jiang, J.; Chi, M.; Zhu, Y. Dynamic Damping-Based Terminal Sliding Mode Event-Triggered Fault-Tolerant Pre-Compensation Stochastic Control for Tracked ROV. J. Mar. Sci. Eng. 2022, 10, 1228. [Google Scholar] [CrossRef]
  40. Chen, K.; Yao, L.; Zhang, D.; Wang, X.; Chang, X.; Nie, F. A Semisupervised Recurrent Convolutional Attention Model for Human Activity Recognition. IEEE Trans. Neural Networks Learn. Syst. 2020, 31, 1747–1756. [Google Scholar] [CrossRef]
  41. Luo, M.; Chang, X.; Nie, L.; Yang, Y.; Hauptmann, A.G.; Zheng, Q. An Adaptive Semisupervised Feature Analysis for Video Semantic Recognition. IEEE Trans. Cybern. 2018, 48, 648–660. [Google Scholar] [CrossRef]
  42. Zhang, D.; Yao, L.; Chen, K.; Wang, S.; Chang, X.; Liu, Y. Making Sense of Spatio-Temporal Preserving Representations for EEG-Based Human Intention Recognition. IEEE Trans. Cybern. 2020, 50, 3033–3044. [Google Scholar] [CrossRef]
Figure 1. Artificial intelligence transportation robots: operational diagram of the Qingdao Port Freight Yard.
Figure 1. Artificial intelligence transportation robots: operational diagram of the Qingdao Port Freight Yard.
Jmse 11 00659 g001
Figure 2. RBF neural network diagram.
Figure 2. RBF neural network diagram.
Jmse 11 00659 g002
Figure 3. Schematic diagram of artificial intelligence transportation robots with a trajectory-tracking control flow.
Figure 3. Schematic diagram of artificial intelligence transportation robots with a trajectory-tracking control flow.
Jmse 11 00659 g003
Figure 4. Comparison of NSRSMS and linear sliding mode surface.
Figure 4. Comparison of NSRSMS and linear sliding mode surface.
Jmse 11 00659 g004
Figure 5. Comparison of NDSTRL and STRL.
Figure 5. Comparison of NDSTRL and STRL.
Jmse 11 00659 g005
Figure 6. Comparison of NSTRL and STRL.
Figure 6. Comparison of NSTRL and STRL.
Jmse 11 00659 g006
Figure 7. Comparison of system error.
Figure 7. Comparison of system error.
Jmse 11 00659 g007
Figure 8. Sliding surface S R comparison.
Figure 8. Sliding surface S R comparison.
Jmse 11 00659 g008
Figure 9. Differential coupling input τ v comparison.
Figure 9. Differential coupling input τ v comparison.
Jmse 11 00659 g009
Figure 10. Differential coupling input τ w comparison.
Figure 10. Differential coupling input τ w comparison.
Jmse 11 00659 g010
Figure 11. Comparison of compensation values of adaptive law.
Figure 11. Comparison of compensation values of adaptive law.
Jmse 11 00659 g011
Table 1. Quantitative analysis of the controller’s control effect.
Table 1. Quantitative analysis of the controller’s control effect.
Evaluation CriteriaMIACMISE
Algorithm in this paper[0.90, 2.03][8.307, 8.844, 3.16]
Comparison algorithm[1.107, 3.75][10.74, 10.13, 3.57]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhu, Y.; Zhang, Q.; Liu, Y.; Hu, Y.; Zhang, S. Neural Network, Nonlinear-Fitting, Sliding Mode, Event-Triggered Control under Abnormal Input for Port Artificial Intelligence Transportation Robots. J. Mar. Sci. Eng. 2023, 11, 659. https://doi.org/10.3390/jmse11030659

AMA Style

Zhu Y, Zhang Q, Liu Y, Hu Y, Zhang S. Neural Network, Nonlinear-Fitting, Sliding Mode, Event-Triggered Control under Abnormal Input for Port Artificial Intelligence Transportation Robots. Journal of Marine Science and Engineering. 2023; 11(3):659. https://doi.org/10.3390/jmse11030659

Chicago/Turabian Style

Zhu, Yaping, Qiang Zhang, Yang Liu, Yancai Hu, and Sihang Zhang. 2023. "Neural Network, Nonlinear-Fitting, Sliding Mode, Event-Triggered Control under Abnormal Input for Port Artificial Intelligence Transportation Robots" Journal of Marine Science and Engineering 11, no. 3: 659. https://doi.org/10.3390/jmse11030659

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