Inverse Kinematics for Serial Robot Manipulators by Particle Swarm Optimization and POSIX Threads Implementation

被引:2
|
作者
Danaci, Hasan [1 ]
Nguyen, Luong A. [1 ]
Harman, Thomas L. [1 ]
Pagan, Miguel [1 ]
机构
[1] Univ Houston Clear Lake, Comp Engn Dept, Houston, TX 77058 USA
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 07期
关键词
inverse kinematics; Baxter Research Robot; particle swarm optimization; Newton-Raphson; Jacobian inverse; swarm intelligence;
D O I
10.3390/app13074515
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Inverse kinematics is a fundamental problem in manipulator robotics: a set of joint angles must be calculated so that the robot arm can be manipulated to the corresponding desired end effector position and orientation (also known as "pose"). Traditional solution techniques include analytical kinematics solvers, which provide the closed-form expressions for the joint positions as functions of the end-effector pose. When analytical inverse kinematics solvers are not possible due to the manipulator structure, numerical methods such as Newton-Raphson or Jacobian inverse can be used to achieve the task, but at a much slower speed due, to the iterative nature of the computation. Recent swarm intelligence technology has also contributed to manipulator inverse kinematics solutions. In this paper, the use of the Particle Swarm Optimization (PSO) approach in solving the inverse kinematics problem is investigated for the general serial robotic manipulators. Many of the reviewed robotic manipulator inverse kinematics solvers using swarm intelligence only deal with end effector position and not its orientation. Our PSO approach provides the convergence of a complete end-effector pose and will be demonstrated using the Baxter Research Robot, which has two seven-joint arms, although the method is applicable to any general serial robotic manipulator. For computational efficiency, the inverse kinematic calculations were implemented in parallel using Portable Operating Interface (POSIX) threads to take advantage of the independent swarm particle dynamics.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Inverse Kinematics For Serial Robot Manipulator End Effector Position And Orientation By Particle Swarm Optimization
    Nguyen, Luong A.
    Danaci, Hasan
    Harman, Thomas L.
    2022 26th International Conference on Methods and Models in Automation and Robotics, MMAR 2022 - Proceedings, 2022, : 288 - 293
  • [2] An improved particle swarm optimization algorithm for inverse kinematics solution of multi-DOF serial robotic manipulators
    Deng, Heng
    Xie, Chong
    SOFT COMPUTING, 2021, 25 (21) : 13695 - 13708
  • [3] An improved particle swarm optimization algorithm for inverse kinematics solution of multi-DOF serial robotic manipulators
    Heng Deng
    Chong Xie
    Soft Computing, 2021, 25 : 13695 - 13708
  • [4] Particle Swarm Optimization for Solving the Inverse Kinematics of 7-DOF Robotic Manipulators
    Huang, Hsu-Chih
    Chen, Chien-Po
    Wang, Pei-Ru
    PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 3105 - 3110
  • [5] Kinematics inverse solution of assembly robot based on improved particle swarm optimization
    Zhang, Shixiong
    Li, Ang
    Ren, Jianxin
    Ren, Ruilong
    ROBOTICA, 2024, 42 (03) : 833 - 845
  • [6] Inverse Kinematics of a Serial Robot
    Amici, Cinzia
    Cappellini, Valter
    INTERNATIONAL SCIENTIFIC CONFERENCE WEEK OF SCIENCE IN SPBPU - CIVIL ENGINEERING (SPBWOSCE-2015), 2016, 53
  • [7] A COMPARISON OF JACOBIAN-BASED METHODS OF INVERSE KINEMATICS FOR SERIAL ROBOT MANIPULATORS
    Duleba, Ignacy
    Opalka, Michal
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2013, 23 (02) : 373 - 382
  • [8] Inverse kinematics of serial-chain manipulators
    Lee, HY
    Reinholtz, CF
    JOURNAL OF MECHANICAL DESIGN, 1996, 118 (03) : 396 - 404
  • [9] Inverse kinematics of serial-chain manipulators
    Hans Waelishchmiller GmbH, Meersburg, Germany
    J Mech Des, Trans ASME, 3 (396-403):
  • [10] A Research on Particle Swarm Optimization and its application in robot manipulators
    Huang Gang
    Li Dehua
    Yang Jie
    PACIIA: 2008 PACIFIC-ASIA WORKSHOP ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION, VOLS 1-3, PROCEEDINGS, 2008, : 1343 - 1347