Abstract
The two-wheeled self-balancing robot (TWSBR) is based on the axletree and inverted pendulum. Its balancing problem requires a control action. To speed up the response of the robot and minimize the steady state error, in this article, a grey wolf optimizer (GWO) method is proposed for TWSBR control based on state space feedback control technique. The controller stabilizes the balancing robot and minimizes the overshoot value of the system. The dynamic model of the system is derived based on Euler formula and linearized to state space representation to enhance the control technique. Then, the GWO optimizes the state feedback controller parameters. Simulation results show that the system reaches the zero steady-state error with less than 2 ms, which proves the effectiveness of the proposed controller over the classical state feedback controller in terms of fast response, very small overall error, and minimum overshoot.
1 Introduction
The two-wheeled self-balancing robot (TWSBR) has a significant platform in control area as it is a high order and multivariable robot. It is an underactuated, nonlinear, and good coupling system [1]. Its structure is unstable, but it can be stabilized to behave like a human [2]. Selecting and designing a good controller for a robot control problem is a crucial task [3]. Several classical, optimal, and heuristic control techniques were designed to control the TWSBR.
In state of the art, the classical and optimal controllers were discussed; for example, Jiménez et al. [4] designed proportional-integral-derivative (PID) and linear quadratic regulator (LQR) controllers to control the vertical equilibrium position of the Two-Wheeled Automatic Balancing Robot with disturbance consideration. These two controllers were proposed in ref. [5]. The kinematics of the TWSBR was developed to separate the wheel and the frame for control purpose. The results show the effectiveness of the controllers in disturbance rejection. A comparison between the performance of the PID and the LQR controllers was established in ref. [6] when they were tested to control the TWSBR. The test shows the effectiveness of the LQR controller over the PID one. The LQR controller was designed in ref. [7] to control the TWSBR with different pitch and heading angles, weights, and disturbances. The experiments proved the ability of the controller to overcome the different situations. The PID controller was implemented to control the TWSBR in ref. [8]. The tilt angle was calculated using a combination of the accelerometer and the gyroscope. The ability of the PID controller was proven in the simulation results. The PID controller was used in ref. [9] to control the self-balancing mobile robot with good performance. Iwendi et al. [10] discussed the proportional-derivative-proportional-integral and proportional-integral-proportional-derivative based on Kalman filter controllers to control the TWSBR and to avoid the dynamic obstacles with disturbance consideration. The results show the ability of the proposed controller compared with that of adaptive fuzzy controller.
Another control approach was implemented such as the adaptive robust controller that was designed in ref. [11]. The controller was based on Moore–Penrose with system uncertainty consideration. The proposed controller was used to balance the TWSBR. The main results were analyzed based on Lyapunov function. In ref. [12], a hierarchical fast terminal sliding mode controller was proposed to balance a TWSBR with different traveling case consideration. The Lyapunov function was used to analyze the stability of the proposed controller. The results show a good balancing and shaking reduction. In ref. [13], two controllers were combined to control the TWSBR. The first controller was the PID controller; it was used in the inner loop to control the speed of the motor. However, the second controller was the active disturbance rejection controller controller; it was used to control the pitch angle based on extended state observer optimizer. The proposed heretical controller performs better than that of the PID in both loops even with external disturbance consideration. Another controller that was used to control the TWSBR was the model predictive controller (MPC) controller. It was implemented in ref. [14] for a heavy TWSBR. The results prove the stability of the proposed controller.
The heuristic approaches were also used in controlling the TWSBR. For example, the LQR based on particle swarm optimization (PSO) algorithm was proposed in ref. [15]. The obtained results show the improvement of the robot stability when the PSO algorithm was used to tune the LQR controller parameters over the classical controller. In this article, the grey wolf optimizer (GWO) algorithm is used to optimize the pole placement controller parameters to control the TWSBR. The pole placement controller is designed and implemented, and then the GWO algorithm is implemented to optimize the poles. To the best of my knowledge, it is for the first time the GWO was used to control this robot. This article contributes the following considerations:
Speed up the overall system response and minimize the steady-state error and the overshoot.
Overcoming the problem of finding the poles based on the classical method using the GWO method instead.
Overcoming the consideration of the effect of the external disturbances.
The remaining of the article is organized as follows: the mathematical model of the robot is driven in Section 2. The controller design is described in Section 3. Section 4 represents the simulation results and discussion of the proposed controller. The conclusions obtained from the control system performance are illustrated in Section 5.
2 The TWSBR mathematical model
The structure of the TWSBR is divided into two parts. The first part includes the two wheels with the main body, whereas the second part includes the coaxial two wheels combined with the motor. The motor is used to derive the two wheels as shown in Figures 1 and 2. The two wheel parameters such as moment of inertia and radius of the wheels are same and the center of gravity of the body is inverted above the balanced axletree [16].

Robot left wheel diagram.

Robot chassis diagram.
According to Figures 1 and 2, the dynamic model of the robot movement is derived in separate parts as follows [16]:
The left wheel:
where r and l are the right and left wheels,
The chassis:
where the forces affecting the free bodies are
with
The robot is balanced by controlling its speed and direction (rotation angle). Then, the system can be formed based on pole placement theory. According to the GBOT1001 parameters shown in Table 1, the state space equations (13) and (14) can be rewritten as in equations (15) and (16), respectively [16].
The GBOT1001 robot parameters
Variable | Value | Unit |
---|---|---|
|
21 | kg |
|
0.42 | kg |
|
0.106 | m |
|
0.3 | m |
|
9.8 | m/s2 |
3 Controller design
3.1 Full state–pole placement controller
Full state or pole placement is one of the most used control technique in feedback control system. Its theory is based on replacing the poles obtained from the closed loop of the system in the predetermining positions in the s-plane. The poles are located to match with the system eigenvalues and responsible for the control system performance. Therefore, the system should be fully controllable to use the pole placement technique for control purpose.
Implementing the pole placement technique indicates the choice of the feedback gain vector that locates the poles of the characteristic polynomial at the required locations. The system state space model expressed in equation (17) is controllable as the rank of its matrix is equal to the order of the matrix.
Its control law is described in the following equation:
Then, the closed-loop system is illustrated in the following equation:
where
where
3.2 GWO controller
The GWO technique is used in this article to find the optimal state feed controller matrix parameters that stabilize the robot in disturbance environment and then the results are compared with the classical one obtained in refs. [16,17]. The main reasons to select this algorithm are the algorithm mathematical derivation is free, the number of the adjustable parameters and operators is lower than the other algorithms, its iterative processes save the optimal solution, and therefore, it is easier than others in implementation [18].
GWO was introduced in 2014 by Mirjalili et al. [19]. It is a swarm metaheuristic algorithm inspired biologically by Grey Wolf family. It depends on the grey wolf hunting technique [20]. Its algorithm includes four groups of population: alpha, beta, gamma, and omega. The first three groups will guide the fourth group (Omega) to the best zones in the searching area. According to the hunting process (searching for prey, encircling prey, and attacking prey), the algorithm is started by initializing the population as a solution, then, it is improved to reach the optimal solutions [21,22].
Implementing the GWO algorithm to find the optimal controller parameters can be described as follows: first, the grey wolf population is created. In the second step, for each searching member, the fitness is calculated. In the third step, the optimal search member – for alpha, beta, and sigma – is chosen. Next step is to update the pace member location. Then, the fitness of the members is obtained. At the end, the optimal fitness for each member is updated [18,22]. These steps are illustrated as in the following equations; the locations of the three searching members are changed based on equations (21) and (22).
where the vector
where
The location of the prey or the simplest three solutions during a GWO rule are perpetually expected to be alpha, beta, and delta, in this order, throughout optimization. The fourth is the wolves that are referred to as omegas; they will amend their locations toward alpha, beta, and delta. Then, the omega’s locations are updated based on equations (25)–(27), which calculate the distance between the location of the Wolfs of alpha, beta, and sigma and the presented solution.
where the three vectors
Next, based on the distances in equations (28)–(31), the final location of the current solution is obtained.
GWO algorithm was used in several applications such as text document clustering [23], time series classification [24], and optimizing the neural network weights [25].
4 Simulation results
The designed GWO based on full state feedback controller is implemented in MATLAB 2018b and tested to verify its effectiveness by comparing with the results of the classical full-state pole placement controller. The state variable initial conditions are set to
These parameters are used to control the robot in the first step. In the second step, the GWO is used to optimize the fitness function and its results are compared with that of the pole placement controller. Its number of search agent is 30 and number of iterations is 100. It obtains required poles of
The GWO algorithm showed its excellency over the classical pole placement one. Figure 3 shows the performance of the two controllers that were applied to the robot with disturbance consideration. While Figure 4 shows the test response of the system with sine wave input signal and disturbance consideration. It is obvious that the two controllers stabilize the robot. Moreover, the test of the proposed GWO controller performs better than the use of the pole placement controller in terms of the response speed and steady-state error. In spite of obtaining an acceptable result from the simulation test, the system suffers some limitations as the system is linearized based on an operating point to simplify the implementation of the system and finding the poles. There are reasons to linearize the system mathematical model instead of using the nonlinear one. It is to obtain a space around the operating point to validate the proposed linear controller.

System response with disturbance consideration.

System response with disturbance and sine wave input.
5 Conclusion
In this article, the full state feedback based on GWO controller was proposed to stabilize the TWSBR. The mathematical model of the robot was driven and linearized around the operating system and represented in state space form. The robot parameter used was of the GBOT1001. The robot was controlled using the classical pole placement control technique in the first phase. In the second phase, the GWO was used to optimize the controller parameters to stabilize the robot. The classical pole placement controller performed well, but the proposed full state feedback based on GWO controller performed better than the classical controller in terms of response speed and steady-state error. The next step toward this research direction is to use the hybrid controller and to consider the effect of the external disturbances.
-
Conflict of interest: Author states no conflict of interest.
References
[1] Gao T, Jin J, Hao X. A single-ball-driven self-balancing robot controller based on genetic algorithm optimization. PervasiveHealth. 2020 Oct;453–7. 10.1145/3421766.3421789.Suche in Google Scholar
[2] Goher KM, Tokhi MO. “Modeling and control of a two wheeled machine: a genetic algorithm-based optimization approach,” Cyber Journals: Multidisciplinary Journals in Science and Technology. Journal of Selected Areas in Robotics and Control. 2010;19–22. Available from: http://www.cyberjournals.com/Papers/Dec2010/06.pdf.Suche in Google Scholar
[3] Jasim W, Gu D. H∞ path tracking control for quadrotors based on quaternion representation. Lect Notes Comput Sci. 2014;8717:72–84. 10.1007/978-3-319-10401-0_7.Suche in Google Scholar
[4] Jiménez FRL, Ruge IAR, Jiménez AFL. Modeling and control of a two wheeled auto-balancing robot: a didactic platform for control engineering education. Proceedings of the LACCEI International Multi-Conference for Engineering, Education and Technology; 2020. p. 1–12. 10.18687/LACCEI2020.1.1.556.Suche in Google Scholar
[5] Jamil O, Jamil M, Ayaz Y, Ahmad K. Modeling, control of a two-wheeled self-balancing robot. 2014 International Conference on Robotics and Emerging Allied Technologies in Engineering, iCREATE 2014 – Proceedings; 2014. p. 191–9. 10.1109/iCREATE.2014.6828364.Suche in Google Scholar
[6] An W, Li Y. Simulation and control of a two-wheeled self-balancing robot. 2013 IEEE International Conference on Robotics and Biomimetics, ROBIO 2013; 2013. p. 456–61. 10.1109/ROBIO.2013.6739501.Suche in Google Scholar
[7] Asali MO, Hadary F, Sanjaya BW. Modeling, simulation, and optimal control for two-wheeled self-balancing robot. Int J Electr Comput Eng. 2017;7(4):2008–17. 10.11591/ijece.v7i4.pp2008-2017.Suche in Google Scholar
[8] Frankovský P, Dominik L, Gmiterko A, Virgala I, Kurylo P, Perminova O. Modeling of two-wheeled self-balancing robot driven by DC gearmotors. Int J Appl Mech Eng. 2017;22(3):739–47. 10.1515/ijame-2017-0046.Suche in Google Scholar
[9] Kim J, Kim G, Han T, Heo S, Kim Y, Myung H. Development of a transformable self-balancing mobile robot. International Conference on Control, Automation and Systems. 2018;2018:1117–22.Suche in Google Scholar
[10] Iwendi C, Alqarni MA, Anajemba JH, Alfakeeh AS, Zhang Z, Bashir AK. Robust navigational control of a two-wheeled self-balancing robot in a sensed environment. IEEE Access. 2019;7:82337–48. 10.1109/ACCESS.2019.2923916.Suche in Google Scholar
[11] Chen X, Zhao H, Sun H, Zhen S. Adaptive robust control based on MoorePenrose generalized inverse for underactuated mechanical systems. IEEE Access. 2019;7:157136–44. 10.1109/ACCESS.2019.2950211.Suche in Google Scholar
[12] Zheng N, Zhang Y, Guo Y, Zhang X. Hierarchical fast terminal sliding mode control for a self-balancing two-wheeled robot on uneven terrains. 2017 36th Chinese Control Conference (CCC). 2017. p. 4762–7. 10.23919/ChiCC.2017.8028105.Suche in Google Scholar
[13] Wang X, Chen S, Chen T, Yang B. Study on control design of a two-wheeled self-balancing robot based on ADRC. Chin Control Conf. 2016;2016:6227–32. 10.1109/ChiCC.2016.7554335.Suche in Google Scholar
[14] Okulski M, Lawrynczuk M. Development of a model predictive controller for an unstable heavy self-balancing robot. 2018 23rd International Conference on Methods in Models in Automation and Robotics, MMAR 2018, No. 1; 2018. p. 503–8. 10.1109/MMAR.2018.8486128.Suche in Google Scholar
[15] Fang J. The LQR controller design of two-wheeled self-balancing robot based on the particle swarm optimization algorithm. Math Probl Eng. 2014;2014:1–6. 10.1155/2014/729095.Suche in Google Scholar
[16] Junfeng W, Wanying Z. Research on control method of two-wheeled self-balancing robot. Proceedings - 4th International Conference on Intelligent Computation Technology and Automation, ICICTA 2011; 2011. p. 476–9. 10.1109/ICICTA.2011.132.Suche in Google Scholar
[17] Kumar V, Chhabra JK, Kumar D. Grey wolf algorithm-based clustering technique. J Intell Syst. 2017;26(1):153–68. 10.1515/jisys-2014-0137.Suche in Google Scholar
[18] Maamri M, Bouzeboudja H, Tandjaoui MN. The use of grey wolf optimizer (GWO) for solving the economic dispatch problems based on renewable energy in Algeria a case study of ‘naama site. Prz Elektrotechniczny. 2019;95(6):32–9. 10.15199/48.2019.06.07.Suche in Google Scholar
[19] Mirjalili S, Mirjalili SM, Lewis A. Grey wolf optimizer. Adv Eng Softw. 2014 Mar;69:46–61. 10.1016/J.ADVENGSOFT.2013.12.007.Suche in Google Scholar
[20] Shyla SI, Sujatha SS. Cloud security: LKM and optimal fuzzy system for intrusion detection in cloud environment. J Intell Syst. 2020;29(1):1626–42. 10.1515/jisys-2018-0479.Suche in Google Scholar
[21] Rashid TA, Abbas DK, Turel YK. A multi hidden recurrent neural network with a modified grey wolf optimizer. PLoS ONE. 2019;14(3):e0213237. 10.1371/journal.pone.0213237.Suche in Google Scholar PubMed PubMed Central
[22] Yetkin M, Bilginer O. On the application of nature-inspired grey wolf optimizer algorithm in geodesy. J Geod Sci. 2020;10(1):48–52. 10.1515/jogs-2020-0107.Suche in Google Scholar
[23] Rashaideh H, Sawaie A, Al-Betar MA, Abualigah LM, Al-Laham MM, Ra’ed M, et al. A grey wolf optimizer for text document clustering. J Intell Syst. 2020;29(1):814–30. 10.1515/jisys-2018-0194.Suche in Google Scholar
[24] Al Nsour H, Alweshah M, Hammouri AI, Al Ofeishat H, Mirjalili S. A hybrid grey wolf optimiser algorithm for solving time series classification problems. J Intell Syst. 2020;29(1):846–57. 10.1515/jisys-2018-0129.Suche in Google Scholar
[25] Manjula A, Narsimha G. Using an efficient optimal classifier for soil classification in spatial data mining over big data. J Intell Syst. 2020;29(1):172–88. 10.1515/jisys-2017-0209.Suche in Google Scholar
© 2022 Wesam M. Jasim, published by De Gruyter
This work is licensed under the Creative Commons Attribution 4.0 International License.
Artikel in diesem Heft
- Research Articles
- Construction of 3D model of knee joint motion based on MRI image registration
- Evaluation of several initialization methods on arithmetic optimization algorithm performance
- Application of visual elements in product paper packaging design: An example of the “squirrel” pattern
- Deep learning approach to text analysis for human emotion detection from big data
- Cognitive prediction of obstacle's movement for reinforcement learning pedestrian interacting model
- The application of neural network algorithm and embedded system in computer distance teach system
- Machine translation of English speech: Comparison of multiple algorithms
- Automatic control of computer application data processing system based on artificial intelligence
- A secure framework for IoT-based smart climate agriculture system: Toward blockchain and edge computing
- Application of mining algorithm in personalized Internet marketing strategy in massive data environment
- On the correction of errors in English grammar by deep learning
- Research on intelligent interactive music information based on visualization technology
- Extractive summarization of Malayalam documents using latent Dirichlet allocation: An experience
- Conception and realization of an IoT-enabled deep CNN decision support system for automated arrhythmia classification
- Masking and noise reduction processing of music signals in reverberant music
- Cat swarm optimization algorithm based on the information interaction of subgroup and the top-N learning strategy
- State feedback based on grey wolf optimizer controller for two-wheeled self-balancing robot
- Research on an English translation method based on an improved transformer model
- Short-term prediction of parking availability in an open parking lot
- PUC: parallel mining of high-utility itemsets with load balancing on spark
- Image retrieval based on weighted nearest neighbor tag prediction
- A comparative study of different neural networks in predicting gross domestic product
- A study of an intelligent algorithm combining semantic environments for the translation of complex English sentences
- IoT-enabled edge computing model for smart irrigation system
- A study on automatic correction of English grammar errors based on deep learning
- A novel fingerprint recognition method based on a Siamese neural network
- A hidden Markov optimization model for processing and recognition of English speech feature signals
- Crime reporting and police controlling: Mobile and web-based approach for information-sharing in Iraq
- Convex optimization for additive noise reduction in quantitative complex object wave retrieval using compressive off-axis digital holographic imaging
- CRNet: Context feature and refined network for multi-person pose estimation
- Improving the efficiency of intrusion detection in information systems
- Research on reform and breakthrough of news, film, and television media based on artificial intelligence
- An optimized solution to the course scheduling problem in universities under an improved genetic algorithm
- An adaptive RNN algorithm to detect shilling attacks for online products in hybrid recommender system
- Computing the inverse of cardinal direction relations between regions
- Human-centered artificial intelligence-based ice hockey sports classification system with web 4.0
- Construction of an IoT customer operation analysis system based on big data analysis and human-centered artificial intelligence for web 4.0
- An improved Jaya optimization algorithm with ring topology and population size reduction
- Review Articles
- A review on voice pathology: Taxonomy, diagnosis, medical procedures and detection techniques, open challenges, limitations, and recommendations for future directions
- An extensive review of state-of-the-art transfer learning techniques used in medical imaging: Open issues and challenges
- Special Issue: Explainable Artificial Intelligence and Intelligent Systems in Analysis For Complex Problems and Systems
- Tree-based machine learning algorithms in the Internet of Things environment for multivariate flood status prediction
- Evaluating OADM network simulation and an overview based metropolitan application
- Radiography image analysis using cat swarm optimized deep belief networks
- Comparative analysis of blockchain technology to support digital transformation in ports and shipping
- IoT network security using autoencoder deep neural network and channel access algorithm
- Large-scale timetabling problems with adaptive tabu search
- Eurasian oystercatcher optimiser: New meta-heuristic algorithm
- Trip generation modeling for a selected sector in Baghdad city using the artificial neural network
- Trainable watershed-based model for cornea endothelial cell segmentation
- Hessenberg factorization and firework algorithms for optimized data hiding in digital images
- The application of an artificial neural network for 2D coordinate transformation
- A novel method to find the best path in SDN using firefly algorithm
- Systematic review for lung cancer detection and lung nodule classification: Taxonomy, challenges, and recommendation future works
- Special Issue on International Conference on Computing Communication & Informatics
- Edge detail enhancement algorithm for high-dynamic range images
- Suitability evaluation method of urban and rural spatial planning based on artificial intelligence
- Writing assistant scoring system for English second language learners based on machine learning
- Dynamic evaluation of college English writing ability based on AI technology
- Image denoising algorithm of social network based on multifeature fusion
- Automatic recognition method of installation errors of metallurgical machinery parts based on neural network
- An FCM clustering algorithm based on the identification of accounting statement whitewashing behavior in universities
- Emotional information transmission of color in image oil painting
- College music teaching and ideological and political education integration mode based on deep learning
- Behavior feature extraction method of college students’ social network in sports field based on clustering algorithm
- Evaluation model of multimedia-aided teaching effect of physical education course based on random forest algorithm
- Venture financing risk assessment and risk control algorithm for small and medium-sized enterprises in the era of big data
- Interactive 3D reconstruction method of fuzzy static images in social media
- The impact of public health emergency governance based on artificial intelligence
- Optimal loading method of multi type railway flatcars based on improved genetic algorithm
- Special Issue: Evolution of Smart Cities and Societies using Emerging Technologies
- Data mining applications in university information management system development
- Implementation of network information security monitoring system based on adaptive deep detection
- Face recognition algorithm based on stack denoising and self-encoding LBP
- Research on data mining method of network security situation awareness based on cloud computing
- Topology optimization of computer communication network based on improved genetic algorithm
- Implementation of the Spark technique in a matrix distributed computing algorithm
- Construction of a financial default risk prediction model based on the LightGBM algorithm
- Application of embedded Linux in the design of Internet of Things gateway
- Research on computer static software defect detection system based on big data technology
- Study on data mining method of network security situation perception based on cloud computing
- Modeling and PID control of quadrotor UAV based on machine learning
- Simulation design of automobile automatic clutch based on mechatronics
- Research on the application of search algorithm in computer communication network
- Special Issue: Artificial Intelligence based Techniques and Applications for Intelligent IoT Systems
- Personalized recommendation system based on social tags in the era of Internet of Things
- Supervision method of indoor construction engineering quality acceptance based on cloud computing
- Intelligent terminal security technology of power grid sensing layer based upon information entropy data mining
- Deep learning technology of Internet of Things Blockchain in distribution network faults
- Optimization of shared bike paths considering faulty vehicle recovery during dispatch
- The application of graphic language in animation visual guidance system under intelligent environment
- Iot-based power detection equipment management and control system
- Estimation and application of matrix eigenvalues based on deep neural network
- Brand image innovation design based on the era of 5G internet of things
- Special Issue: Cognitive Cyber-Physical System with Artificial Intelligence for Healthcare 4.0.
- Auxiliary diagnosis study of integrated electronic medical record text and CT images
- A hybrid particle swarm optimization with multi-objective clustering for dermatologic diseases diagnosis
- An efficient recurrent neural network with ensemble classifier-based weighted model for disease prediction
- Design of metaheuristic rough set-based feature selection and rule-based medical data classification model on MapReduce framework
Artikel in diesem Heft
- Research Articles
- Construction of 3D model of knee joint motion based on MRI image registration
- Evaluation of several initialization methods on arithmetic optimization algorithm performance
- Application of visual elements in product paper packaging design: An example of the “squirrel” pattern
- Deep learning approach to text analysis for human emotion detection from big data
- Cognitive prediction of obstacle's movement for reinforcement learning pedestrian interacting model
- The application of neural network algorithm and embedded system in computer distance teach system
- Machine translation of English speech: Comparison of multiple algorithms
- Automatic control of computer application data processing system based on artificial intelligence
- A secure framework for IoT-based smart climate agriculture system: Toward blockchain and edge computing
- Application of mining algorithm in personalized Internet marketing strategy in massive data environment
- On the correction of errors in English grammar by deep learning
- Research on intelligent interactive music information based on visualization technology
- Extractive summarization of Malayalam documents using latent Dirichlet allocation: An experience
- Conception and realization of an IoT-enabled deep CNN decision support system for automated arrhythmia classification
- Masking and noise reduction processing of music signals in reverberant music
- Cat swarm optimization algorithm based on the information interaction of subgroup and the top-N learning strategy
- State feedback based on grey wolf optimizer controller for two-wheeled self-balancing robot
- Research on an English translation method based on an improved transformer model
- Short-term prediction of parking availability in an open parking lot
- PUC: parallel mining of high-utility itemsets with load balancing on spark
- Image retrieval based on weighted nearest neighbor tag prediction
- A comparative study of different neural networks in predicting gross domestic product
- A study of an intelligent algorithm combining semantic environments for the translation of complex English sentences
- IoT-enabled edge computing model for smart irrigation system
- A study on automatic correction of English grammar errors based on deep learning
- A novel fingerprint recognition method based on a Siamese neural network
- A hidden Markov optimization model for processing and recognition of English speech feature signals
- Crime reporting and police controlling: Mobile and web-based approach for information-sharing in Iraq
- Convex optimization for additive noise reduction in quantitative complex object wave retrieval using compressive off-axis digital holographic imaging
- CRNet: Context feature and refined network for multi-person pose estimation
- Improving the efficiency of intrusion detection in information systems
- Research on reform and breakthrough of news, film, and television media based on artificial intelligence
- An optimized solution to the course scheduling problem in universities under an improved genetic algorithm
- An adaptive RNN algorithm to detect shilling attacks for online products in hybrid recommender system
- Computing the inverse of cardinal direction relations between regions
- Human-centered artificial intelligence-based ice hockey sports classification system with web 4.0
- Construction of an IoT customer operation analysis system based on big data analysis and human-centered artificial intelligence for web 4.0
- An improved Jaya optimization algorithm with ring topology and population size reduction
- Review Articles
- A review on voice pathology: Taxonomy, diagnosis, medical procedures and detection techniques, open challenges, limitations, and recommendations for future directions
- An extensive review of state-of-the-art transfer learning techniques used in medical imaging: Open issues and challenges
- Special Issue: Explainable Artificial Intelligence and Intelligent Systems in Analysis For Complex Problems and Systems
- Tree-based machine learning algorithms in the Internet of Things environment for multivariate flood status prediction
- Evaluating OADM network simulation and an overview based metropolitan application
- Radiography image analysis using cat swarm optimized deep belief networks
- Comparative analysis of blockchain technology to support digital transformation in ports and shipping
- IoT network security using autoencoder deep neural network and channel access algorithm
- Large-scale timetabling problems with adaptive tabu search
- Eurasian oystercatcher optimiser: New meta-heuristic algorithm
- Trip generation modeling for a selected sector in Baghdad city using the artificial neural network
- Trainable watershed-based model for cornea endothelial cell segmentation
- Hessenberg factorization and firework algorithms for optimized data hiding in digital images
- The application of an artificial neural network for 2D coordinate transformation
- A novel method to find the best path in SDN using firefly algorithm
- Systematic review for lung cancer detection and lung nodule classification: Taxonomy, challenges, and recommendation future works
- Special Issue on International Conference on Computing Communication & Informatics
- Edge detail enhancement algorithm for high-dynamic range images
- Suitability evaluation method of urban and rural spatial planning based on artificial intelligence
- Writing assistant scoring system for English second language learners based on machine learning
- Dynamic evaluation of college English writing ability based on AI technology
- Image denoising algorithm of social network based on multifeature fusion
- Automatic recognition method of installation errors of metallurgical machinery parts based on neural network
- An FCM clustering algorithm based on the identification of accounting statement whitewashing behavior in universities
- Emotional information transmission of color in image oil painting
- College music teaching and ideological and political education integration mode based on deep learning
- Behavior feature extraction method of college students’ social network in sports field based on clustering algorithm
- Evaluation model of multimedia-aided teaching effect of physical education course based on random forest algorithm
- Venture financing risk assessment and risk control algorithm for small and medium-sized enterprises in the era of big data
- Interactive 3D reconstruction method of fuzzy static images in social media
- The impact of public health emergency governance based on artificial intelligence
- Optimal loading method of multi type railway flatcars based on improved genetic algorithm
- Special Issue: Evolution of Smart Cities and Societies using Emerging Technologies
- Data mining applications in university information management system development
- Implementation of network information security monitoring system based on adaptive deep detection
- Face recognition algorithm based on stack denoising and self-encoding LBP
- Research on data mining method of network security situation awareness based on cloud computing
- Topology optimization of computer communication network based on improved genetic algorithm
- Implementation of the Spark technique in a matrix distributed computing algorithm
- Construction of a financial default risk prediction model based on the LightGBM algorithm
- Application of embedded Linux in the design of Internet of Things gateway
- Research on computer static software defect detection system based on big data technology
- Study on data mining method of network security situation perception based on cloud computing
- Modeling and PID control of quadrotor UAV based on machine learning
- Simulation design of automobile automatic clutch based on mechatronics
- Research on the application of search algorithm in computer communication network
- Special Issue: Artificial Intelligence based Techniques and Applications for Intelligent IoT Systems
- Personalized recommendation system based on social tags in the era of Internet of Things
- Supervision method of indoor construction engineering quality acceptance based on cloud computing
- Intelligent terminal security technology of power grid sensing layer based upon information entropy data mining
- Deep learning technology of Internet of Things Blockchain in distribution network faults
- Optimization of shared bike paths considering faulty vehicle recovery during dispatch
- The application of graphic language in animation visual guidance system under intelligent environment
- Iot-based power detection equipment management and control system
- Estimation and application of matrix eigenvalues based on deep neural network
- Brand image innovation design based on the era of 5G internet of things
- Special Issue: Cognitive Cyber-Physical System with Artificial Intelligence for Healthcare 4.0.
- Auxiliary diagnosis study of integrated electronic medical record text and CT images
- A hybrid particle swarm optimization with multi-objective clustering for dermatologic diseases diagnosis
- An efficient recurrent neural network with ensemble classifier-based weighted model for disease prediction
- Design of metaheuristic rough set-based feature selection and rule-based medical data classification model on MapReduce framework