Using Particle Filters to Solve the Problem of Symmetric Multiple Solutions in Robot Inverse Kinematics

被引:0
|
作者
Chiang, Chien-Lin [1 ]
Hsieh, Chang-Chen [2 ]
Chiang, Yi-Yuan [2 ]
Lin, I-Long [1 ]
机构
[1] Tatung Univ, Dept Comp Sci & Engn, Taipei, Taiwan
[2] Vanung Univ, Dept Comp Sci & Informat Engn, Chungli, Taiwan
来源
JOURNAL OF INTERNET TECHNOLOGY | 2024年 / 25卷 / 04期
关键词
Manipulators; Inverse kinematics; Multiple solutions; Symmetry;
D O I
10.70003/160792642024072504006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Encountering multiple solutions is the most severe problem in inverse kinematics of robot arms. Multiple solutions usually appear in symmetrical forms; it means that the joint angles vary greatly between two symmetrical postures. During the operation of the robot arm, the path through any joint space should be smooth. Otherwise, there will inevitably be situations where the joint angle jumps significantly between two adjacent timesteps. In this paper, we propose a novel method to solve robotics inverse kinematics for manipulators. This method utilizes particle filters to track the possible postures of planar robot arms given the positions of the end effectors. In this way, the poses of the robot arms are modeled as particles within these filters. The particle filter algorithm is an iterative process, which tracks the angles of joints by averaging the particles and regenerates populations so that particles can converge to the arm poses. In addition, particles can remember the previous values after regeneration, so that the inverse poses do not follow a non-differentiable path in the joint spaces. To verify the effectiveness of the proposed method, we implemented a simulator and tested the performance of the particle filters in a nonlinear end terminal path.
引用
收藏
页码:551 / 559
页数:9
相关论文
共 50 条
  • [21] A JAVA']JAVA CLIENT-SERVER MODEL TO SOLVE THE FORWARD AND THE INVERSE ROBOT KINEMATICS
    Antal, Tiberiu Alexandru
    ACTA TECHNICA NAPOCENSIS SERIES-APPLIED MATHEMATICS MECHANICS AND ENGINEERING, 2019, 62 (01): : 13 - 18
  • [22] Proposing a Method to Solve Inverse Kinematics and Dynamics of a Human Upper Limb Rehabilitation Robot
    Nguyen, Trung
    Truong, Son
    Hoang, Hai
    VIETNAM JOURNAL OF COMPUTER SCIENCE, 2022, 09 (04) : 455 - 473
  • [23] Design, workspace analysis and inverse kinematics problem of Delta parallel robot
    Szep, C.
    Stan, S. -D.
    Csibi, V.
    MECHANIKA, 2011, (03): : 296 - 299
  • [24] APPLICATION OF SYMBOLIC REPRESENTATION METHOD TO THE INVERSE KINEMATICS PROBLEM OF ROBOT MANIPULATORS
    CHENG, PY
    CHEN, CK
    WENG, CI
    MECHANISM AND MACHINE THEORY, 1989, 24 (01) : 61 - 72
  • [25] Inverse kinematics problem of industrial robot based on PSO-RBFNN
    Zhang, Yanan
    Wang, Congzhe
    Hu, Lei
    Qiu, Guang
    PROCEEDINGS OF 2020 IEEE 4TH INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2020), 2020, : 346 - 350
  • [26] Multiple target tracking with symmetric measurement equations using unscented Kalman and particle filters
    Leven, WF
    Lanterman, AD
    PROCEEDINGS OF THE THIRTY-SIXTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2004, : 195 - 199
  • [27] An Iterative Calculation Method for Solve the Inverse Kinematics of a 7-DOF Robot with Link Offset
    Lu, Shaotian
    Gu, Yikun
    Zhao, Jingdong
    Jiang, Li
    INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2017, PT III, 2017, 10464 : 729 - 739
  • [28] Using crystal wedges to solve the inverse scattering problem
    Saxton, WO
    ELECTRON MICROSCOPY AND ANALYSIS 1999, 1999, (161): : 165 - 168
  • [29] Inverse kinematics and error analysis of cooperative welding robot with multiple manipulators
    曾氢菲
    刘雪梅
    邱呈溶
    China Welding, 2020, 29 (02) : 9 - 16
  • [30] Inverse kinematics and error analysis of cooperative welding robot with multiple manipulators
    Zeng Q.
    Liu X.
    Qiu C.
    Hanjie Xuebao/Transactions of the China Welding Institution, 2019, 40 (11): : 21 - 27