The possibility of creating a computer control system for an unmanned aerial vehicle using remote cloud computing according to predefined scenarios from the user's desktop is investigated. For this, an experimental setup was created, which includes a quadcopter, a personal computer with the Windows operating system, an on-board computer Raspberry-3 with the Linux operating system, a Pi Camera V2 camcorder, and a Pixhawk autopilot. To model the control and transmission of video images the own control programs and photo pursuit on a computer Raspberry-3 in Python are recorded. Based on the obtained results, a model of unmanned aerial vehicle control from the desktop of the user's personal computer via the on-board computer without the use of a standard control panel and operator is proposed.
根据用户桌面的预定义场景,研究了使用远程云计算为无人机创建计算机控制系统的可能性。为此,我们创建了一个实验装置,其中包括一台四轴飞行器、一台安装Windows操作系统的个人电脑、一台安装Linux操作系统的板载电脑Raspberry-3、一台Pi Camera V2摄像机和一台Pixhawk自动驾驶仪。为了模拟视频图像的控制和传输,在Python语言的计算机Raspberry-3上编写了自己的控制程序和照片追踪。在此基础上,提出了一种不使用标准控制面板和操作人员,从用户个人电脑桌面通过机载计算机对无人机进行控制的模型。
{"title":"Creation of computer facilities for controlling an autonomous aircraft with the use of remote cloud calculations","authors":"V. Chyhin","doi":"10.23939/csn2021.01.106","DOIUrl":"https://doi.org/10.23939/csn2021.01.106","url":null,"abstract":"The possibility of creating a computer control system for an unmanned aerial vehicle using remote cloud computing according to predefined scenarios from the user's desktop is investigated. For this, an experimental setup was created, which includes a quadcopter, a personal computer with the Windows operating system, an on-board computer Raspberry-3 with the Linux operating system, a Pi Camera V2 camcorder, and a Pixhawk autopilot. To model the control and transmission of video images the own control programs and photo pursuit on a computer Raspberry-3 in Python are recorded. Based on the obtained results, a model of unmanned aerial vehicle control from the desktop of the user's personal computer via the on-board computer without the use of a standard control panel and operator is proposed.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130411289","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}
With the development of microprocessor components and, accordingly, a significant expansion of the use of computer technologies, remote measurement techniques are being developed. These include telemetry and remote control of technical systems or their components in industry, research, home appliances and other fields. In this paper, the author suggests how to build a local web-server based on a microcontroller with an ARM Cortex-M4 core, which can be interacted with via an http-browser with Internet access. The block diagram of the local web-server on the basis of the STM32F407 microcontroller with the ARM Cortex-M4 core is suggested. Hardware modeling of the local web-server with a two-processor architecture including the main controller and the Modbus processor with the RS-485 interface, which provides information exchange via the Modbus RTU protocol, is done. The main controller is equipped with an indicator system based on functionally programmable LED indicators, an LCD indicator of type BC1602A, a local keyboard, USB and SWD ports for debugging and programming of the microcontroller, an external Ethernet module providing a temperature sensor and the Modbus RTU relay module, which interacts with the main controller of the local web-server via the Modbus processor with the RS-485 interface using the Modbus RTU protocol. A software for interaction of the local web-server and a http-browser has been developed. The local web-server was tested with different types of http browsers, proved to be reliable and showed the response time which depends on the number of sensors and is less than 1 second in case of 9 sensors.
{"title":"Local web-server of telemetric system with modbus interaction sensors","authors":"V. Puyda","doi":"10.23939/csn2021.01.099","DOIUrl":"https://doi.org/10.23939/csn2021.01.099","url":null,"abstract":"With the development of microprocessor components and, accordingly, a significant expansion of the use of computer technologies, remote measurement techniques are being developed. These include telemetry and remote control of technical systems or their components in industry, research, home appliances and other fields. In this paper, the author suggests how to build a local web-server based on a microcontroller with an ARM Cortex-M4 core, which can be interacted with via an http-browser with Internet access. The block diagram of the local web-server on the basis of the STM32F407 microcontroller with the ARM Cortex-M4 core is suggested. Hardware modeling of the local web-server with a two-processor architecture including the main controller and the Modbus processor with the RS-485 interface, which provides information exchange via the Modbus RTU protocol, is done. The main controller is equipped with an indicator system based on functionally programmable LED indicators, an LCD indicator of type BC1602A, a local keyboard, USB and SWD ports for debugging and programming of the microcontroller, an external Ethernet module providing a temperature sensor and the Modbus RTU relay module, which interacts with the main controller of the local web-server via the Modbus processor with the RS-485 interface using the Modbus RTU protocol. A software for interaction of the local web-server and a http-browser has been developed. The local web-server was tested with different types of http browsers, proved to be reliable and showed the response time which depends on the number of sensors and is less than 1 second in case of 9 sensors.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127668151","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}
The principles of improving the fight against coronavirus disease SARS-CoV-2 by automating the process of monitoring the state of subjects have been studied. The system analysis of theoretical resources is carried out, the basic approaches for system development are defined. Possible variants of system operation modes for further development are investigated, the most complex approach for system design is chosen. The critical requirements of software and hardware components for system creation are formed. Selected software and hardware for system development. The structural scheme, the block diagram of algorithm of work of system is developed.
{"title":"System of monitoring the state of subjects under conditions of quarantine restrictions","authors":"M. Voloshin, Ye Vavruk","doi":"10.23939/csn2021.01.020","DOIUrl":"https://doi.org/10.23939/csn2021.01.020","url":null,"abstract":"The principles of improving the fight against coronavirus disease SARS-CoV-2 by automating the process of monitoring the state of subjects have been studied. The system analysis of theoretical resources is carried out, the basic approaches for system development are defined. Possible variants of system operation modes for further development are investigated, the most complex approach for system design is chosen. The critical requirements of software and hardware components for system creation are formed. Selected software and hardware for system development. The structural scheme, the block diagram of algorithm of work of system is developed.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129064474","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}
In today's reality, the pace of people's lives is much higher than it was 30 years ago and it is still growing. At the same time, the amount of information also growing. This information should to be processed constantly, daily, as soon it is received. Production volumes are also not standing still. Such a lively pace of life requires process consistency and continuity. And these processes must be provided by man. This article describes the system of watering which should automate the process of growing plants. Also the analysis of a new branch, cyber-physical systems is carried out. The analysis of modern systems of autonomous irrigation, principles of their construction and organization of their work are committed. A method of implementing a system that provides the possibility of constant monitoring of the growing environment and provides an opportunity to influence it is suggested. The choice of components for system construction is made. The algorithm of the program operation is described. An analysis of the relationship between system components and the user's relationship with the system is performed.
{"title":"Cyberphysical system of watering with remote control","authors":"A. Hrytsyk, Y. Klushyn","doi":"10.23939/csn2021.01.038","DOIUrl":"https://doi.org/10.23939/csn2021.01.038","url":null,"abstract":"In today's reality, the pace of people's lives is much higher than it was 30 years ago and it is still growing. At the same time, the amount of information also growing. This information should to be processed constantly, daily, as soon it is received. Production volumes are also not standing still. Such a lively pace of life requires process consistency and continuity. And these processes must be provided by man. This article describes the system of watering which should automate the process of growing plants. Also the analysis of a new branch, cyber-physical systems is carried out. The analysis of modern systems of autonomous irrigation, principles of their construction and organization of their work are committed. A method of implementing a system that provides the possibility of constant monitoring of the growing environment and provides an opportunity to influence it is suggested. The choice of components for system construction is made. The algorithm of the program operation is described. An analysis of the relationship between system components and the user's relationship with the system is performed.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130504641","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}
In this project was shown approaches to the implementation of a weather station for monitoring the microclimate in the room on Arduino platform. Considered a platform for project development and software environment. The virtual scheme of the weather station is modeled. The main functions of the components are described and their connection to the microcontroller is shown. The process of firmware of the microcontroller is considered. The algorithm of system operation is described. A functional electrical diagram were also constructed. Described the weather station settings and instructions for use are provided. The device was also tested. Comparisons with analogues are given.
{"title":"Weather station for monitoring the microclimate in the room on arduino platform","authors":"A. Kupinskyi, I. Yurchak","doi":"10.23939/csn2021.01.068","DOIUrl":"https://doi.org/10.23939/csn2021.01.068","url":null,"abstract":"In this project was shown approaches to the implementation of a weather station for monitoring the microclimate in the room on Arduino platform. Considered a platform for project development and software environment. The virtual scheme of the weather station is modeled. The main functions of the components are described and their connection to the microcontroller is shown. The process of firmware of the microcontroller is considered. The algorithm of system operation is described. A functional electrical diagram were also constructed. Described the weather station settings and instructions for use are provided. The device was also tested. Comparisons with analogues are given.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123431442","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}
The article proposes methods for improving the structures of multi-bit multipliers, which are characterized by increased speed, reduced structural complexity of the device and reduced structural complexity of inputs and outputs depending on the bit multipliers (512-2048 bits), respectively (1024- 4096) times, compared with known multipliers based on classic single-digit full adders. Optimization of structures of multi-bit multipliers is offered. Comparative estimates of structural, functional and relative functional and structural complexities of their circuit implementations are given. The use of optimized circuit solutions of multipliers allows to significantly improve the system characteristics of complex computing devices with a large number of such components in the crystals of microelectronic technologies.
{"title":"Improvement of multi-digital multiplicating devices structures in different theoretical and numerical bases","authors":"N. Vozna, A. Davletova, Y. Nykolaychuk, V. Gryga","doi":"10.23939/csn2021.01.007","DOIUrl":"https://doi.org/10.23939/csn2021.01.007","url":null,"abstract":"The article proposes methods for improving the structures of multi-bit multipliers, which are characterized by increased speed, reduced structural complexity of the device and reduced structural complexity of inputs and outputs depending on the bit multipliers (512-2048 bits), respectively (1024- 4096) times, compared with known multipliers based on classic single-digit full adders. Optimization of structures of multi-bit multipliers is offered. Comparative estimates of structural, functional and relative functional and structural complexities of their circuit implementations are given. The use of optimized circuit solutions of multipliers allows to significantly improve the system characteristics of complex computing devices with a large number of such components in the crystals of microelectronic technologies.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122610357","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}
Consideration is given to enhancing storage security and maintaining data access control in cloud storage. Existing ways of controlling such access are analyzed. An enhancement of the encryption technique is proposed, based on the attributes of the ciphertext policy and its application in a decentralized data access management system in multi-user cloud storage systems. The main objective is to improve the security and privacy of the management of the cloud storage for which the existing management does not meet all the necessary requirements.
{"title":"Decentralized access management scheme to the cloud data storage","authors":"L. Berezko, V. Tatianchuk","doi":"10.23939/csn2019.01.009","DOIUrl":"https://doi.org/10.23939/csn2019.01.009","url":null,"abstract":"Consideration is given to enhancing storage security and maintaining data access control in cloud storage. Existing ways of controlling such access are analyzed. An enhancement of the encryption technique is proposed, based on the attributes of the ciphertext policy and its application in a decentralized data access management system in multi-user cloud storage systems. The main objective is to improve the security and privacy of the management of the cloud storage for which the existing management does not meet all the necessary requirements.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120927015","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 neural circuit model of tracking control for unknown nonlinear dynamic systems is proposed. A first-order differential equation with variable structure and an output equation are used to describe the model. The model gives a possibility to reach a finite convergence time to working modes and limited tracking error. It does not need learning phase in offline mode. The model uses only outputs of the system and object to minimize tracking error of object trajectory. It has simple structure and can be used if internal dynamics and parameters of control system are unknown. Results of computer simulations of the model applications for optimal tracking control of rotation angle of two-link planar elbow manipulator confirming theoretical statements and illustrating its high performance are provided.
{"title":"A neural circuit model of tracking control for continuous-time nonlinear dynamic systems","authors":"P. Tymoshchuk","doi":"10.23939/csn2019.01.092","DOIUrl":"https://doi.org/10.23939/csn2019.01.092","url":null,"abstract":"A neural circuit model of tracking control for unknown nonlinear dynamic systems is proposed. A first-order differential equation with variable structure and an output equation are used to describe the model. The model gives a possibility to reach a finite convergence time to working modes and limited tracking error. It does not need learning phase in offline mode. The model uses only outputs of the system and object to minimize tracking error of object trajectory. It has simple structure and can be used if internal dynamics and parameters of control system are unknown. Results of computer simulations of the model applications for optimal tracking control of rotation angle of two-link planar elbow manipulator confirming theoretical statements and illustrating its high performance are provided.","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120959699","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}
The Gao approach to construction of high order elements in arbitrary finite fields is to choose a convenient polynomial, which defines an extension of an initial prime field. This choice depends on one polynomial-parameter. That is why the mentioned approach can be considered as using of a finite field description with one degree of freedom. We explore in the paper the possibility of improvement of lower bound on element orders in finite fields of general form with using of two degrees of freedom. We have performed computer calculations in Maple environment, that would show possible winnings in this case, and given the correspondent results. Elements of high multiplicative order are used in a series of cryptographic primitives (Diffie-Hellman protocol, El-Gamal public
{"title":"Elements of high multiplicative order in extended finite fields on a base of modified GAO approach","authors":"B. Popovych","doi":"10.23939/csn2019.01.063","DOIUrl":"https://doi.org/10.23939/csn2019.01.063","url":null,"abstract":"The Gao approach to construction of high order elements in arbitrary finite fields is to choose a convenient polynomial, which defines an extension of an initial prime field. This choice depends on one polynomial-parameter. That is why the mentioned approach can be considered as using of a finite field description with one degree of freedom. We explore in the paper the possibility of improvement of lower bound on element orders in finite fields of general form with using of two degrees of freedom. We have performed computer calculations in Maple environment, that would show possible winnings in this case, and given the correspondent results. Elements of high multiplicative order are used in a series of cryptographic primitives (Diffie-Hellman protocol, El-Gamal public","PeriodicalId":233546,"journal":{"name":"Computer systems and network","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115730774","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}