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 条
  • [31] KINEMATICS AND INVERSE KINEMATICS OF A PARALLEL-ACTUATED ROBOT.
    Ali, A.M.
    Hmaid, Y.
    Modelling, simulation & control. B, 1988, 14 (01): : 53 - 64
  • [32] On the Kinematics of (p, pX) Knockout Reactions in Normal and Inverse Kinematics
    Uesaka, Tomohiro
    PROGRESS OF THEORETICAL AND EXPERIMENTAL PHYSICS, 2024, 2024 (08):
  • [33] Fast Inverse Kinematics Based on Pseudo-Forward Dynamics Computation: Application to Musculoskeletal Inverse Kinematics
    Ayusawa, Ko
    Murai, Akihiko
    Sagawa, Ryusuke
    Yoshida, Eiichi
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (09) : 5775 - 5782
  • [34] INVERSE KINEMATICS AND INVERSE DYNAMICS FOR CONTROL OF A BIPED WALKING MACHINE
    SHIH, CL
    GRUVER, WA
    LEE, TT
    JOURNAL OF ROBOTIC SYSTEMS, 1993, 10 (04): : 531 - 555
  • [35] A GENERATIVE STOCHASTIC GRAPHICAL MODEL FOR SIMULATING SOCIAL PROTEST
    Subramanian, Dharmashankar
    Titus, Lucia L.
    2017 WINTER SIMULATION CONFERENCE (WSC), 2017, : 4396 - 4407
  • [36] A generative graphical model for collaborative filtering of visual content
    Boutemedjet, Sabri
    Ziou, Djemel
    ADVANCES IN DATA MINING: APPLICATIONS IN MEDICINE, WEB MINING, MARKETING, IMAGE AND SIGNAL MINING, 2006, 4065 : 404 - 415
  • [37] Bezier subdivision for inverse molecular kinematics
    Zhang, Ming
    Wang, Liqun
    Goldman, Ronald
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2006, 16 (5-6) : 513 - 532
  • [38] A solenoidal spectrometer for reactions in inverse kinematics
    Wuosmaa, A. H.
    Schiffer, J. P.
    Back, B. B.
    Lister, C. J.
    Rehm, K. E.
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2007, 580 (03): : 1290 - 1300
  • [39] Unfolding: An inverse approach to fold kinematics
    Verges, J
    Burbank, DW
    Meigs, A
    GEOLOGY, 1996, 24 (02) : 175 - 178
  • [40] The Forward and Inverse Kinematics of a Delta Robot
    Hadfield, Hugo
    Wei, Lai
    Lasenby, Joan
    ADVANCES IN COMPUTER GRAPHICS, CGI 2020, 2020, 12221 : 447 - 458