{"title":"Multithreaded Software Control of Industrial Manipulator Movement","authors":"I. Nevliudov, S. Novoselov, O. Sychova, D. Mospan","doi":"10.1109/MEES58014.2022.10005675","DOIUrl":null,"url":null,"abstract":"Modern production requires the use of automation tools in the manufacturing process. One of the most commonly used technical means is an industrial manipulator. The concept of Industry 4.0 involves the use of special software tools that allow you to conveniently and visually debug control programs using the visualization of the process of simulating the movement of its mechanical parts in real time. This paper describes the technique of multithreaded software control of the movement of a two-link manipulator with three degrees of freedom. The proposed technique uses a set of independent timers, which allow to implement independent flows of controlling the progress of program execution. The process of distributing tasks between threads and the synchronization algorithm are described. The proposed technique can be used both for simulating the manipulator motion control process and for direct motion control using a serial data transfer interface and commands in G-Code format.","PeriodicalId":244144,"journal":{"name":"2022 IEEE 4th International Conference on Modern Electrical and Energy System (MEES)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 4th International Conference on Modern Electrical and Energy System (MEES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MEES58014.2022.10005675","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Modern production requires the use of automation tools in the manufacturing process. One of the most commonly used technical means is an industrial manipulator. The concept of Industry 4.0 involves the use of special software tools that allow you to conveniently and visually debug control programs using the visualization of the process of simulating the movement of its mechanical parts in real time. This paper describes the technique of multithreaded software control of the movement of a two-link manipulator with three degrees of freedom. The proposed technique uses a set of independent timers, which allow to implement independent flows of controlling the progress of program execution. The process of distributing tasks between threads and the synchronization algorithm are described. The proposed technique can be used both for simulating the manipulator motion control process and for direct motion control using a serial data transfer interface and commands in G-Code format.