A. Saba, T. Sikiru, Ibrahim Bello, Ahmed Tijani Salawudeen, U. A. Dodo
{"title":"Modified Fractional Order PID Controller for Load Frequency Control of Four Area Thermal Power System","authors":"A. Saba, T. Sikiru, Ibrahim Bello, Ahmed Tijani Salawudeen, U. A. Dodo","doi":"10.31763/ijrcs.v3i2.957","DOIUrl":"https://doi.org/10.31763/ijrcs.v3i2.957","url":null,"abstract":"This paper presents the development of a modified Fractional Order Proportional Integral Derivative (FOPID) controller to mitigate frequency deviation in a four-area thermal power system. Change in load demand and noisy power system environment can cause frequency deviation. Reducing high-frequency deviation is very paramount in load frequency control. This is because large frequency deviation can cause the transmission line to be overloaded, which may damage transformers at the transmission level, damage mechanical devices at the generating stations and also damage consumer devices at the distribution level. The conventional PID has been widely used for this problem. However, the parameter values of the various generating units of the power system like generators, turbines and governors keep changing due to numerous on/off witching in the load side. As such, it is essential that the control strategy applied should have a good capability of handling uncertainties in the system parameters and good disturbance rejection. Fractional order PID controller is known to give a higher phase margin resulting in very good disturbance rejection, robustness to high-frequency noise and elimination of steady-state error. A four-area power system was designed, and FOPID was used as the supplementary controller to mitigate frequency deviation. Ant Lion Optimizer (ALO) algorithm was used to optimize the gains of the FOPID controller by minimizing Integral Square Error (ISE) as the objective function. Results obtained outperformed other designed methods available in the literature in terms of reducing frequency deviation, tie-line power deviation and area control error.","PeriodicalId":409364,"journal":{"name":"International Journal of Robotics and Control Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123375791","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Improving the Size of the Propellers of the Parrot Mini-Drone and an Impact Study on its Flight Controller System","authors":"E. H. Kadhim, A. Abdulsadda","doi":"10.31763/ijrcs.v3i2.933","DOIUrl":"https://doi.org/10.31763/ijrcs.v3i2.933","url":null,"abstract":"Unmanned Aerial Vehicles (UAVs) are widely used in transportation, delivery, surveillance and surveillance applications. The development of stable, resilient, and accurate flight based on turbulence and turbulence will likely become a key feature in the development of unique flight control systems. In this research, we studied the control system of a small Parrot mini drone, the Mambo drone, which was designed using the MATLAB program, while we added turbulence to the drone by changing the weight of the original plane in the design, where we increased the weight and calculated the vertical projection area of the propellers of the plane several times until we got the best space for the propellers able to carry more extra weight. We imposed an increase in the drone's weight due to bad conditions that the plane experienced during its flight, such as snow or dust falling on it. In order to make the aircraft bear these weather conditions without falling and colliding, we calculated an appropriate increase in the area of the aircraft wing, and we actually applied it in the MATLAB-R2021a Simulink program, and we got good results using simulation as well as in real-time inside the laboratory, turbulence was added in the simulation program. The new design of the propellers demonstrated the aircraft's ability to carry an additional payload of approximately one-third of the aircraft's weight, as shown in the roads chapter. In future work, we propose to use this design on larger aircraft with fixed propellers and to study the effects of other weather conditions on UAVs, such as the effect of temperature, humidity, and others.","PeriodicalId":409364,"journal":{"name":"International Journal of Robotics and Control Systems","volume":"49 7","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120854762","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Gaussian Processes-BayesFilters with Non-Parametric Data Optimization for Efficient 2D LiDAR Based People Tracking","authors":"Zulkarnain Zainudin, S. Kodagoda","doi":"10.31763/ijrcs.v3i2.901","DOIUrl":"https://doi.org/10.31763/ijrcs.v3i2.901","url":null,"abstract":"A model for expressing and describing human motion patterns must be able to improve tracking accuracy. However, Conventional Bayesian Filters such as Kalman Filter (KF) and Particle Filter (PF) are vulnerable to failure when dealing with highly maneuverable targets and long-term occlusions. Gaussian Processes (GP) is then used to adapt human motion patterns and integrate the model with Bayesian Filters. In GP, all samples in training phase need to be included and periodically, new samples will be added into training samples whenever it is available. Larger amount of data will increase the computational time to produce the learned GP models due to data redundancies. As a result, Mutual Information (MI) based technique with Mahalanobis Distance (MD) is developed to keep only the informative data. This method is used to process data which is collected by a robot equipped with a LiDAR. Experiments have demonstrated that reducing data does not raise Average Root Mean Square Error (ARMSE) considerably. EKF, PF, GP-EKF and GP-PF are utilised as a tool for tracking people and all techniques have been analyzed in order to distinguish which method is more efficient. The performance of GP-EKF and GP-PF are then compared to EKF and PF where it proved that GP-BayesFilters performs better than Conventional Bayesian Filters. The proposed approach has reduced data points up to more than 90% while keeping the ARMSE within acceptable limits. This data optimization technique will save computational time especially when deal with periodically accumulative data sets. Comparing on four tracking methods, both GP-PF and GP-EKF have achieved higher tracking performance when dealing with highly maneuverable targets and occlusions.","PeriodicalId":409364,"journal":{"name":"International Journal of Robotics and Control Systems","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115407170","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Maulana Muhammad Jogo Samodro, R. Puriyanto, W. Caesarendra
{"title":"Artificial Potential Field Path Planning Algorithm in Differential Drive Mobile Robot Platform for Dynamic Environment","authors":"Maulana Muhammad Jogo Samodro, R. Puriyanto, W. Caesarendra","doi":"10.31763/ijrcs.v3i2.944","DOIUrl":"https://doi.org/10.31763/ijrcs.v3i2.944","url":null,"abstract":"Mobile robots need path-planning abilities to achieve a collision-free trajectory. Obstacles between the robot and the goal position must be passed without crashing into them. The Artificial Potential Field (APF) algorithm is a method for robot path planning that is usually used to control the robot for avoiding obstacles in front of the robot. The APF algorithm consists of an attractive potential field and a repulsive potential field. The attractive potential fields work based on the predetermined goals that are generated to attract the robot to achieve the goal position. Apart from it, the obstacle generates a repulsive potential field to push the robot away from the obstacle. The robot's localization in producing the robot's position is generated by the differential drive kinematic equations of the mobile robot based on encoder and gyroscope data. In addition, the mapping of the robot's work environment is embedded in the robot's memory. According to the experiment's results, the mobile robot's differential drive can pass through existing obstacles. In this research, four test environments represent different obstacles in each environment. The track length is 1.5 meters. The robot's tolerance to the goal is 0.1 m, so when the robot is in the 1.41 m position, the robot's speed is 0 rpm. The safe distance between the robot and the obstacle is 0.2 m, so the robot will find a route to get away from the obstacle when the robot reaches that safe distance. The speed of the resulting robot decreases as the distance between the robot and the destination gets closer according to the differential drive kinematics equation of the mobile robot.","PeriodicalId":409364,"journal":{"name":"International Journal of Robotics and Control Systems","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125946582","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Abdelhamid Bounemeur, M. Chemachema, Salah Bouzina
{"title":"Fuzzy Fault-Tolerant Control Applied on Two Inverted Pendulums with Nonaffine Nonlinear Actuator Failures","authors":"Abdelhamid Bounemeur, M. Chemachema, Salah Bouzina","doi":"10.31763/ijrcs.v3i2.917","DOIUrl":"https://doi.org/10.31763/ijrcs.v3i2.917","url":null,"abstract":"This paper deals with the problem of fault-tolerant control for a class of perturbed nonlinear systems with nonlinear non-affine actuator faults. Fuzzy systems are integrated into the design of the control law to get rid of the system nonlinearities and the considered actuator faults. Two adaptive controllers are proposed in order to reach the control objective and ensure stability. The first term is an adaptive controller involved to mollify the system uncertainties and the considered actuator faults. Therefore, the second term is known as a robust controller introduced for the purpose of dealing with approximation errors and exogenous disturbances. In general, the designed controller allows to deal automatically with the exogenous disturbances and actuator faults with the help of an online adaption protocol. A Butterworth low-pass filter is utilized to avoid the algebraic loop issue and allows a reliable approximation of the ideal control law. A stability study is performed based on Lyapunov's theory. Two inverted pendulum example is carried out to prove the accuracy of the controller.","PeriodicalId":409364,"journal":{"name":"International Journal of Robotics and Control Systems","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128785944","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Virtual Sensors Design for Nonlinear Dynamic Systems","authors":"A. Zhirabok, A. Zuev, Kim Chung Il","doi":"10.31763/ijrcs.v3i2.915","DOIUrl":"https://doi.org/10.31763/ijrcs.v3i2.915","url":null,"abstract":"The objective of the paper is virtual sensors design, estimating prescribed components of the systems state vector to solve the tasks of fault diagnosis in nonlinear systems. To solve the problem, the method called logic-dynamic approach is used, which allows to solve the problem for systems with non-smooth nonlinearities subjected to external disturbance by methods of linear algebra. According to this method, the problem is solved in three steps: at the first step, the nonlinear term is removed from the system, and the linear model invariant with respect to the disturbance is designed; at the second step, a possibility to take into account the nonlinear term and to estimate the given variable is checked; finally, the transformed nonlinear term is added to the linear model. The relations allowing to design virtual sensor of minimal dimension estimating prescribed component of the state vector of the system are obtained. The main contribution of the present paper is that a procedure to design virtual sensors of minimal dimension for nonlinear systems estimating prescribed components of the state vector is developed. This allows to reduce complexity of the virtual sensors in comparison with known papers where such sensors of full dimension are constructed. Besides, the limitations imposed on the initial system are relaxed that allow to extend a class of systems for which the virtual sensors can be constructed.","PeriodicalId":409364,"journal":{"name":"International Journal of Robotics and Control Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133916170","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Monte Carlo Simulations on 2D LRF Based People Tracking using Interactive Multiple Model Probabilistic Data Association Filter Tracker","authors":"Zulkarnain Zainudin, S. Kodagoda","doi":"10.31763/ijrcs.v3i1.896","DOIUrl":"https://doi.org/10.31763/ijrcs.v3i1.896","url":null,"abstract":"Consistency of tracking filter such as Interactive Multiple Model Probabilistic Data Association Filter (IMMPDAF) is the most important factor in targets tracking. Inaccurate tracking capability will lead to poor tracking performance when dealing with multiple people's interactions and occlusions. In order to validate the consistency, Normalized Estimation Error Squared (NEES) and Normalized Innovation Squared (NIS) were evaluated and tested using Monte Carlo experiments for 50 runs. These simulations has proven that the tracker is conditionally consistent on targets tracking despite the fact that it has difficulties on handling occlusions and maneuvering people. NEES requires ground truth of tracking data and predicted data, whereas NIS requires observation and predicted data for Monte Carlo simulations. In NEES simulations, the result emphasizes that state estimation errors of IMMPDAF tracker are inconsistent with filter-calculated covariances especially when dealing with sudden turns in zig-zag motion where quite a large number of points fall outside 95% probability region. In NIS simulations, IMMPDAF tracker is confirmed to have difficulties to handle multiple targets with a short period of occlusion although a small number of points falls outside of 95% probability region. Filter tracker is considered mismatched when dealing with zig-zag motion; however, it deemed to be optimistic when dealing with occlusions. As a result, the IMMPDAF tracker has limited capability in monitoring sharp turns under occlusion conditions, although it is acceptable when dealing with occlusions only.","PeriodicalId":409364,"journal":{"name":"International Journal of Robotics and Control Systems","volume":"242 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127298686","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Controlling Pulse-Like Self-Sustained Oscillators Using Analog Circuits and Microcontrollers","authors":"U. S. Domguia, R. T. Siewe","doi":"10.31763/ijrcs.v3i1.802","DOIUrl":"https://doi.org/10.31763/ijrcs.v3i1.802","url":null,"abstract":"Using simulation from analog electronic circuits and from a microcontroller, this paper considers the control or synchronization of pulse-like self-sustained oscillators described by the equations derived from the chemical system known as Brusselator. The attention is focused on the effect of proportional control when the Brusselator is subjected to disturbances such as pulse-like oscillations and square signals. The analog electronic circuits simulation is based on Multisim, while the microcontroller simulation uses mikroC software and PIC 18F4550. In order to determine the intervals for which the synchronization is effective, the equations of the Brusselator are solved numerically using the fourth-order Runge-Kutta method. As software used for conducting numerical simulations, FORTRAN 95 version PLATO is used for numerical simulation and MATLAB for plotting curves using the data generated from FORTRAN simulations. It has been shown that the control is effective for some values of the proportional control parameter. A good qualitative and quantitative agreement is found from the results of the numerical simulation and those obtained from the analog electronic circuits as well as those delivered by the microcontroller. Since the oscillations delivered by the heart are pulsed oscillations, this study gives an idea of how to control the heart frequency of an individual whose heart is subject to certain disturbances related to stress or illness, to name just a few examples.","PeriodicalId":409364,"journal":{"name":"International Journal of Robotics and Control Systems","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-02-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127247874","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
P. Purwono, A. Ma’arif, Wahyu Rahmaniar, H. I. K. Fathurrahman, A. Frisky, Qazi Mazhar ul Haq
{"title":"Understanding of Convolutional Neural Network (CNN): A Review","authors":"P. Purwono, A. Ma’arif, Wahyu Rahmaniar, H. I. K. Fathurrahman, A. Frisky, Qazi Mazhar ul Haq","doi":"10.31763/ijrcs.v2i4.888","DOIUrl":"https://doi.org/10.31763/ijrcs.v2i4.888","url":null,"abstract":"The application of deep learning technology has increased rapidly in recent years. Technologies in deep learning increasingly emulate natural human abilities, such as knowledge learning, problem-solving, and decision-making. In general, deep learning can carry out self-training without repetitive programming by humans. Convolutional neural networks (CNNs) are deep learning algorithms commonly used in wide applications. CNN is often used for image classification, segmentation, object detection, video processing, natural language processing, and speech recognition. CNN has four layers: convolution layer, pooling layer, fully connected layer, and non-linear layer. The convolutional layer uses kernel filters to calculate the convolution of the input image by extracting the fundamental features. The pooling layer combines two successive convolutional layers. The third layer is the fully connected layer, commonly called the convolutional output layer. The activation function defines the output of a neural network, such as 'yes' or 'no'. The most common and popular CNN activation functions are Sigmoid, Tanh, ReLU, Leaky ReLU, Noisy ReLU, and Parametric Linear Units. The organization and function of the visual cortex greatly influence CNN architecture because it is designed to resemble the neuronal connections in the human brain. Some of the popular CNN architectures are LeNet, AlexNet and VGGNet.","PeriodicalId":409364,"journal":{"name":"International Journal of Robotics and Control Systems","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129980776","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Neuro-Fuzzy Decision Support System for Optimization of the Indoor Air Quality in Operation Rooms","authors":"N. Jamali, M. Gharib, Behzad Omidi Koma","doi":"10.31763/ijrcs.v3i1.854","DOIUrl":"https://doi.org/10.31763/ijrcs.v3i1.854","url":null,"abstract":"In order to minimize surgical site infections, indoor air quality in hospital operating rooms is a major concern. A wide range of literature on the relevant issue has shown that air contamination diminution can be attained by applying a more efficient set of monitoring and controlling systems that improve and optimize the indoor air status level. This paper discusses a fuzzy inference system (FIS) and the integrated model neuro-fuzzy inference system (ANFIS) focusing on the control of contamination via proper airflow distribution in an operating room, which is essential to guarantee the accuracy of the surgical procedure. A deep learning estimation approach is proposed to predict incidence in the presence of airborne contamination. The project's goal is to reduce airborne contamination to improve the surgical environment and reduce the predicted incidence during surgeries. The neuro-fuzzy deep learning model was trained with a neural network structure and tested by considering 3 important parameters that affected the air quality introducing the specialization of the system to control the model’s target. Finally, the proposed approach has been put into practice by making use of data collected by sensors placed within a real operating room in a hospital in Mashhad, Iran. The proposed model attains 97.3% and 95% validation accuracy for estimating the relative humidity and particles, respectively. The efficacy of the proposed neuro-fuzzy indicates that the system significantly lowers risk values and enhances indoor air quality.","PeriodicalId":409364,"journal":{"name":"International Journal of Robotics and Control Systems","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115603384","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}