{"title":"User Centred design Methods in Animal Centred Design: A systematic review","authors":"Ahmed Al-S’di","doi":"10.1109/ICTACSE50438.2022.10009842","DOIUrl":"https://doi.org/10.1109/ICTACSE50438.2022.10009842","url":null,"abstract":"Animals play a critical and nuanced part in our lives today. Animal Centred Design (ACI) is heavily influenced by the discipline of human-computer interaction (HCI). The field of ACI focuses on investigating the interactive technologies affected by individual animals and how/what technologies could be developed to improve animals’ welfare, support their activities, and foster positive interspecies relationships. The purpose of this research is to review and understand the use of the User-Centred Design (UCD) to develop a framework for the best practices of using the UCD methods in ACD research. The research data will be generated through a systematic literature review to find the most common UCD methods used on ACI. The review summarised the results of lessons, experiences, and contradictory issues, and how to better cooperate to solve these problems in future research. This research will help us to understand the best way to design human-animal interactive technologies with a focus on mobile technology.","PeriodicalId":301767,"journal":{"name":"2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117003039","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}
A. S. S. Abadi, A. Hameed, A. Ordys, K. Kukiełka, P. A. Hosseinabadi, Barbara K. Pierscionek
{"title":"A Novel Fixed-time Observer-based Sliding Mode Controller for Nonlinear Underactuated Hovercraft","authors":"A. S. S. Abadi, A. Hameed, A. Ordys, K. Kukiełka, P. A. Hosseinabadi, Barbara K. Pierscionek","doi":"10.1109/ICTACSE50438.2022.10009718","DOIUrl":"https://doi.org/10.1109/ICTACSE50438.2022.10009718","url":null,"abstract":"Using information from the state observer to the controller in real-time is an open field for research and fundamental for solving many problems in control theory. Control of underactuated systems is challenging since the degree of freedom (DOF) of these systems is more than their control inputs. In this paper, a fixed-time sliding mode controller for nonlinear underactuated hovercraft systems and a fixed-time sliding mode observer are described. The estimated states of the observer are used in the controller in real-time. The controller and observer work together to track the hovercraft's desired trajectory and estimate the states of the hovercraft. The observer and controller are chattering-free, fast-tracking, and smooth controlling. The Lyapunov theory is used to prove the controller's stability and the observer. The performance of the algorithm is demonstrated in a simulation example.","PeriodicalId":301767,"journal":{"name":"2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127128371","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 Analysis Tool that Detects The Code Caves in Specified Sizes for Portable Executable Files","authors":"Güney Uğurlu, K. Açıcı","doi":"10.1109/ICTACSE50438.2022.10009843","DOIUrl":"https://doi.org/10.1109/ICTACSE50438.2022.10009843","url":null,"abstract":"Code caves represent sequential null bytes in portable executable files and are particularly used in reverse engineering. With the help of code caves, the execution flow of the program can be changed, and different codes can be injected into the compiled programs. In the sections in the PE files, it is determined manually whether there is a code cave suitable for the size of the code to be injected. This paper presents the analysis tool named CodeCaveFinder. It finds in detail whether the code caves of the user desired size are in the sections of the PE file. As a result of tests, it has been proven that CodeCaveFinder gives accurate and reliable results.","PeriodicalId":301767,"journal":{"name":"2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130554990","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 Study of Stabilization and Swing-up Linear Control for a Single Link Rotary Pendulum","authors":"Zied Ben Hazem, Z. Bingül","doi":"10.1109/ICTACSE50438.2022.10009648","DOIUrl":"https://doi.org/10.1109/ICTACSE50438.2022.10009648","url":null,"abstract":"Single link rotary inverted pendulum (SLRIP) is a highly nonlinear control system that has complex dynamic behavior. This type of system requires a high-performance controller for its control. The rotary pendulum system is present as a control problem challenge because the system often moves to an uncontrolled state. The problem consists to balance one or more attached pendulums vertically in the upward position on a rotational arm which has a single degree of freedom and turns horizontally on only one axis. The aim is to find a control strategy that provides accurate performance with respect to the angles of the pendulums and the horizontal arm. This paper proposes a study of a PID, Linear Quadratic Regulator (LQR) stabilization control, and swing-up linear control based on LQR. The gains of the PID and LQR controllers are optimized by using the particle swarm optimization (PSO) algorithm to provide more robust controllers. A dynamic mechanical simulation study was conducted on MATLAB/SimMechanics obtained by the designed 3D-CAD models of the SLRIP. According to experimental results, the systems demonstrate the efficiency and robustness of all controllers.","PeriodicalId":301767,"journal":{"name":"2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121650887","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. V. Pehlivanoglu, I. Bekmezci, Perihan Pehlivanoğlu
{"title":"Efficient Strategy for Multi-UAV Path Planning in Target Coverage Problems","authors":"Y. V. Pehlivanoglu, I. Bekmezci, Perihan Pehlivanoğlu","doi":"10.1109/ICTACSE50438.2022.10009728","DOIUrl":"https://doi.org/10.1109/ICTACSE50438.2022.10009728","url":null,"abstract":"In recent years, multi unmanned aerial vehicles (UAVs) are used in the same system to accomplish more complex missions. In many multi-UAV system applications, the main objective is to visit some predetermined checkpoints in operational area. If the number of check points and constraints increases, finding a feasible solution takes up too much time. In this paper, a checkpoint based multi-UAV path planning problem is solved by using improved genetic algorithm. The main contributions of this paper are: (1) the introducing revisit time interval concept, (2) the investigating of the effect of objective function description, and (3) looking into an outcome of using multiple runways on optimal multi-UAV path planning. The proposed strategy-based optimization methodology is performed for checkpoint based multi-UAV path planning problems in two-dimensional (2D) environment. Performance results show that the proposed strategy provides effective and feasible paths for each UAV.","PeriodicalId":301767,"journal":{"name":"2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133474031","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":"Joint Control Implementation of 4-DOF Robotic Arm Using Robot Operating System","authors":"Zied Ben Hazem, Resul Ince, S. Dilibal","doi":"10.1109/ICTACSE50438.2022.10009733","DOIUrl":"https://doi.org/10.1109/ICTACSE50438.2022.10009733","url":null,"abstract":"The paper describes the joint position control implementation for 4 degrees of freedom (4-DOFs) robot manipulator with a robot operating system (ROS) that may be used for robotics courses. ROS contains various plugins and software packages for robots' data analysis used in robotic engineering education. To accomplish the position control of joints using the ROS, the connection between the Arduino controller board and ROS was created. Moreover, using the Arduino controller board, all motors of the 4-DOFs arm robot are controlled using a PID controller. The forward and inverse kinematic models for the 4-DOFs robot manipulator are also developed based on the Denavit-Hartenberg (DH) method. The obtained DH parameters were used in the 3D kinematic model trajectory provided by the RoboAnalyzer software to determine the position, velocity, and acceleration plots for each joint. The direct and inverse kinematic models are used in the implementation of the position controller. The results further indicate that the proposed position control using the PID controller in ROS returns accurate tracking results in terms of minimum root mean squared errors (RMSEs) that can be used in the control of any industrial robot.","PeriodicalId":301767,"journal":{"name":"2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133599771","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":"Implementation of Code Integrity Check Module for RISC-V Architecture with AES","authors":"Şafak Tülemez, D. Altilar","doi":"10.1109/ICTACSE50438.2022.10009686","DOIUrl":"https://doi.org/10.1109/ICTACSE50438.2022.10009686","url":null,"abstract":"Embedded applications are commonly used in different fields. Different kinds vulnerabilities can occur in embedded systems because of various reasons such as coding bugs or security attacks. Most of security vulnerabilities can occur during coding phase of an embedded application. During the design phase of a program, different types of coding bugs can be inserted to executable. On the other hand, even if the executable program is very well coded, many different kinds of vulnerabilities can also occur at runtime. In this thesis, we aim to provide a security application which controls integrity of running program in computer. Executable binary of a program consists of data and text sections. CPU fetches and executes instructions in the text section of a program. Each instruction block is firstly placed into instruction cache of CPU. Instruction block hashes are generated after compiler phase of a program. Then, during the runtime phase instruction block hashes are recalculated and compared with compiler phase hash. We aim to prevent running of a corrupted or manipulated program during runtime phase.","PeriodicalId":301767,"journal":{"name":"2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125040514","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 Study of Disease Prediction on Weighted Symptom Data Using Deep Learning and Machine Learning Algorithms","authors":"Melike Çolak, Talya Tümer Sivri, Nergis Pervan Akman, A. Berkol, Yahya Eki̇ci̇","doi":"10.1109/ICTACSE50438.2022.10009857","DOIUrl":"https://doi.org/10.1109/ICTACSE50438.2022.10009857","url":null,"abstract":"Artificial intelligence has gained significant power in the health sector with the increase in electronic data obtained from biomedical and health services. This large data repository allows patient data to be processed and meaningful for deep learning and machine learning developments. This study protects people from information pollution on the internet, informs them about their disease with a reliable accuracy score, and prevents terrible scenarios by providing the earliest diagnosis for essential diseases. It also serves many purposes, such as helping doctors make diagnoses about a patient's condition and improving medical students' knowledge by practicing on different types of cases. Our system analyzes the symptom values the user gives and then returns the disease predicted with the highest accuracy using deep learning and machine learning algorithms. The dataset includes 133 symptoms and 42 disease types. There are 306 patient records containing different types of cases. This study uses supervised machine learning techniques, Support Vector Machine, Naive Bayes Classifier, K-Nearest Neighbors, Random Forest Classifier, Decision Tree Classifier, XGBoost, LightGBM, and Multilayer Perceptron Classifier were tried on a dataset available online. As a result of the experiments, it was seen that the highest accuracy score was achieved by using the XGBoost algorithm.","PeriodicalId":301767,"journal":{"name":"2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123887097","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}
Elif Nur Haner Kırğıl, Begüm Erkal, Tülin Erçelebİ Ayyildiz
{"title":"Predicting Diabetes Using Machine Learning Techniques","authors":"Elif Nur Haner Kırğıl, Begüm Erkal, Tülin Erçelebİ Ayyildiz","doi":"10.1109/ICTACSE50438.2022.10009726","DOIUrl":"https://doi.org/10.1109/ICTACSE50438.2022.10009726","url":null,"abstract":"Early diagnosis of diabetes, which can cause death, is very important for the health of the person. In the literature, machine learning techniques are frequently used in diagnosis of many diseases, including diabetes. The aim of the study is to predict diabetes with high accuracy by using machine learning and preprocessing techniques. Pima Indian Diabetes dataset was used in the study. J48 (Decision Tree), Naïve Bayes, Support Vector Machine, Logistic Regression, Multilayer Perceptron, K Nearest Neighbor, Logistic Model Tree, and Random Forest were used for classification. Of the preprocessing methods, feature selection, imputing missing values, normalization and standardization are performed. According to the results obtained, the highest accuracy value got with the Random Forest algorithm as 80.869.","PeriodicalId":301767,"journal":{"name":"2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129544882","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}
B. Bengherbia, Mohamed Rafik Aymene Berkani, Zahra Achir, Abdelhafid Tobbal, Mohamed Rebiai, M. Maazouz
{"title":"Real-Time Smart System for ECG Monitoring Using a One-Dimensional Convolutional Neural Network","authors":"B. Bengherbia, Mohamed Rafik Aymene Berkani, Zahra Achir, Abdelhafid Tobbal, Mohamed Rebiai, M. Maazouz","doi":"10.1109/ICTACSE50438.2022.10009707","DOIUrl":"https://doi.org/10.1109/ICTACSE50438.2022.10009707","url":null,"abstract":"Medical facilities and equipment have significantly advanced due to technological advancements in healthcare systems and diagnosis. On the other hand, deep learning neural networks are among the most cutting-edge tools and technology in biomedical engineering. In this context, the authors built an intelligent healthcare system to assist doctors in diagnosing cardiac illness by intelligently analysing the ECG signal. The proposed system can automatically detect and classify different cardiovascular diseases using a one-dimensional convolutional neural network (1D-CNN). The CNN model was developed and evaluated using the MIT-BIH ECG database from Physionet, where the achieved accuracy and loss rate was 97% and 0.11 %, respectively. An acquisition node was developed based on Arduino Uno and AD8232 sensor to collect and process the ECG signal. The Raspberry Pi board was designed as the processing unit by implementing the proposed CNN model following the TinyML approach that allows machine learning to be executed on resource-constrained, embedded edge devices. Finally, the Node-Red server was used to test and display the different prediction results.","PeriodicalId":301767,"journal":{"name":"2022 International Conference on Theoretical and Applied Computer Science and Engineering (ICTASCE)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121231081","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}