The article discusses the problem of detecting sick or mechanically damaged potatoes using machine learning methods. We proposed an algorithm and developed a system for the rapid detection of damaged tubers. The system can be installed on a conveyor belt in a vegetable store, and it consists of a laptop computer and an action camera, synchronized with a flashlight system. The algorithm consists of two phases. The first phase uses the Viola-Jones algorithm, applied to the filtered action camera image, so it aims to detect separate potato tubers on the conveyor belt. The second phase is the application of a method that we choose based on video capturing conditions. To isolate potatoes infected with certain types of diseases (dry rot, for example), we use the Scale Invariant Feature Transform (SIFT)—Support Vector Machine (SVM) method. In case of inconsistent or weak lighting, the histogram of oriented gradients (HOG)—Bag-of-Visual-Words (BOVW)—neural network (BPNN) method is used. Otherwise, Otsu’s threshold binarization—a convolutional neural network (CNN) method is used. The first phase’s result depends on the conveyor’s speed, the density of tubers on the conveyor, and the accuracy of the video system. With the optimal setting, the result reaches 97%. The second phase’s outcome depends on the method and varies from 80% to 97%. When evaluating the performance of the system, it was found that it allows to detect and classify up to 100 tubers in one second, which significantly exceeds the performance of most similar systems.
Analysis of the rise in prices for consumer goods is a state’s priority task. The state assumes the obligation to regulate pricing in all spheres of consumption. First of all, the prices for essential commodities to which agricultural products belong are analyzed. The article shows the changes in prices for consumer goods of agricultural products (sugar) during a pandemic. The analysis of forecasting prices for sugar and its impact on the development of its production is carried out. The construction of the forecast model was based on extrapolation. The structure of a forecast model for price changes was based on the analysis of the time series of the Autoregressive Integrated Moving Average (ARIMA) class. This model consists of an autoregressive model and a moving average model. A forecast of the volume of domestic sugar transportation by rail has been completed. The algorithms implemented this model for searching for initial approximations and optimal parameters for the predictive model. The Hirotsugu Akaike Information Criterion (AIC) was used to select the best model. The algorithms were implemented in the Python programming language. The quality check of the description was performed with a predictive model of actual data. An economic interpretation of the rise in sugar prices and proof of the forecast’s truth obtained from a financial point of view were carried out.
In recent years, various methods and directions for solving a system of Boolean algebraic equations have been invented, and now they are being very actively investigated. One of these directions is the method of transforming a system of Boolean algebraic equations, given over a ring of Boolean polynomials, into systems of equations over a field of real numbers, and various optimization methods can be applied to these systems. In this paper, we propose a new transformation method for Solving Systems of Boolean Algebraic Equations (SBAE). The essence of the proposed method is that firstly, SBAE written with logical operations are transformed (approximated) in a system of harmonic-polynomial equations in the unit n-dimensional cube with the usual operations of addition and multiplication of numbers. Secondly, a transformed (approximated) system in is solved by using the optimization method. We substantiated the correctness and the right to exist of the proposed method with reliable evidence. Based on this work, plans for further research to improve the proposed method are outlined.
A universal solution to an applied problem related to the study of deviations occurring in the joints of manipulation robots, for example, due to elastic deformations or gaps in them, is proposed. A mathematical (dynamic) model obtained by the Lagrange–Euler method is presented, making it possible to investigate such deviations. Six generalized coordinates, three linear and three angulars, were used to describe the variations of each joint in the dynamic model. This made it possible to introduce into consideration joints with six degrees of freedom (6-DOF joints). In addition, mathematical models for external forces acting on the links of manipulation robots are presented. When composing matrices of coefficients of equations of motion, elements identically equal to zero were excluded, which significantly increased the computational efficiency of these equations. The dynamic model based on the obtained equations can be used in the computer simulation of manipulation robots.
Recently, we have seen the rapidly growing popularity of unmanned aerial vehicles. This is due to some advantages, namely portability, the ability to fly over hard-to-reach areas without human intervention. They are also widely used for commercial purposes, agriculture, delivery, automation in warehouses. The potential of unmanned aerial vehicles is vast and demonstrates promising opportunities. However, when using these devices, the issue of safety is acute. This article presents a developed software application that is used to improve the efficiency of flight research of groups of unmanned aerial vehicles, based on a new method for assessing flight safety by comparing the complexity of specified air routes. A practical approach to modeling and evaluating the search for a safe way is proposed. A suitable method of research is computer and simulation modeling. It is suggested to use the spectrum of dynamic characteristics of the sequence as a formal attribute for analyzing routes. The method is illustrated by an example of comparing air trajectories according to the flight safety criterion. The software application is intended for use in the educational process when training specialists in transport security, robotics, and system analysis.
An algorithm for parallel calculations in a dynamic model of manipulation robots obtained by the Lagrange–Euler method is developed. Independent components were identified in the structure of the dynamic model by its decomposition. Using the technology of object-oriented programming, classes corresponding to the structures of the selected components of the dynamic model were described. The algorithmization of parallel computing is based on the independence of the calculation of objects of individual classes and the sequence of matrix operations. The estimation of the execution time of parallel algorithms, the resulting acceleration, and the efficiency of using processors is given.