A convex programming approach to the inverse kinematics problem for manipulators under constraints

被引:12
|
作者
Blanchini, Franco [1 ]
Fenu, Gianfranco [2 ]
Giordano, Giulia [3 ,4 ]
Pellegrino, Felice Andrea [2 ]
机构
[1] Univ Udine, Dipartimento Matemat Informat & Fis, Via Sci 206, I-33100 Udine, Italy
[2] Univ Trieste, Dipartimento Ingn & Architettura, Via A Valerio 10, I-34127 Trieste, Italy
[3] Lund Univ, LCCC Linnaeus Ctr, Ole Romers Vag 1, SE-22363 Lund, Sweden
[4] Lund Univ, Dept Automat Control, Ole Romers Vag 1, SE-22363 Lund, Sweden
关键词
Robotic manipulators; Inverse kinematics; Convex programming; Constraints;
D O I
10.1016/j.ejcon.2016.09.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a novel approach to the problem of inverse kinematics for possibly redundant planar manipulators. We show that, by considering the joints as point masses in a fictitious gravity field, and by adding proper constraints to take into account the length of the links, the kinematic inversion may be cast as a convex programming problem. Convex constraints in the decision variables (in particular, linear constraints in the workspace) are easily managed with the proposed approach. We also show how to exploit the idea for avoiding obstacles while tracking a reference end-effector trajectory and discuss how to extend the results to some kinds of non-planar manipulators. Simulation results are reported, showing the effectiveness of the approach. (C) 2016 European Control Association. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:11 / 23
页数:13
相关论文
共 50 条
  • [1] THE SOLUTION TO THE INVERSE KINEMATICS PROBLEM UNDER CONSTRAINTS
    TAUBER, A
    [J]. ROBOTERSYSTEME, 1989, 5 (03): : 133 - 140
  • [2] The geothermobarometry problem under unsteady equilibrium conditions as the inverse problem of convex programming
    Karpov, IK
    Chudnenko, KV
    [J]. DOKLADY EARTH SCIENCES, 2002, 385 (06) : 661 - 664
  • [3] A Geometrical Approach to Inverse Kinematics for Continuum Manipulators
    Neppalli, Srinivas
    Csencsits, Matthew A.
    Jones, Bryan A.
    Walker, Ian
    [J]. 2008 IEEE/RSJ INTERNATIONAL CONFERENCE ON ROBOTS AND INTELLIGENT SYSTEMS, VOLS 1-3, CONFERENCE PROCEEDINGS, 2008, : 3565 - +
  • [4] On predictive approach to inverse kinematics of mobile manipulators
    Muszynski, Robert
    Jakubiak, Janusz
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-7, 2007, : 533 - 538
  • [5] Inverse kinematics by means of convex programming: some developments
    Blanchini, Franco
    Fenu, Gianfranco
    Giordano, Giulia
    Pellegrino, Felice Andrea
    [J]. 2015 INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2015, : 515 - 520
  • [6] Genetic Programming-Based Inverse Kinematics for Robotic Manipulators
    Reuter, Julia
    Steup, Christoph
    Mostaghim, Sanaz
    [J]. GENETIC PROGRAMMING (EUROGP 2022), 2022, : 130 - 145
  • [7] A Sequential Convex Program Approach to an Inverse Linear Semidefinite Programming Problem
    Wu, Jia
    Zhang, Yi
    Zhang, Liwei
    Lu, Yue
    [J]. ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2016, 33 (04)
  • [8] A metaheuristic approach to solve inverse kinematics of continuum manipulators
    Amouri, Ammar
    Mahfoudi, Chawki
    Zaatri, Abdelouhab
    Lakhal, Othman
    Merzouki, Rochdi
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2017, 231 (05) : 380 - 394
  • [9] A soft computing approach for inverse kinematics of robot manipulators
    Lopez-Franco, Carlos
    Hernandez-Barragan, Jesus
    Alanis, Alma Y.
    Arana-Daniel, Nancy
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2018, 74 : 104 - 120
  • [10] A speedup method for solving the inverse kinematics problem of robotic manipulators
    Xie, Shuxin
    Sun, Lining
    Wang, Zhenhua
    Chen, Guodong
    [J]. INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2022, 19 (03):