Chien-Lin Chiang, I-Long Lin, Chang-Chen Hsieh, Yi-Yuan Chiang, Mao Yang
{"title":"Using Particle Filter to Solve Problem of Symmetric Multiple Solutions in Inverse Kinematics of Manipulator","authors":"Chien-Lin Chiang, I-Long Lin, Chang-Chen Hsieh, Yi-Yuan Chiang, Mao Yang","doi":"10.1109/ECICE55674.2022.10042900","DOIUrl":null,"url":null,"abstract":"In the inverse kinematics of the robot arm, the problem that needs multiple solutions is often encountered [1]. The multiple solutions often appear symmetrically. In practical applications, a set of solutions must be selected from the multiple solutions as the robot arm pose. Although the multiple symmetric solutions have reasonable poses reachable by the robot arm, the robot arm rapidly changes from one solution to another solution in two adjacent time samples in the process of arm movement if the solution is not selected correctly. The posture of the symmetric solution sampled last time causes the robot arm to rapidly change its posture. This causes damage to the mechanism and makes it oscillate wildly. In order to avoid the interference of multiple symmetric solutions, we abandon the traditional inverse kinematics method of algebraic or geometric and use the nonparametric Bayesian filter (that is, particle filter) based on the Monte Carlo method to process the robot arm inverse kinematics problem. The particle filter uses many random sample points and the design of importance weights to make the sample points converge to the optimal solution in the iterative process. We show how to use the design of importance weights so that the oscillation problem of multiple symmetrical solutions does not occur in adjacent time sampling during the movement of the robot arm.","PeriodicalId":282635,"journal":{"name":"2022 IEEE 4th Eurasia Conference on IOT, Communication and Engineering (ECICE)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 4th Eurasia Conference on IOT, Communication and Engineering (ECICE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECICE55674.2022.10042900","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In the inverse kinematics of the robot arm, the problem that needs multiple solutions is often encountered [1]. The multiple solutions often appear symmetrically. In practical applications, a set of solutions must be selected from the multiple solutions as the robot arm pose. Although the multiple symmetric solutions have reasonable poses reachable by the robot arm, the robot arm rapidly changes from one solution to another solution in two adjacent time samples in the process of arm movement if the solution is not selected correctly. The posture of the symmetric solution sampled last time causes the robot arm to rapidly change its posture. This causes damage to the mechanism and makes it oscillate wildly. In order to avoid the interference of multiple symmetric solutions, we abandon the traditional inverse kinematics method of algebraic or geometric and use the nonparametric Bayesian filter (that is, particle filter) based on the Monte Carlo method to process the robot arm inverse kinematics problem. The particle filter uses many random sample points and the design of importance weights to make the sample points converge to the optimal solution in the iterative process. We show how to use the design of importance weights so that the oscillation problem of multiple symmetrical solutions does not occur in adjacent time sampling during the movement of the robot arm.