Optimal Temperature and Humidity Control For Auton
Optimal Temperature and Humidity Control For Auton
DOI: 10.1049/cth2.12467
ORIGINAL RESEARCH
Weibin Wu1,2 Beihuo Yao1,2 Jiaxi Huang3 Shunli Sun1,2 Fangren Zhang1,2
Zhaokai He1,2 Ting Tang1,2 Ruitao Gao1
1
College of Engineering, South China Agricultural Abstract
University, Guangzhou, China
In order to solve the problems of difficult control, poor stability, and low control preci-
2
Division of Citrus Machinery, China Agriculture sion in complex autonomous non-linear systems, and some sensors have non-linear errors
Research System, Guangzhou, China
in special environments. Based on the PSO (Particle Swarm Optimization) algorithm, an
3
School of Mechanical and Automotive Engineering, PSO-BP-PID (Particle Swarm Optimization Back Propagation neural network PID) con-
South China University of Technology, Guangzhou,
China trol method and a sensor error compensation algorithm based on BP (Back Propagation)
neural network are designed for optimal temperature and humidity control and sensor error
Correspondence compensation in the autonomous greenhouse system. The error between the average tem-
Ruitao Gao, College of Engineering, South China perature value and the target value after steady state is 0.5◦ C, and the error between the
Agricultural University. Guang Zhou 510642, China.
Email: [email protected]
average humidity value and the target value is 1% RH. The results show that the control
method can effectively compensate the non-linear error of the sensor and improve the per-
Funding information formance of the control system in a complex environment, which is suitable for the stable
The development and application demonstration of and control of actuators in autonomous systems. The error of temperature and humid-
transportation and spraying equipment for Jiexi
ity sensor is compensated by BP neural network; PSO (Particle Swarm Optimization) was
alpine tea gardens, Grant/Award Number:
Dzxny0004; Guangdong Provincial Special Fund for used to optimize the BP-PID parameters of the automatic greenhouse system.
Modern Agriculture Industry Technology
Innovation Teams, Grant/Award Number:
2022KJ120; Research and development of smart
agricultural machinery and its control technology,
Grant/Award Number: 2022-SZNFY-1-3;
Guangdong Digital Smart Agricultural Service
Industrial Park, Grant/Award Number:
GDSCYY2022-046
This is an open access article under the terms of the Creative Commons Attribution-NonCommercial-NoDerivs License, which permits use and distribution in any medium, provided the
original work is properly cited, the use is non-commercial and no modifications or adaptations are made.
© 2023 The Authors. IET Control Theory & Applications published by John Wiley & Sons Ltd on behalf of The Institution of Engineering and Technology.
development of artificial intelligence, information theory, sys- trol and recovery delay from a large change in setpoint [18].
tem theory and other multi-disciplinary fields, new vigour and Castañeda-Miranda et al. used BP neural network to model the
vitality was brought to the field of non-linear control, as well relationship between water consumption and tomato yield in
as new control methods that do not rely on the precise math- the greenhouse, and automatically detected data based on this
ematical model of the controlled system have been produced model [19]. Habaragamuwa et al. studied recurrent and feed for-
[6]. For example, Cui et al. [7] proposed a new integral sliding ward neural networks in greenhouses. Network control, and use
mode controller (ISMC), which effectively solves the problem the Elman neural network model in the greenhouse control to
of robot control in complex underwater environments. Cui et al. establish a neural network controller [20].
[8] proposed an evaluation neural network, an action neural net- Although BP-PID combines the advantages of BP neural
work, and an underwater AUV nonlinear error compensation network, there are still the disadvantages in it of slow conver-
control algorithm combined with two neural networks. Jiehao Li gence speed, long operation time, and easy to fall into local
et al. [9] provide theoretical and engineering guidance for lateral optima [21]. Chen, et al. proposed two neural network con-
stability under uncertain nonlinearity in a neurofuzzy-based reli- trol methods respectively in their papers, both of which have
able tracking control model. These algorithms greatly improve effectively overcome some of the shortcomings of neural net-
the controlled stability of non-linear systems, and proposed a work control. The one in [22] is an adaptive neural network
control method for a non-linear system of a four-wheel-legged consistency control method suitable for a class of non-linear
robot with the cubic Kalman algorithm and fuzzy compensation multi-agent systems with state time delays, while the other
[10]. in [23] is an adaptive neural network strict feedback control
Nonlinear system combined with particle swarm optimiza- method, applied to uncertain non-linear system for full state
tion algorithm is also an optimization direction [11]. Due to the constraints. Jiehao Li et al. [24] proposed a recurrent neural net-
high computational efficiency and strong robustness, the PSO work to eliminate uncertain interactions, which can effectively
(Particle Swarm Optimization) algorithm can find the global solve the neural network Some of the disadvantages of network
optimal solution to the problem with a high probability. It has control.
been widely used in the field of non-linear control system. In the general PSO control algorithm, the inertia weight is
In the field of intelligent greenhouse control, the optimiza- often introduced to update the particle velocity, and the lin-
tion for non-linear systems is more important. Combined with ear decrease is often used for optimization when adjusting
the neural network algorithm, in Asgharnia’s research, the PID [15–26]. In order to avoid the local minimum problem eas-
controller parameters are adjusted online using the RBF neu- ily caused by the BP neural network gradient descent, here,
ral network [12]. Wang et al. used the Hebb learning algorithm PSO is used to optimize the weight threshold of BP neural
to adjust the online parameters of two PID controllers, which network, and parameter setting of PID control is optimized
were used to control the fogging system and the greenhouse by the BP neural network. Thus, a particle swarm BP-PID
ventilation system respectively [13]. Wang et al. constructed a control algorithm is proposed. When adjusting the weight and
model by combining genetic algorithm, backpropagation neu- threshold of the neural network, the optimal particle population
ral network, and nonlinear autoregressive exogenous algorithm, obtained after the iteration of the particle swarm algorithm is
this model can predict the temperature internal parameters used as the weight and threshold of the network to optimize
within 7 days [14]. Ling et al. [15] used the PSO algorithm to the temperature and humidity PID control parameters., which
coordinate control of multiple environmental parameters and improves the intelligent degree of nonlinear greenhouse system
variables in multiple greenhouses, which improved the intelli- control.
gence of greenhouse control. Pérez-González et al. [16] utilized The following items are the main contributions:
PSO algorithm to identify the parameters of greenhouse model,
which improved the implementation efficiency of the controller. A sensor error compensation method based on BP neu-
Based on the generalization ability of BP neural network and the ral network is proposed, which improves the sensor
characteristics of global approximation under certain parameter perception accuracy of the non-linear system.
learning, a neural network compensation model is established The PSO-BP-PID algorithm is proposed, which can
here. The results collected by non-linear sensors is compensated find the optimal PID parameters for temperature
to solve the problem of low precision and difficult control in and humidity control more efficiently and accurately,
autonomous non-linear system. and improve the control accuracy of the autonomous
In the existing non-linear systems, most of the control tech- greenhouse system.
nologies used are conventional PID and BP-PID control, which
will make the complex control system fall into a local low point Section 2 introduces the principle of BP neural network sen-
and fail to reach the global optimal value. For example, in sor error compensation and the methodology of PSO-BP-PID
greenhouse control, greenhouse is a complex object with strong algorithm construction. Section 3 introduces the tempera-
time-varying, strong coupling, non-linearity and large parame- ture and humidity control experiment of the algorithm in
ter changes. PID control is unsuitable for advanced applications the autonomous greenhouse system and the analysis of the
in greenhouse, especially for non-linear, dynamic control. It is experimental results. The conclusions and future planning are
prone to wind-up errors [17] in which there is a loss of con- presented in Section 4.
WU ET AL. 3
2 METHODOLOGY
2.3 Particle swarm optimization algorithm 2.4 Particle swarm optimization BP-PID
(PSO-BP-PID)
The particle swarm optimization (PSO) algorithm was pro-
posed by two American experts, referred to as PSO algorithm. The basic workflow of PID control based on BP neural network
In the particle swarm optimization algorithm, each particle is: after entering the error value into the BP neural network, the
will calculate its own new position by combining its own neural network adjusts the proportional constant KP , integral
velocity, position movement experience and the velocity and time constant KI and differential time constant KD according
position movement experience of neighbouring particles, so to the internal learning algorithm and feeds back to the con-
as to get closer to the target position. The particle swarm trolled object. After continuous learning, when the error value
optimization algorithm is mainly composed of three compo- is below the set value or the error is eliminated, the optimal solu-
nents: particle velocity, particle position and fitness function. tion of the nonlinear combination of the three PID parameters
The optimal search model of the PSO algorithm is the is obtained.
velocity-position model. In the PSO algorithm, all particles In this paper, the output of PSO algorithm is used as the
have to go through the self-study phase to obtain the indi- weight and threshold of BP neural network, and then the net-
vidual optimum and the learning phase to obtain the global work is trained. That is, on the basis of determining the structure
optimum. of the neural network, the mapping between inputs and outputs
In the particle swarm of the PSO algorithm, the velocity of is established, and then the error of the neural network output
the particle determines the displacement to search for the opti- is taken as the fitness function of the PSO algorithm, which is
mal solution. A batch of particles randomly drawn from the iterated continuously. Taking the weight connection parameter
training sample is initialized. vij of the input layer and the hidden layer of the BP neural net-
Suppose that the velocity and position of the particle i in n- work, the weight connection parameter wjk of the hidden layer
dimensional space are: and the output layer, the hidden layer threshold 𝜃 and the out-
put layer threshold 𝜎 as the displacement components of each
[ [
vi = vi0 , vi1 , vi2 , ⋯, vin ] , xi = xi0 , xi1 , xi2 , ⋯, xin ] particle in the population, the ith particle in the population can
be expressed as formula (8).
Assume that from the beginning of training to the current
Xi (= (xi0 , xi1 , xi2 , … , xin )
number of iterations, the individual optimal value and the global
optimal value are respectively: = v11 , v12 , v13 , … , vi j , w11 , w12 , w13 , … , w jk (8)
In the iterative process of learning calculation of the PSO 𝜃1 , 𝜃2 , 𝜃3 , … , 𝜃m , 𝜎1 , 𝜎2 , 𝜎3 , … , 𝜎l )
algorithm, the internal parameters of the particles will be
optimized and adjusted, in which the velocity formula is: Thus, the weights and thresholds in the BP neural network
have been initialized to the particle swarm, and the fitness
( ) function is as follows:
vi (r + 1 ) = kvi (r ) + c1t1 pi − xi + c2t2 (g − xi ) (6)
n
∑j
In Equation (6), vi (r) is the current velocity of the ith parti- f (xi ) = (𝜙it − 𝜔it )2 ∕n j (9)
cle; vi (r+1) is the speed at which the ith particle moves from t =1
the current to the next position; c1 , c2 is the normal speed deter-
In Equation (9), n j is the number of samples used in the
mined by the experiment; t1 , t1 is a random number between
experiment; Xi is the position of the ith particle in the particle
[0,1]; r is the number of iterations, k is the particle weight
swarm;𝜑it is the final value of the ith particle in the t th training
value.
sample n j ; wit is the expected output value of the experiment.
The displacement formula is:
The specific calculation steps of PSO-BP-PID control are as
follows: Step1: Initialize the parameters of the PSO algorithm.
xi (r + 1 ) = xi (r ) + vi (r + 1 ) (7) If the number of neurons in the input neural layer, hidden
neural layer and output neural layer of the BP neural network
Particle internal parameters will be updated through repeated are n, l , m respectively, the number of optimizations needs to be
self-study phases and learning phases within the space range N = (n + 1) × l + (l + 1) × m. Then, determine the learning
where the solution can be obtained, until the specified number factor, particle swarm size and other parameters of the PSO
of iterations or error range is reached. Firstly, the particle fitness algorithm. Step2: Solution of fitness function value. Calculate
is calculated by combining the fitness function, the velocity and the solution of the fitness function value according to the fit-
the position of the particle. Then the individual optimal value ness function: After subtracting the output of the network from
and the global optimal value is calculated, and the parameters the expected value, take its absolute value, and then sum the
of these two extreme values are continuously updated through absolute values of these series of errors. Step3: The search for
iterative calculations. Last, when the extreme values reach the group extremum and individual extremum. The group extreme
specified number of iterations or error range, the algorithm will value is compared in the whole particle swarm, comparing the
end. global extreme value with the optimal individual extreme value
WU ET AL. 5
So, the temperature and humidity sensor compensation data through the human-computer interface. The PLC controls the
acquisition experiment were carried out in a constant tempera- execution equipment.
ture and humidity box (model: Climacell 222L, Germany), and The sensor data and target set value of PLC can be read by
the box is shown in Figure 4. The performance parameters of the industrial computer through reading the protocol. After the
the constant temperature and humidity chamber are as follows, industrial computer obtains the optimal solution by running the
temperature control range: 0–99◦ C; temperature control accu- algorithm, it transmits the PID parameters to the PLC through
racy: ±0.1◦ C; humidity control range: 10−−95% RH; humidity writing the protocol. The PLC controls with the latest PID
control accuracy: ±1.5%. The remaining equipment includes parameters. Adjust the greenhouse temperature in real time by
PLC programmable controller, constant temperature and controlling the central air conditioner and ventilation fans, and
humidity chamber, temperature sensor, standard temperature adjust the humidity in the greenhouse in real time by controlling
meter and standard humidity meter. the humidifier and dehumidifier.
The internal equipment includes: industrial personal com- The system then controls the Air conditioner, skylight,
puter, central air conditioner, transformer box integrated with exhaust fan and humidifier to adjust the temperature and
Delta 32ES00T PLC, and humidifier HQ-JS825. The trained humidity of the greenhouse. The framework of greenhouse
PSO-BP-PID algorithm and BP sensor compensation model distributed system is shown in Figure 4.
are built in the IPC. The sensor observation parameters are
passed into the IPC to calculate the optimal parameters, and the
optimal parameters are transferred to the PLC central process- 3.2 Experimental parameters
ing unit. Finally, the PLC controls the actuator to optimize the
greenhouse environment. In the construction of the temperature and humidity sen-
The industrial personal computer interacts with the PLC data sor error compensation network, according to the relationship
through the Modbus read-write protocol. The PLC connects between the AD value of the temperature and humidity sensor
with the temperature and humidity sensor and reads its data. and the observed value of the corresponding standard tempera-
The set target values of temperature and humidity are read ture and humidity instrument, a three-layer BP neural network is
WU ET AL. 7
established to compensate the acquisition error of the tempera- number of iterations r as 50, and the minimum particle weight
ture and humidity sensor, and the input layer is the temperature value k as 0.3 and the maximum as 0.9. Therefore, a control
and humidity value of the sensor, the output layer is the tem- algorithm suitable for autonomous greenhouse is constructed.
perature and humidity value after compensation and correction,
the output layer has two nodes (temperature and humidity AD
value), 8 neuron nodes are selected as the hidden layer, and the 3.3 PLC Actuator control system in
output layer is the compensation and correction temperature greenhouse
and humidity values.
In the control of autonomous greenhouse systems, the non- After the PSO-BP-PID and BP compensation algorithm model
linear characteristics of the temperature sensor will increase was established, the temperature and humidity data collected
the difficulty of displaying and processing temperature signals, by the sensor are input into the algorithm model to calcu-
which will result in observation errors. Similarly, the display of late and optimal the PID control parameters. After optimizing
relative humidity is greatly affected by temperature, so it is nec- these parameters, we need to use these parameters to con-
essary to add temperature conditions to the error compensation trol each actuator of the temperature and humidity in the
for the humidity sensor to obtain higher accuracy of compensa- greenhouse environment real-time. Therefore, the industrial
tion. First of all, using the BP neural network to compensate the controllers are needed as the intermediary of the embedded
non-linear error of the temperature and humidity sensor. algorithm model calculation computer to control the green-
Based on the compensation of the BP algorithm, we estab- house actuators. The traditional controller mainly relies on the
lished a neural network model and set the input layer nodes combination of different relays, the connection method is com-
to 7, which is respectively the expected temperature value, the plicated, the follow-up maintenance cost is high, and its stability
actual temperature value, the temperature deviation value, the is difficult to meet the requirements in the complex environ-
expected humidity value, the actual humidity value, the humid- ment of the greenhouse. The PLC controller is very stable and
ity deviation value and the offset value 1; the number of nodes in has strong anti-interference ability. Compared with general con-
the output layer was set to 6, which is PID parameters kpt ,kit , trollers, it can be used in extremely harsh environments and is
kdt for controlling temperature and PID parameters kph , kih , more stable. Therefore, here we use the PLC controller as the
kdh for controlling humidity; the number of neurons in the hid- algorithm model subsequent process to control the actuator of
den layer was set to 8. It can be concluded that the BP neural the greenhouse, and builds the corresponding control program
network adopts a 7-8-6 structure. The network weight uses the and interface of the system.
random value on [−1,1] as the initial value, and the learning The PLC processor selected in this paper is Delta 32ES00T,
rate was set to 0.3. Then, according to the principle of PSO with a maximum of 16 points of input and 256 points of
algorithm, set the learning factors c1 and c2 as 2, the maximum output, a program capacity of 16,000 steps, a data register
8 WU ET AL.
FIGURE 13 Particle swarm optimization BP neural network PID temperature and humidity control and PID control temperature curve comparison.
model. After summing and averaging the absolute values of temperature control is smaller, the steady state can be formed
the relative errors obtained from the compensation results of faster, and the maximum error in the steady state is only 0.5◦ C,
the BP neural network model and the linear model, it can be the rise time is shortened by 16.7%, the overshoot is reduced by
seen that the absolute value of the maximum relative error 33.3%, the maximum absolute error is reduced by 37.5%, and
of the BP neural network compensation model is 4.11%, the the temperature control effect is better. Compared with PID
average absolute value of the relative error is 0.97%, the average humidity control, the PSO-BP-PID humidity control curve is
absolute value of the absolute error is 0.32, and the absolute smoother, the response speed is faster, and it can form the
value of the maximum relative error of the linear model is steady state of control faster. The maximum error in the steady
4.32%, the average absolute value of relative error is 2.02%, and state is only 1%RH, the rise time is shortened by 11.9%, the
the average absolute value of absolute error is 0.79. Therefore, overshoot is reduced by 16.4%, the maximum absolute error is
the error compensation model of BP neural network is more reduced by 33.4%, and the humidity control effect is better.
accurate than the commonly used linear model.
FIGURE 14 Particle swarm optimization BP neural network PID temperature and humidity control and PID control humidity curve comparison.
which has certain practical application value. It provides a lower and uncertain nonlinearities. IEEE Trans. Ind. Electron. 64(8), 6785–6795
cost and better effect method for the measurement and control (2017)
8. Cui, R., Yang, C., Li, Y., et al.: Adaptive neural network control of AUVs
of a non-linear system in the greenhouse.
with control input nonlinearities using reinforcement learning. IEEE
Trans. Syst. Man Cybern.: Syst. 47(6), 1019–1029 (2017)
AUTHOR CONTRIBUTIONS 9. Li, J., Wang, J., Peng, H., et al.: Neural fuzzy approximation enhanced
Weibin Wu: Resources; Beihuo Yao: Methodology, Writing— autonomous tracking control of the wheel-legged robot under uncertain
original draft; Yaonan Wang: Supervision; Jiaxi Huang: Data physical interaction. Neurocomputing 410, 342–353 (2020)
10. Li, J., Wang, J., Peng, H., et al.: Fuzzy-torque approximation-enhanced slid-
curation; Shunli Sun: Visualization; Fangren Zhang: Investiga-
ing mode control for lateral stability of mobile robot. IEEE Trans. Syst.
tion; Zhaokai He: Formal analysis; Ting Tang: Investigation; Man Cybern.: Syst. 52(4), 2491–2500 (2021)
Ruitao Gao: Funding acquisition. 11. Ramírez-Ochoa, D.D., Pérez-Domínguez, L.A., Martínez-Gómez,
E.A., et al.: PSO, a Swarm intelligence-based evolutionary algo-
CONFLICT OF INTEREST STATEMENT rithm as a decision-making strategy: A review. Symmetry 14(3), 455
(2022)
The authors declare no conflicts of interest.
12. Hongkang, W., Li, L., Yong, W., et al.: Recurrent neural network model for
prediction of microclimate in solar greenhouse. IFAC-PapersOnLine 5117,
DATA AVAILABILITY STATEMENT 790–795 (2018)
Research data are not shared. 13. Wang, W., Xu, L., Hu, H.: Neuron adaptive PID control for greenhouse
environment. J. Ind. Prod. Eng. 325, 291–297 (2015)
14. Wang, H., Sánchez-Molina, J.A., Li, M., Berenguel, M., et al.: Leaf area
REFERENCES index estimation for a greenhouse transpiration model using external cli-
1. Li, J., Dai, Y., Su, X., et al.: Efficient dual-branch bottleneck networks of mate conditions based on genetics algorithms, back-propagation neural
semantic segmentation based on CCD camera. Remote Sens. 14(16), 3925 networks and nonlinear autoregressive exogenous models. Agric. Water
(2022) Manage. 183, 107–115 (2017)
2. Li, J., Zhang, X., Li, J., et al.: Building and optimization of 3D semantic 15. Leng, L., Wu, W.B., Zhang, W.J., et al.: Variable coordinated control method
map based on Lidar and camera fusion. Neurocomputing 409, 394–407 of multi greenhouse Internet of Things group control terminal based on
(2020) improved PSO algorithm. J. Chin. Agric. Mechanization 42(01), 179–185
3. Nguyen, N.T.: Lyapunov stability theory. In: Model-Reference Adaptive (2021). https://doi.org/10.13733/j.jcam.issn.2095-5553.2021.01.025
Control: A Primer, pp. 47–81, Springer, Cham (2018) 16. Pérez-González, A., Begovich-Mendoza, O., RuizLeón, J.: Modeling of
4. Lee, J.Y., Jung, K.D., Cho, S., et al.: Nonlinear time-varying control based a greenhouse prototype using PSO and differential evolution algorithms
on differential geometry. Int. J. Internet Broadcasting Commun. 6(2), 1–9 based on a real-time LabView™ application. Appl. Soft Comput. 62,
(2014) 86–100 (2018)
5. Alyoussef, F., Kaya, I.: A review on nonlinear control approaches: sliding 17. Iddio, E., Wang, L., Thomas, Y., et al.: Energy efficient operation and mod-
mode control back-stepping control and feedback linearization control. eling for greenhouses: A literature review. Renewable Sustainable Energy
In: International Engineering and Natural Sciences Conference (IENSC Rev. 117, 109480 (2020)
2019), Diyarbakir, Turkey, pp. 608-619 (2019) 18. Goodchild, M.S., Jenkins, M.D., Whalley, W.R., et al.: A novel dielectric
6. Mo, H., Farid, G.: Nonlinear and adaptive intelligent control techniques tensiometer enabling precision PID-based irrigation control of polytunnel-
for quadrotor UAV–A survey. Asian J. Control 21(2), 989–1008 (2019) grown strawberries in coir. Biosyst. Eng. 165, 70–76 (2018)
7. Cui, R., Chen, L., Yang, C., et al.: Extended state observer-based integral 19. Castañeda-Miranda, A., Castaño, V.M.: Smart frost control in greenhouses
sliding mode control for an underwater robot with unknown disturbances by neural networks models. Comput. Electron. Agric. 137, 102–114 (2017)
WU ET AL. 13
20. Habaragamuwa, H., Ogawa, Y., Suzuki, T., Shiigi, T., et al.: Detecting 26. Lalwani, S., Sharma, H., Satapathy, S.C., et al.: A survey on parallel particle
greenhouse strawberries (mature and immature), using deep convolutional swarm optimization algorithms. Arab. J. Sci. Eng. 44(4), 2899–2923 (2019)
neural network. Comput. Electron. Agric. 113, 127–138 (2018) 27. Yandong, J.: Research and Implementation of Temperature and Humidity
21. Wang, J.: Analysis of sports performance prediction model based on GA- Intelligent Control Strategy in Greenhouse. Shenyang University (2021)
BP neural network algorithm. Comput. Intell. Neurosci. 2021, 4091821 https://doi.org/10.27692/d.cnki.gsydx.2021.00106
(2021)
22. Chen, C.P., Wen, G.X., Liu, Y.J., et al.: Adaptive consensus control for a
class of nonlinear multiagent time-delay systems using neural networks.
IEEE Trans. Neural Networks Learn. Syst. 25(6), 1217–1226 (2014)
23. Liu, Y.J., Li, J., Tong, S., et al.: Neural network control-based adaptive learn-
ing design for nonlinear systems with full-state constraints. IEEE Trans. How to cite this article: Wu, W., Yao, B., Huang, J.,
Neural Networks Learn. Syst. 27(7), 1562–1571 (2016) Sun, S., Zhang, F., He, Z., Tang, T., Gao, R.: Optimal
24. Li, J., Wang, J., Wang, S., et al.: Human–robot skill transmission for mobile temperature and humidity control for autonomous
robot via learning by demonstration. Neural Computing and Applications, control system based on PSO-BP neural networks. IET
1–11 (2021)
Control Theory Appl. 1–13 (2023).
25. Elbes, M., Alzubi, S., Kanan, T., et al.: A survey on particle swarm opti-
mization with emphasis on engineering and network applications. Evol. https://doi.org/10.1049/cth2.12467
Intell. 12(2), 113–129 (2019)