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 条
  • [21] Prioritized Inverse Kinematics: Generalization
    An, Sang-ik
    Lee, Dongheui
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (04): : 3537 - 3544
  • [22] Inverse kinematics of a mobile robot
    de Jesus Rubio, Jose
    Aquino, Victor
    Figueroa, Maricela
    NEURAL COMPUTING & APPLICATIONS, 2013, 23 (01): : 187 - 194
  • [23] The inverse kinematics of lobster arms
    Thomas, Federico
    Porta, Josep M.
    Mechanism and Machine Theory, 2024, 196
  • [24] Inverse Kinematics for Control of JINPOONG
    Kim, Jin Tak
    Cho, Jung San
    Park, Byung Yun
    Park, Sangdeok
    2013 10TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2013, : 470 - 472
  • [25] Inverse Kinematics to a Stewart Platform
    Petrescu, Florian Ion T.
    Petrescu, Relly Victoria
    Mirsayar, MirMilad
    JOURNAL OF MATERIALS AND ENGINEERING STRUCTURES, 2018, 5 (02): : 111 - 122
  • [26] Inverse kinematics of a mobile robot
    José de Jesús Rubio
    Víctor Aquino
    Maricela Figueroa
    Neural Computing and Applications, 2013, 23 : 187 - 194
  • [27] Inverse Kinematics of a Serial Robot
    Amici, Cinzia
    Cappellini, Valter
    INTERNATIONAL SCIENTIFIC CONFERENCE WEEK OF SCIENCE IN SPBPU - CIVIL ENGINEERING (SPBWOSCE-2015), 2016, 53
  • [28] On the inverse kinematics of constrained flexible
    Siciliano, B
    SPACE ROBOTICS (SPRO'98), 1999, : 133 - 138
  • [29] Deep Convolutional Generative Adversarial Network for Inverse Kinematics of Self-Assembly Robotic Arm Based on the Depth Sensor
    Hsieh, Yi-Zeng
    Xu, Fu-Xiong
    Lin, Shih-Syun
    IEEE SENSORS JOURNAL, 2023, 23 (01) : 758 - 765
  • [30] A Forward Kinematics Data Structure for Efficient Evolutionary Inverse Kinematics
    Starke, Sebastian
    Hendrich, Norman
    Zhang, Jianwei
    COMPUTATIONAL KINEMATICS, 2018, 50 : 560 - 568