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 条
  • [1] Using Particle Filter to Solve Problem of Symmetric Multiple Solutions in Inverse Kinematics of Manipulator
    Chiang, Chien-Lin
    Lin, I-Long
    Hsieh, Chang-Chen
    Chiang, Yi-Yuan
    Yang, Mao-Hung
    Proceedings of the 4th IEEE Eurasia Conference on IoT, Communication and Engineering 2022, ECICE 2022, 2022, : 599 - 601
  • [2] Application of Iterative Methods to Solve Inverse Kinematics Problem of Robot
    Voloder, Avdo
    NEW TECHNOLOGIES, DEVELOPMENT AND APPLICATION, 2019, 42 : 149 - 155
  • [3] A Genetic Algorithm approach to solve for multiple solutions of inverse kinematics using adaptive niching and clustering
    Tabandeh, Saleh
    Clark, Christopher
    Melek, William
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 1800 - 1807
  • [4] Using Multiple Adaptive Neuro-Fuzzy Inference System to Solve Inverse Kinematics of SCARA Robot
    Refaai, Mohamad Reda A.
    2021 18TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS & DEVICES (SSD), 2021, : 154 - 159
  • [5] Decoupling Method to Solve Inverse Kinematics for Assistant Robot
    Becerra, Yeyson
    Soto, Sebastian
    APPLIED COMPUTER SCIENCES IN ENGINEERING (WEA 2019), 2019, 1052 : 406 - 415
  • [6] A new method to solve robot inverse kinematics using Assur virtual chains
    Simas, H.
    Guenther, R.
    da Cruz, D. F. M.
    Martins, D.
    ROBOTICA, 2009, 27 : 1017 - 1026
  • [7] The inverse kinematics solutions of industrial robot manipulators
    Küçük, S
    Bingül, Z
    ICM '04: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS 2004, 2004, : 274 - 279
  • [8] An adaptive-learning algorithm to solve the inverse kinematics problem of a 6 DOF serial robot manipulator
    Hasan, Ali T.
    Hamouda, A. M. S.
    Ismail, N.
    Al-Assadi, H. M. A. A.
    ADVANCES IN ENGINEERING SOFTWARE, 2006, 37 (07) : 432 - 438
  • [9] A New Approach to Solve Inverse Kinematics of a Planar Flexible Continuum Robot
    Amouri, Ammar
    Mahfoudi, Chawki
    Zaatri, Abdelouahab
    Merabti, Halim
    INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2014 (ICCMSE 2014), 2014, 1618 : 643 - 646
  • [10] Solve the Inverse Kinematics of Robot Arms using Sand Cat Swarm Optimization (SCSO) Algorithm
    Seyyedabbasi, Amir
    2022 INTERNATIONAL CONFERENCE ON THEORETICAL AND APPLIED COMPUTER SCIENCE AND ENGINEERING (ICTASCE), 2022, : 127 - 131