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 条
  • [41] Continuous Inverse Kinematics in Singular Position
    Vonwirth, Patrick
    Berns, Karsten
    ROBOTICS FOR SUSTAINABLE FUTURE, CLAWAR 2021, 2022, 324 : 24 - 36
  • [42] Results and techniques of measurements with inverse kinematics
    Mittig, W
    Roussel-Chomaz, P
    NUCLEAR PHYSICS A, 2001, 693 (1-2) : 495 - 513
  • [43] Inverse kinematics for a parallel myoelectric elbow
    Escudero, AZ
    Alvarez, J
    Leija, L
    PROCEEDINGS OF THE 23RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-4: BUILDING NEW BRIDGES AT THE FRONTIERS OF ENGINEERING AND MEDICINE, 2001, 23 : 1427 - 1430
  • [44] ON THE NUMERICAL INVERSE KINEMATICS OF ROBOTIC MANIPULATORS
    KAZEROUNIAN, K
    JOURNAL OF MECHANISMS TRANSMISSIONS AND AUTOMATION IN DESIGN-TRANSACTIONS OF THE ASME, 1987, 109 (01): : 8 - 13
  • [45] On inverse kinematics of stationary and mobile manipulators
    Tchon, K
    ROMOCO'01: PROCEEDINGS OF THE SECOND INTERNATIONAL WORKSHOP ON ROBOT MOTION AND CONTROL, 2001, : 39 - 44
  • [46] Mesh-based inverse kinematics
    Sumner, RW
    Zwicker, M
    Gotsman, C
    Popovic, J
    ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03): : 488 - 495
  • [47] NEURAL NETWORKS AND THE INVERSE KINEMATICS PROBLEM
    JACK, H
    LEE, DMA
    BUCHAL, RO
    ELMARAGHY, WH
    JOURNAL OF INTELLIGENT MANUFACTURING, 1993, 4 (01) : 43 - 66
  • [48] Inverse kinematics simulation of redundancy robot
    School of Mechanical Engineering, Shandong University, Jinan 250 061, China
    Modell Meas Control B, 2006, 1-2 (23-40):
  • [49] A MODULAR ARCHITECTURE FOR INVERSE ROBOT KINEMATICS
    TOURASSIS, VD
    ANG, MH
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1989, 5 (05): : 555 - 568
  • [50] APPROXIMATION OF JACOBIAN INVERSE KINEMATICS ALGORITHMS
    Tchon, Krzysztof
    Karpinska, Joanna
    Janiak, Mariusz
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2009, 19 (04) : 519 - 531