{"title":"Multidimensional Multi-Connected Fuzzy Interval-Logic Controller","authors":"A. Antipin, E. V. Antipina","doi":"10.17587/mau.25.72-78","DOIUrl":"https://doi.org/10.17587/mau.25.72-78","url":null,"abstract":"The key features and the principle of operation of a multidimensional fuzzy interval-logic controller with interconnected adjustable parameters developed by the authors are considered. The scheme of interpretation of continuous physical quantities by an equivalent set of terms and the basic version of the block diagram of the regulator are presented. The main elements of the logical output block are described, including the block of production rules, which includes a predefined database of values of control actions on control objects in the form of ordinal numbers of terms of output continuous quantities. The advantages and features of setting up the mutual connections between the input and output continuous values of the regulator are considered, which is expressed in determining the functional dependencies between them. The set of parameters possessed by the terms of input continuous quantities in relation to specific output continuous quantities of the regulator is described. The methods of defuzzification of the values of output continuous quantities within the boundaries of their terms are shown. The possibility of combining input and output continuous quantities into groups when setting up mutual connections between them is described. The mechanism of determining groups of interrelated continuous quantities is illustrated, the total number of which is determined by forming a matrix of relationships, according to the author’s scheme. The algorithm of sequential processing of the contents of the cells of the matrix of relationships, consisting of three steps, is considered. Expressions are given for calculating the basic parameters of a multidimensional fuzzy interval-logic controller with interrelated adjustable parameters. The results of a computational experiment to reduce the system of production rules of the regulator in determining the relationships between input and output continuous quantities are presented.","PeriodicalId":36477,"journal":{"name":"Mekhatronika, Avtomatizatsiya, Upravlenie","volume":"28 5","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139808555","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":"Planning Purposeful Activities Autonomous Intelligent Robot with Knowledge Update in Short-Term Memory","authors":"V. Melekhin, M. Khachumov","doi":"10.17587/mau.25.79-92","DOIUrl":"https://doi.org/10.17587/mau.25.79-92","url":null,"abstract":"The main problems associated with the creation of autonomous intelligent robots capable of performing various complex tasks in a priori undescribed unstable problematic environments, based on the processing of knowledge presented in an abstract way, are outlined. To store typical elements of an abstract knowledge representation model, the article recommends using long-term and short-term memory. Long-term memory with associative search and data retrieval is designed to permanently store information necessary for planning a variety of purposeful activities that provide the robot with the ability to solve various complex behavioral tasks. In short-term memory, submodels of knowledge representation are entered from long-term memory, which are necessary for solving the current task of a certain type in the short term, related to the fulfillment of the task formulated for the autonomous intelligent robot. At the same time, with each change in the type of the current task of behavior being solved by an autonomous intelligent robot, a corresponding update of knowledge stored in short-term memory is simultaneously carried out. Original constructions of typical elements of the model for representing abstract knowledge in the form of various behavioral skills, set regardless of a particular subject area, have been developed. This approach to building a knowledge representation model allows autonomous intelligent robots to adapt to the current operating conditions and, on this basis, organize purposeful activities in complex unstable problematic environments. Various tools and rules for processing abstract knowledge are proposed, which endow autonomous intelligent robots with the ability to eliminate the differences between the current and target situation of the problem environment both in terms of the values of structurally equivalent relations of the same name in them, and in the current states of objects in the environment. This, in turn, makes it possible to create intelligent problem solvers for autonomous intelligent robots for various purposes, capable of performing complex tasks in unstable a priori uncertain conditions of a problematic environment.","PeriodicalId":36477,"journal":{"name":"Mekhatronika, Avtomatizatsiya, Upravlenie","volume":"38 2","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139867781","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":"Control of a Wheeled Robot on a Plane with Obstacles","authors":"E. A. Mikishanina, P. S. Platonov","doi":"10.17587/mau.25.93-100","DOIUrl":"https://doi.org/10.17587/mau.25.93-100","url":null,"abstract":"The work proposes an algorithm for controlling a wheeled robot in an environment with static and dynamic obstacles. A wheeled robot (WR) consists of a platform, two wheels with a differential drive and one roller, which is used solely for the stability of the structure and does not affect the dynamics of the system. The robot’s motion algorithm assumes its movement from the starting point to the final point in an environment with obstacles. The robot’s motion program is specified through servo-constraints, and the algorithm that implements the motion program is based on the potential field method. In the case of a dynamic obstacle, a repulsive field of a shape elongated in the direction of movement of the obstacle is constructed, allowing the robot to safely go around it. It is possible to change the geometric dimensions of the field using the entered numerical parameters. An algorithm for overcoming a potential hole by a robot is presented, according to which the robot is taken out of the potential hole and directed to a global goal by an introduced fictitious point located outside the critical region (local minimum region) and having its own attractive field. The paper presents the results of numerical simulation of the robot’s movement both in an environment with static and dynamic obstacles, as well as the results of a numerical experiment with overcoming the region of a potential well. Graphs of the required mechanical parameters are presented. The results of numerical simulation confirm the effectiveness of the proposed algorithms.","PeriodicalId":36477,"journal":{"name":"Mekhatronika, Avtomatizatsiya, Upravlenie","volume":"31 6","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139808412","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}
E. I. Borzenko, D. Zhdanov, R. E. Makarov, A. I. Seleznev, V. Utukin, A. Bureev
{"title":"Mechatronic Hand Exoskeleton for Rehabilitation after Stroke","authors":"E. I. Borzenko, D. Zhdanov, R. E. Makarov, A. I. Seleznev, V. Utukin, A. Bureev","doi":"10.17587/mau.25.101-107","DOIUrl":"https://doi.org/10.17587/mau.25.101-107","url":null,"abstract":"The article presents the results of the development of a prototype of a functional layout of a soft exoskeleton of the hand, which is part of a robotic complex for restoring the function of the upper limb of patients after a stroke. The use of the layout will allow for therapy based on a mixed approach, which implements both assistance in carrying out independent movements of the patient’s hand, and their full implementation using data on its movement recorded during rehabilitation procedures. The authors of the manuscript present a comparative and quantitative analysis of two options for laying a cable system that drives the patient’s hand and fingers. To determine the best option for laying cables, a parametric study of the amount of work performed and the bending time of one finger was carried out, depending on the options for laying with and without taking into account the load. In the first variant, the cables were laid with small stitches of the order of one centimeter along the lower surface of the finger. In the second variant, the cable passed through the glove in places of natural attachment of tendons to bones. Testing was carried out on the index finger of a relaxed healthy person. At the initial moment of time, the hand occupied a position along the body, the fingers were completely unclenched, while a load was fixed on the distal phalanx. The flexion time of the finger was determined by a touch sensor attached to the palm of the hand. The results of experimental studies showed that cables with a minimum number of attachment points to the base of the exoskeleton in places of natural attachment of tendons to the bone give maximum effort and ensure the achievement of the largest range of possible positions of the phalanges of the fingers. The results of studies of the developed efforts on the part of the device on the fingers of a healthy person are also presented, which allow us to conclude that it can be used for rehabilitation purposes.","PeriodicalId":36477,"journal":{"name":"Mekhatronika, Avtomatizatsiya, Upravlenie","volume":"85 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139808269","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":"Synthesis of an Observer Providing a Finite-Time State Estimation Based on the Output","authors":"V. Bui, A. A. Margun, A. A. Bobtsov","doi":"10.17587/mau.25.65-71","DOIUrl":"https://doi.org/10.17587/mau.25.65-71","url":null,"abstract":"The paper proposes a new method for synthesizing a full-order state vector observer for a certain class of linear stationary systems with unknown input signal. Two approaches that ensure the convergence of the estimation error (i.e., the error between the state vector estimate and the true state vector) to zero in a finite time are considered. The convergence time is set by the designer in the process of observer construction. The system parameters are assumed to be known and stationary, but the relative degree (from the measured output and the unknown input) is equal to one. The synthesis process using the first approach consists of two stages. In the first stage two auxiliary observers are used to estimate the initial conditions of the object in finite time. In the second stage, a third observer is introduced into the loop to perform online estimation of the system state vector. All the above three observers have the same structure that provides their insensitivity to the input signal, but different parameters. The second approach uses aggregation of auxiliary observers and introduce a delay operator to estimate the state vector. This method provides convergence of the observation error to zero after a delay time. The paper contains a rigorous mathematical proofs of the performance of the obtained solutions. To demonstrate the effectiveness and operability of the proposed approach computer simulation was carried out in the MATLAB Simulink software environment. A two-channel fourth-order mechanical system is considered as an plant. The simulation results illustrate the convergence of the state vector estimation error to zero in a finite time specified by the developer.","PeriodicalId":36477,"journal":{"name":"Mekhatronika, Avtomatizatsiya, Upravlenie","volume":"204 3","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139807995","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":"Planning Purposeful Activities Autonomous Intelligent Robot with Knowledge Update in Short-Term Memory","authors":"V. Melekhin, M. Khachumov","doi":"10.17587/mau.25.79-92","DOIUrl":"https://doi.org/10.17587/mau.25.79-92","url":null,"abstract":"The main problems associated with the creation of autonomous intelligent robots capable of performing various complex tasks in a priori undescribed unstable problematic environments, based on the processing of knowledge presented in an abstract way, are outlined. To store typical elements of an abstract knowledge representation model, the article recommends using long-term and short-term memory. Long-term memory with associative search and data retrieval is designed to permanently store information necessary for planning a variety of purposeful activities that provide the robot with the ability to solve various complex behavioral tasks. In short-term memory, submodels of knowledge representation are entered from long-term memory, which are necessary for solving the current task of a certain type in the short term, related to the fulfillment of the task formulated for the autonomous intelligent robot. At the same time, with each change in the type of the current task of behavior being solved by an autonomous intelligent robot, a corresponding update of knowledge stored in short-term memory is simultaneously carried out. Original constructions of typical elements of the model for representing abstract knowledge in the form of various behavioral skills, set regardless of a particular subject area, have been developed. This approach to building a knowledge representation model allows autonomous intelligent robots to adapt to the current operating conditions and, on this basis, organize purposeful activities in complex unstable problematic environments. Various tools and rules for processing abstract knowledge are proposed, which endow autonomous intelligent robots with the ability to eliminate the differences between the current and target situation of the problem environment both in terms of the values of structurally equivalent relations of the same name in them, and in the current states of objects in the environment. This, in turn, makes it possible to create intelligent problem solvers for autonomous intelligent robots for various purposes, capable of performing complex tasks in unstable a priori uncertain conditions of a problematic environment.","PeriodicalId":36477,"journal":{"name":"Mekhatronika, Avtomatizatsiya, Upravlenie","volume":"648 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139807490","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":"Synthesis of an Observer Providing a Finite-Time State Estimation Based on the Output","authors":"V. Bui, A. A. Margun, A. A. Bobtsov","doi":"10.17587/mau.25.65-71","DOIUrl":"https://doi.org/10.17587/mau.25.65-71","url":null,"abstract":"The paper proposes a new method for synthesizing a full-order state vector observer for a certain class of linear stationary systems with unknown input signal. Two approaches that ensure the convergence of the estimation error (i.e., the error between the state vector estimate and the true state vector) to zero in a finite time are considered. The convergence time is set by the designer in the process of observer construction. The system parameters are assumed to be known and stationary, but the relative degree (from the measured output and the unknown input) is equal to one. The synthesis process using the first approach consists of two stages. In the first stage two auxiliary observers are used to estimate the initial conditions of the object in finite time. In the second stage, a third observer is introduced into the loop to perform online estimation of the system state vector. All the above three observers have the same structure that provides their insensitivity to the input signal, but different parameters. The second approach uses aggregation of auxiliary observers and introduce a delay operator to estimate the state vector. This method provides convergence of the observation error to zero after a delay time. The paper contains a rigorous mathematical proofs of the performance of the obtained solutions. To demonstrate the effectiveness and operability of the proposed approach computer simulation was carried out in the MATLAB Simulink software environment. A two-channel fourth-order mechanical system is considered as an plant. The simulation results illustrate the convergence of the state vector estimation error to zero in a finite time specified by the developer.","PeriodicalId":36477,"journal":{"name":"Mekhatronika, Avtomatizatsiya, Upravlenie","volume":"33 7","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139867671","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":"Multidimensional Multi-Connected Fuzzy Interval-Logic Controller","authors":"A. Antipin, E. V. Antipina","doi":"10.17587/mau.25.72-78","DOIUrl":"https://doi.org/10.17587/mau.25.72-78","url":null,"abstract":"The key features and the principle of operation of a multidimensional fuzzy interval-logic controller with interconnected adjustable parameters developed by the authors are considered. The scheme of interpretation of continuous physical quantities by an equivalent set of terms and the basic version of the block diagram of the regulator are presented. The main elements of the logical output block are described, including the block of production rules, which includes a predefined database of values of control actions on control objects in the form of ordinal numbers of terms of output continuous quantities. The advantages and features of setting up the mutual connections between the input and output continuous values of the regulator are considered, which is expressed in determining the functional dependencies between them. The set of parameters possessed by the terms of input continuous quantities in relation to specific output continuous quantities of the regulator is described. The methods of defuzzification of the values of output continuous quantities within the boundaries of their terms are shown. The possibility of combining input and output continuous quantities into groups when setting up mutual connections between them is described. The mechanism of determining groups of interrelated continuous quantities is illustrated, the total number of which is determined by forming a matrix of relationships, according to the author’s scheme. The algorithm of sequential processing of the contents of the cells of the matrix of relationships, consisting of three steps, is considered. Expressions are given for calculating the basic parameters of a multidimensional fuzzy interval-logic controller with interrelated adjustable parameters. The results of a computational experiment to reduce the system of production rules of the regulator in determining the relationships between input and output continuous quantities are presented.","PeriodicalId":36477,"journal":{"name":"Mekhatronika, Avtomatizatsiya, Upravlenie","volume":"55 8","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139868484","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":"Adaptive Parameter Identification for a Class of Neural Mass Models with Application to Ergatic Systems","authors":"S. A. Plotnikov, A. L. Fradkov","doi":"10.17587/mau.25.13-18","DOIUrl":"https://doi.org/10.17587/mau.25.13-18","url":null,"abstract":"This paper considers one of the problems that arise in the developing of the ergatic brain-computer interfaces. This technology allows a person to control various mechatronic systems through the \"power of thought\", i.e. based on the registration of electrical activity of the brain. The problem is the complexity and poor knowledge of the brain. To describe the electrical activity of the brain, various models of neural ensembles are used, one of which is the neural mass model proposed by Jansen and Rit in 1995. To tune the parameters of this model according to real data, it is proposed to use an adaptive parameter identifier. An important condition for the synthesis of an adaptive identifier is that only the system output, which is the potential difference between two points of the head, can be measured. At the beginning, it is assumed that the entire state vector of the neural mass model is available for measurement. An identifier is synthesized to tune the parameters of such a system and its convergence is proved using the Lyapunov function method. Further, the obtained identifier is refined in such a way that it uses only the output of the system. To do this, using the finite difference method, the output derivative of the neural mass model is approximately calculated, which is used to make several replacements of the unknown components of the state vector. It is very difficult to analytically prove the convergence of the obtained adaptive parameter identifier, therefore, the possibility of using it to estimate the parameters of a neural mass model is checked using simulation. The synthesized identifier uses only the system output to tune the parameters, which in the future will allow us to consider real data instead of the system output. Thus, this identifier can be used to tune the parameters of the neural mass model based on real data.","PeriodicalId":36477,"journal":{"name":"Mekhatronika, Avtomatizatsiya, Upravlenie","volume":"12 5","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139439751","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. M. Popov, S. M. Muzhichek, M. A. Korzun, L. A. Maslova, A. K. Savenko, S. V. Khrulin, A. A. Skrynnikov
{"title":"Mathematical Model of Impact Projectile Flight Dynamics as an Element of its Digital Twin","authors":"A. M. Popov, S. M. Muzhichek, M. A. Korzun, L. A. Maslova, A. K. Savenko, S. V. Khrulin, A. A. Skrynnikov","doi":"10.17587/mau.25.31-42","DOIUrl":"https://doi.org/10.17587/mau.25.31-42","url":null,"abstract":"This paper gives the analysis of the structure and characteristics of the mathematical model of the impact projectile’s flight dynamics. The model is designed for being used as an element of the projectile’s digital twin. The model is based on differential motion equations of a gyro-stabilized solid with an axisymmetric mass distribution. Different types of angle variables were chosen for describing aerodynamics and formulating equations of motion. Non-linear (considering the nutation angle) dependences for aerodynamic coefficients are proposed. They are created by applying proven scientific concepts and research methods in aerodynamics of axisymmetric body and by comparing with known numerical and experimental results obtained in exterior ballistics of gyro-stabilized aviation and artillery projectiles. Special aspects of initial conditions for angles and angular velocity were also studied. Since the impact projectile is considered as an axially symmetric body, its self-rotation angle is not of practical inte rest. Using algebraic manipulations, the differential equation for this angle was eliminated from the set of equations. This has made it possible to significantly reduce stiff of the remaining system of differential equations. The Dormand-Prince method is recommended as a method of numerical integration. The method of the eight-order (with seventh-order uncertainty estimate) allows getting the high accurate solution of the differential equations set under relatively small computing costs. The model allows computing the projectile trajectory under various initial conditions, including the flight with high nutation angles up to 87°—89°. As a result, there is a possibility to determine the nature of the interaction between impact projectiles and typical targets (ricochet, surface effect, after-penetration effect) within a wide range of approach angles to the target’s surface (skin) unattainable during the full-scale tests. The possibility of solving similar problems allows to recommend the designed model as an element of the impact projectile’s digital twin intended for testing its exterior ballistics on the digital (virtual) test range. All testing calculations and final modeling were made by using the \"GNU Octave\" computational software package.","PeriodicalId":36477,"journal":{"name":"Mekhatronika, Avtomatizatsiya, Upravlenie","volume":"2 4","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139439002","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}