{"title":"多关节机械手静摩擦力计算方法","authors":"Yusuke Murayama;Yoshiro Fukui","doi":"10.1109/LCSYS.2024.3417454","DOIUrl":null,"url":null,"abstract":"The static friction force is an important element of practical problems, such as the model-based control design of mechanical systems described by the Euler-Lagrange equations. The difficulty in calculating the static friction force, represented by a discontinuous function, lies in the fact that the differential equations representing the equations of motion become discontinuous differential-algebraic equations (DAEs). To solve the discontinuous DAEs using numerical methods, we need to solve a non-differential implicit algebraic equation at each step. In this letter, we propose an algorithm for calculating the static friction force by solving the implicit algebraic equation. Theoretical analysis shows that the friction force exists uniquely. This ensures that the proposed algorithm obtains a unique value for the static friction force. Moreover, the number of iterations in the proposed algorithm is only \n<inline-formula> <tex-math>$3^{\\mathrm { n}}$ </tex-math></inline-formula>\n at worst, where \n<inline-formula> <tex-math>$\\rm n$ </tex-math></inline-formula>\n denotes the number of manipulator joints. Hence, the proposed method matches numerical differential equation solvers, such as the Euler method. The effectiveness of the proposed method was validated through simulations using simple mechanical systems.","PeriodicalId":37235,"journal":{"name":"IEEE Control Systems Letters","volume":null,"pages":null},"PeriodicalIF":2.4000,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Calculation Method of Static Friction Forces for Multi-Joint Manipulators\",\"authors\":\"Yusuke Murayama;Yoshiro Fukui\",\"doi\":\"10.1109/LCSYS.2024.3417454\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The static friction force is an important element of practical problems, such as the model-based control design of mechanical systems described by the Euler-Lagrange equations. The difficulty in calculating the static friction force, represented by a discontinuous function, lies in the fact that the differential equations representing the equations of motion become discontinuous differential-algebraic equations (DAEs). To solve the discontinuous DAEs using numerical methods, we need to solve a non-differential implicit algebraic equation at each step. In this letter, we propose an algorithm for calculating the static friction force by solving the implicit algebraic equation. Theoretical analysis shows that the friction force exists uniquely. This ensures that the proposed algorithm obtains a unique value for the static friction force. Moreover, the number of iterations in the proposed algorithm is only \\n<inline-formula> <tex-math>$3^{\\\\mathrm { n}}$ </tex-math></inline-formula>\\n at worst, where \\n<inline-formula> <tex-math>$\\\\rm n$ </tex-math></inline-formula>\\n denotes the number of manipulator joints. Hence, the proposed method matches numerical differential equation solvers, such as the Euler method. The effectiveness of the proposed method was validated through simulations using simple mechanical systems.\",\"PeriodicalId\":37235,\"journal\":{\"name\":\"IEEE Control Systems Letters\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":2.4000,\"publicationDate\":\"2024-06-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Control Systems Letters\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10566860/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Control Systems Letters","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10566860/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
Calculation Method of Static Friction Forces for Multi-Joint Manipulators
The static friction force is an important element of practical problems, such as the model-based control design of mechanical systems described by the Euler-Lagrange equations. The difficulty in calculating the static friction force, represented by a discontinuous function, lies in the fact that the differential equations representing the equations of motion become discontinuous differential-algebraic equations (DAEs). To solve the discontinuous DAEs using numerical methods, we need to solve a non-differential implicit algebraic equation at each step. In this letter, we propose an algorithm for calculating the static friction force by solving the implicit algebraic equation. Theoretical analysis shows that the friction force exists uniquely. This ensures that the proposed algorithm obtains a unique value for the static friction force. Moreover, the number of iterations in the proposed algorithm is only
$3^{\mathrm { n}}$
at worst, where
$\rm n$
denotes the number of manipulator joints. Hence, the proposed method matches numerical differential equation solvers, such as the Euler method. The effectiveness of the proposed method was validated through simulations using simple mechanical systems.