Generative Graphical Inverse Kinematics

被引:0
|
作者
Limoyo, Oliver [1 ]
Maric, Filip [1 ,2 ]
Giamou, Matthew [3 ]
Alexson, Petra [1 ]
Petrovic, Ivan [2 ]
Kelly, Jonathan [1 ]
机构
[1] Univ Toronto, Inst Aerosp Studies, Space & Terr Autonomous Robot Syst Lab, Toronto, ON M5S 1A1, Canada
[2] Univ Zagreb, Fac Elect Engn & Comp, Lab Autonomous Syst & Mobile Robot, Zagreb 10000, Croatia
[3] McMaster Univ, Dept Comp & Software, Autonomous Robot & Convex Optimizat Lab, Hamilton, ON L8S 4L7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Kinematics; End effectors; Planning; Robot kinematics; Accuracy; Search problems; Reliability; Numerical models; Mathematical models; Computational modeling; Graph neural networks; Robot learning; ALGORITHM; SOLVER;
D O I
10.1109/TRO.2024.3521862
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Quickly and reliably finding accurate inverse kinematics (IK) solutions remains a challenging problem for many robot manipulators. Existing numerical solvers are broadly applicable but typically only produce a single solution and rely on local search techniques to minimize nonconvex objective functions. Recent learning-based approaches that approximate the entire feasible set of solutions have shown promise in generating multiple fast and accurate IK results in parallel. However, existing learning-based techniques have a significant drawback: each robot of interest requires a specialized model that must be trained from scratch. To address this key shortcoming, we propose a novel distance-geometric robot representation coupled with a graph structure that allows us to leverage the generalizability of graph neural networks (GNNs). Our approach, which we call generative graphical IK (GGIK), is the first learned IK solver that is able to efficiently yield a large number of diverse solutions in parallel while also displaying the ability to generalize-a single learned model can be used to produce IK solutions for a variety of different robots. When compared to several other learned IK methods, GGIK provides more accurate solutions with the same amount of training data. GGIK can also generalize reasonably well to robot manipulators unseen during training. In addition, GGIK is able to learn a constrained distribution that encodes joint limits and scales well with the number of robot joints and sampled solutions. Finally, GGIK can be used to complement local IK solvers by providing a reliable initialization for the local optimization process.
引用
收藏
页码:1002 / 1018
页数:17
相关论文
共 50 条
  • [1] ROBOT KINEMATICS .1. GRAPHICAL SOLUTION OF THE INVERSE EQUATIONS OF CLOSURE
    RIDLEY, PR
    MECHANISM AND MACHINE THEORY, 1994, 29 (07) : 1043 - 1052
  • [2] CppFlow: Generative Inverse Kinematics for Efficient and Robust Cartesian Path Planning
    Morgan, Jeremy
    Millard, David
    Sukhaune, Gaurav S.
    2024 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2024), 2024, : 17279 - 17285
  • [3] Learning inverse kinematics and dynamics of a robotic manipulator using generative adversarial networks
    Ren, Hailin
    Ben-Tzvi, Pinhas
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2020, 124
  • [4] Inverse Optimal Design of Graphical Formation Control of Mobile Robots Considering Their Kinematics and Dynamics
    Lee, Jae Young
    Choi, Yoon Ho
    Park, Jin Bae
    2015 15TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2015, : 1166 - 1171
  • [5] Graphical Generative Adversarial Networks
    Li, Chongxuan
    Welling, Max
    Zhu, Jun
    Zhang, Bo
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [6] Learning inverse kinematics
    D'Souza, A
    Vijayakumar, S
    Schaal, S
    IROS 2001: PROCEEDINGS OF THE 2001 IEEE/RJS INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4: EXPANDING THE SOCIETAL ROLE OF ROBOTICS IN THE NEXT MILLENNIUM, 2001, : 298 - 303
  • [7] Neural Inverse Kinematics
    Bensadoun, Raphael
    Gur, Shir
    Blau, Nitsan
    Shenkar, Tom
    Wolf, Lior
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [8] Fission in inverse kinematics
    Audouin, L.
    Grente, L.
    Taieb, J.
    Chatillon, A.
    NUOVO CIMENTO C-COLLOQUIA AND COMMUNICATIONS IN PHYSICS, 2018, 41 (05):
  • [9] Kinematics representations of graphical operation methods
    Wu, TM
    Chen, CK
    APPLIED MATHEMATICS AND COMPUTATION, 2004, 155 (02) : 573 - 590
  • [10] Conditional Graphical Generative Adversarial Networks
    Li C.-X.
    Zhu J.
    Zhang B.
    Ruan Jian Xue Bao/Journal of Software, 2020, 31 (04): : 1002 - 1008