CIDGIKc: Distance-Geometric Inverse Kinematics for Continuum Robots

被引:0
|
作者
Zhang H.J. [1 ]
Giamou M. [2 ]
Maric F. [3 ]
Kelly J. [3 ]
Burgner-Kahrs J. [1 ]
机构
[1] University of Toronto, Continuum Robotics Laboratory, Department of Mathematical and Computational Sciences, Toronto, M5S 1A1, ON
[2] McMaster University, Autonomous Robotics and Convex Optimization Laboratory, Department of Computing and Software, Hamilton, L8S 4L8, ON
[3] University of Toronto, Space and Terrestrial Autonomous Robotic System Laboratory, Institute for Aerospace Studies, Toronto, M5S 1A1, ON
基金
加拿大自然科学与工程研究理事会;
关键词
Continuum robots; kinematics; manipulation planning; optimization and optimal control;
D O I
10.1109/LRA.2023.3322078
中图分类号
学科分类号
摘要
The small size, high dexterity, and intrinsic compliance of continuum robots (CRs) make them well suited for constrained environments. Solving the inverse kinematics (IK), that is finding robot joint configurations that satisfy desired position or pose queries, is a fundamental challenge in motion planning, control, and calibration for any robot structure. For CRs, the need to avoid obstacles in tightly confined workspaces greatly complicates the search for feasible IK solutions. Without an accurate initialization or multiple re-starts, existing algorithms often fail to find a solution. We present CIDGIKc (Convex Iteration for Distance-Geometric Inverse Kinematics for Continuum Robots), an algorithm that solves these nonconvex feasibility problems with a sequence of semidefinite programs whose objectives are designed to encourage low-rank minimizers. CIDGIKc is enabled by a novel distance-geometric parameterization of constant curvature segment geometry for CRs with extensible segments. The resulting IK formulation involves only quadratic expressions and can efficiently incorporate a large number of collision avoidance constraints. Our experimental results demonstrate >98% solve success rates within complex, highly cluttered environments which existing algorithms cannot account for. © 2016 IEEE.
引用
收藏
页码:7679 / 7686
页数:7
相关论文
共 50 条
  • [31] Numerical inverse kinematics for modular reconfigurable robots
    Chen, IM
    Yang, GL
    Kang, IG
    JOURNAL OF ROBOTIC SYSTEMS, 1999, 16 (04): : 213 - 225
  • [32] Inverse kinematics of passive redundancy space robots
    He, Guangping
    Lu, Zhen
    Wang, Fengxiang
    Jiqiren/Robot, 2000, 22 (06): : 439 - 445
  • [33] Solving Inverse Kinematics using Geometric Analysis for Gait Generation in Small-Sized Humanoid Robots
    Sriganesh, Prasanna K. S.
    Mahendrakar, Prajwal Rajendra
    Mohan, Rajasekar
    2020 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2020, : 384 - 389
  • [34] Kinematics for constrained continuum robots using wavelet decomposition
    Gravagne, I
    Walker, ID
    ROBOTICS 2000, PROCEEDINGS, 2000, : 292 - 298
  • [35] Geometric algorithm for the inverse kinematics of redundant manipulators
    Li Sheng
    Wang Yi-qing
    Chen Qing-wei
    Hu Wei-li
    PROCEEDINGS OF THE 2007 CHINESE CONTROL AND DECISION CONFERENCE, 2007, : 411 - 415
  • [36] Comparison of Three Meta-heuristic Algorithms for Solving Inverse Kinematics Problems of Variable Curvature Continuum Robots
    Djeffal, Selman
    Mahfoudi, Chawki
    Amouri, Ammar
    10TH EUROPEAN CONFERENCE ON MOBILE ROBOTS (ECMR 2021), 2021,
  • [37] Learning Global Inverse Kinematics Solutions for a Continuum Robot
    Thuruthel, Thomas George
    Falotico, Egidio
    Cianchetti, Matteo
    Laschi, Cecilia
    ROMANSY 21 - ROBOT DESIGN, DYNAMICS AND CONTROL, 2016, 569 : 47 - 54
  • [38] Closed-Form Inverse Kinematics for Continuum Manipulators
    Neppalli, Srinivas
    Csencsits, Matthew A.
    Jones, Bryan A.
    Walker, Ian D.
    ADVANCED ROBOTICS, 2009, 23 (15) : 2077 - 2091
  • [39] Inverse kinematics of binary manipulators using a continuum model
    Chirikjian, GS
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 1997, 19 (01) : 5 - 22
  • [40] Inverse kinematics of binary manipulators using a continuum model
    Chirikjian, Gregory S.
    Journal of Intelligent and Robotic Systems: Theory and Applications, 1997, 19 (01): : 5 - 22