A. Eltayeb, M. F. Rahmat, M. A. M. Eltoum, M. Ibrahim, M. Basri
{"title":"Trajectory Tracking for the Quadcopter UAV utilizing Fuzzy PID Control Approach","authors":"A. Eltayeb, M. F. Rahmat, M. A. M. Eltoum, M. Ibrahim, M. Basri","doi":"10.1109/ICCCEEE49695.2021.9429636","DOIUrl":"https://doi.org/10.1109/ICCCEEE49695.2021.9429636","url":null,"abstract":"Currently, the quadcopter Unmanned Aerial Vehicles (UAVs) are playing a significant role in combating the COVID-19 pandemic crisis, which induced the researchers to design robust control techniques. In this paper, a fuzzy PID controller is designed to stabilize and/or track the desired trajectory of the quadcopter UAV. The mathematical model of the quadcopter UAV has been briefly presented, where it has been divided into two portions, the position dynamic and the attitude dynamic subsystems. Subsequently, a robust fuzzy PID controller has been designed for both the inner loop and outer loop to control and stabilize the position and the attitude of the quadcopter, which adaptively manipulate the system’s input based on the tracking error. The proposed controller is benchmarked with the conventional PID controller to show the robustness of the fuzzy PID controller. Fuzzy PID controller has been verified through simulation work utilizing Matlab/Simulink, where better performance is achieved compared with the conventional PID controller. It is found that the errors in the quadcopter’s attitude and position have been significantly reduced through using fuzzy PID controller by 70% and 87%, respectively.","PeriodicalId":359802,"journal":{"name":"2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115426772","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":"A Load Balancing with Fault Tolerance Algorithm for Cloud Computing","authors":"Tawfeeg Mohmmed, Noureldien Abdalrahman","doi":"10.1109/ICCCEEE49695.2021.9429597","DOIUrl":"https://doi.org/10.1109/ICCCEEE49695.2021.9429597","url":null,"abstract":"Cloud computing technology is evolving as an upcoming technology that acts as a platform for different services. However, there are major challenges that must be addressed to achieve security in cloud computing such as confidentiality, integrity, and availability. Techniques such as load balancing and fault tolerance have been used to provide a sustainable and high availability service. Many load balancing and fault tolerance methods that work individually or in cooperation have been proposed. In this paper, we introduce a new method that combines a load balancing algorithm with a fault tolerance technique to enhance availability in a cloud environment. In comparison with some of the previously proposed methods, the new method achieves a better performance in terms of downtime as a result of reducing the response time in case of failure. The proposed method is implemented using java and tested and evaluated using simulation under different scenarios.","PeriodicalId":359802,"journal":{"name":"2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"2013 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114812074","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":"Performance Evaluation of Encryption Algorithms in Mobile Devices","authors":"Marina Talaat Rouaf, A. Yousif","doi":"10.1109/ICCCEEE49695.2021.9429673","DOIUrl":"https://doi.org/10.1109/ICCCEEE49695.2021.9429673","url":null,"abstract":"The use of mobile devices increases rapidly nowadays and the mobile technologies, models and software are changing very fast. Mobile devices are vulnerable to several types of threats from many sources such as applications, mobile device, network and social resources. Several encryption algorithms are available to protect mobile data. This paper presents an evaluation study of encryption algorithm for mobile devices. The study focuses in preserving the confidentiality of mobile data without data availability and considering battery draining issue. The algorithms under study are AES, DES, TEA, RSA and REA. This paper presents two experiments in the evaluation process. The first experiment utilizes the execution time of encrypting 10 files using five encryption algorithms in three mobile devices. The second experiment handle the battery consumption of one mobile device to the same files using the same five encryption algorithms. The experimentation results revealed that AES is the fastest algorithm and REA is the slowest. AES is the least algorithm in battery consumption as it consumes less than 1 mAh to encrypt 20 times 1500 KB files.","PeriodicalId":359802,"journal":{"name":"2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114916970","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}
Tasnim A. A. Mohammed, Ayman E. O. Hassan, A. Ferikoglu
{"title":"Independent Component Analysis and Extended Kalman Filter for ECG signal filtering","authors":"Tasnim A. A. Mohammed, Ayman E. O. Hassan, A. Ferikoglu","doi":"10.1109/ICCCEEE49695.2021.9429569","DOIUrl":"https://doi.org/10.1109/ICCCEEE49695.2021.9429569","url":null,"abstract":"During acquisition or transmission of the Electrocardiogram, noises generated from the surrounded electrical equipment, the patient’s motion, movement of the electrodes, or contraction of the muscle around the heart usually interfere with the obtained signal. The interference of these noises in the frequency domain may mask the desired signal and obstruct the diagnosis process. Blind Source Separation techniques and Model-based filtering methods have shown promising results in ECG signal processing. This work pointed to assess the performance of Independent Component Analysis and Extended Kalman Filter in removing the most common ECG noise, such as muscle contraction, baseline shift, and electrode motion artifact. Testing has been executed on a formed signal set by adding noises from the MIT noise stress test database to signals from the MIT-BIH arrhythmia database at a different signal to noise ratio. Performance comparison demonstrates that both techniques show satisfying results in muscle artifact filtering, while ICA based filtration is more accurate than EKF in reducing baseline wander and electrode movement artifacts.","PeriodicalId":359802,"journal":{"name":"2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"23 18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117113853","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}
Ammar Nasr Abdallah Khairi, Ruba Mutasim, Hiba Imam
{"title":"SemGAN: Text to Image Synthesis from Text Semantics using Attentional Generative Adversarial Networks","authors":"Ammar Nasr Abdallah Khairi, Ruba Mutasim, Hiba Imam","doi":"10.1109/ICCCEEE49695.2021.9429602","DOIUrl":"https://doi.org/10.1109/ICCCEEE49695.2021.9429602","url":null,"abstract":"Text to Image Synthesis is the procedure of automatically creating a realistic image from a particular text description. There are numerous innovative and practical applications for text to image synthesis, including image processing and compute-raided design. Using Generative Adversarial Networks (GANs) alongside the Attention mechanism has led to huge improvements lately. The fine-grained attention mechanism, although powerful, does not preserve the general description information well in the generator since it only attends to the text description at word-level (fine-grained). We propose incorporating the whole sentence semantics when generating images from captions to enhance the attention mechanism outputs. According to experiments, on our model produces more robust images with a better semantic layout. We use the Caltech birds dataset to run experiments on both models and validate the effectiveness of our proposal. Our model boosts the original AttnGAN Inception score by +4.13% and the Fréchet Inception Distance score by +13.93%. Moreover, an empirical analysis is carried out on the objective and subjective measures to: (i) address and overcome the limitations of these metrics (ii) verify that performance improvements are due to fundamental algorithmic changes rather than initialization and fine-tuning as with GANs models.","PeriodicalId":359802,"journal":{"name":"2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124082161","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}
Y. Omer, Mohamed Ayman Mohammedel-Amin, A. Mustafa
{"title":"Load Balance in Cloud Computing using Software Defined Networking","authors":"Y. Omer, Mohamed Ayman Mohammedel-Amin, A. Mustafa","doi":"10.1109/ICCCEEE49695.2021.9429607","DOIUrl":"https://doi.org/10.1109/ICCCEEE49695.2021.9429607","url":null,"abstract":"nowadays due to the high demand for cloud services a load balance mechanism for software defined networking (SDN) in a cloud environment appears to solve the availability and latency issues in the HTTP server. This paper presents a load balance mechanism that has been applied for a software defined networking (SDN) in a cloud environment for the HTTP server which received 6 million requests in total with 400 requests per time. The server will not respond to any further requests that have been transmitted from the client because it is overload. hence the solution is to apply a load balancing mechanism to measure the same parameters after applying load balance. In this scenario, HAproxy has been applied to the cloud environment and all of these 6 million requests with 4 connections per time have been received successfully, the HTTP server’s traffic can be distributed among the pool of servers instead of one server this would. Eventually, The HAproxy is giving a good response time with no requests dropped after 6 million requests coming at the same time that help to enhance the availability and improve the latency of HTTP requests by having an HTTP load balancer.","PeriodicalId":359802,"journal":{"name":"2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125937271","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":"Rainfall Prediction using Multiple Linear Regressions Model","authors":"Hiyam Abobaker Yousif Ahmed, S. A. Mohamed","doi":"10.1109/ICCCEEE49695.2021.9429650","DOIUrl":"https://doi.org/10.1109/ICCCEEE49695.2021.9429650","url":null,"abstract":"Meteorological scientists always try to find means to understand the atmosphere of the Earth, and to develop accurate weather prediction models. Several methods have been used in weather prediction. Recently, machine learning methods are assumed to be accurate techniques and have been widely used as an alternative to classical methods for weather prediction. The rainfall rate is one of the essential phenomena in the weather system, which has a direct influence on the agriculture and biological sectors. This paper aims to develop a multiple linear regression model in order to predict the rate of precipitation (PRCP), i.e., rainfall rate, for Khartoum state. It is based on some weather parameters, such as temperature, wind speed, and dew point. The data used in this research has been provided from the website of the National Climatic Data Center. A Python code using the Pytorch library has been written to develop the model, which applies Artificial Neural Networks. The efficiency of the model has been measured by comparing the average value of the mean square error of the training data with the test data. The obtained results show that the average of the mean square error has been improved by 85% during test time, when the same amount of data is used during the training and test phases. However, it drops to 59% when the amount of data at the test phase exceed the amount of training phase data.","PeriodicalId":359802,"journal":{"name":"2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125042830","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}
Dina Khalid Hassan Abubaker, Alwaleed Abdelrahman Basheer
{"title":"Design of Telehealth System using Smart Sensors","authors":"Dina Khalid Hassan Abubaker, Alwaleed Abdelrahman Basheer","doi":"10.1109/ICCCEEE49695.2021.9429588","DOIUrl":"https://doi.org/10.1109/ICCCEEE49695.2021.9429588","url":null,"abstract":"The Telehealth concept of exchanging and monitoring medical information, is a broad umbrella that covers the technologies that provide clinical and administrative support for patients and physicians. This research aimed to design a smart sensor system for Telehealth based on microcontroller to facilitate the process of home monitoring which increase patient comfort. The design of the system was made through several steps including the selection of proper sensors according to several parameters, aspects and accordingly. The design of system consisted of four sensors, two sensors were to monitor the patient parameters which are body temperature and heartbeats, and the other two sensors were dedicated to the surrounding environment monitoring. The acquired signals were processed and transmitted using the Microcontroller. A smart phone application which is an internet of things platform was used for the reception and display of the results, the output was verified using the laboratories at bureau of Sudan standards to evaluate results accuracy, and it was found within the acceptable range.","PeriodicalId":359802,"journal":{"name":"2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130236064","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":"An Intelligent Plug and Play system for Sensor Installation","authors":"A. A. Nimir, I. Mohamed, A. Satti","doi":"10.1109/ICCCEEE49695.2021.9429557","DOIUrl":"https://doi.org/10.1109/ICCCEEE49695.2021.9429557","url":null,"abstract":"an intelligent sensor is the integration of an analog or digital sensor or actuator element, a processing unit, and communication interface. Instrumentation that convert the signal to engineering units must know a few things about what parameters to expect from the sensor. That’s because full-scale range, sensitivity, connection schemes and other factors all vary greatly for each kind of sensor with monitoring and control electronics. This configuration process can be problematic when gangs of sensors get wired into multichannel measurement systems. Plug and play sensors address the labor involved in connection and configuration. This paper describes an open source implementation which mimics the IEEE 1451.4 standard and provides a platform for transducer configuration as an application of the concept of the plug and play. In particular, an analog sensor that is used as an example, serial connections, and ID of the sensor that is used to mark a specific sensor for automatic identification. An Arduino Uno board was used for this purpose, as well as corresponding software in C# programming language to store the sensor configuration to achieve auto configuration and to display the reading of the sensor. This was demonstrated by a working system which displayed the readings on a Graphical User Interface.","PeriodicalId":359802,"journal":{"name":"2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"221 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130482005","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":"(An Approach to Introduce BIM into schools of architecture curriculum in Greater Khartoum)","authors":"N. Ramadan","doi":"10.1109/ICCCEEE49695.2021.9429564","DOIUrl":"https://doi.org/10.1109/ICCCEEE49695.2021.9429564","url":null,"abstract":"BIM is a highly collaborative process that is change construction industry operation globally, with capacity to increase efficiencies, improved performance, and enhancing productivities by increasing collaboration among AEC (architecture, engineering, and construction) professionals and stakeholders throughout the project lifecycle. In view of the importance of teaching BIM concepts to architecture students, some schools of architecture in Greater Khartoum recognized the importance of teaching BIM for fulfilling educational requirements of the industry, but they are faces many challenges. The research proposes an Approach to introduce BIM into architectural curriculum in schools of architecture in Greater Khartoum, the Approach were created by the criteria that must be considered when planning a BIM course, also the preferred concepts and methodologies for introduce BIM into architecture curriculum, which assists in planning courses with BIM content. The research discusses the current global BIM education and establishing of BIM curriculum. Interview method was adopted for this research for the in-depth information, and the Content Analysis process was used to analyze the curriculums of some schools of architecture in Greater Khartoum that adopt BIM, to examine the current concepts and methodologies into introducing BIM and compared it to the proposed approach, also identify challenges in the implementation of BIM process and teaching. Findings reveal that the introducing of BIM into architecture curriculum in Greater Khartoum is still in a very primitive phase, there are Two universities and one college out of fifty schools of architecture in Greater Khartoum introduced BIM in their curricula, and they faces many of critical barriers such as, the lack of BIM awareness, Lack of skilled faculty staff to teach BIM, lack of BIM standards, internet weakness, cost and resistance to change such as: high cost of original software, cost of computers of special specifications. The information presented in this research serves as a guide to introduce BIM education, and also give faculty time to taking great skill of required BIM learning. The research suggests partnerships between universities and construction industry firms.","PeriodicalId":359802,"journal":{"name":"2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131455234","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}