Extending FABRIK with model constraints

被引:42
作者
Aristidou, Andreas [1 ]
Chrysanthou, Yiorgos [1 ]
Lasenby, Joan [2 ]
机构
[1] Univ Cyprus, Dept Comp Sci, CY-1678 Nicosia, Cyprus
[2] Univ Cambridge, Dept Engn, Cambridge CB2 1PZ, England
关键词
animation; FABRIK; human modelling; inverse kinematics; joint configuration; INVERSE KINEMATIC SOLUTIONS; OPTIMIZATION; ALGORITHM; ROBOT;
D O I
10.1002/cav.1630
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Forward and Backward Reaching Inverse Kinematics (FABRIK) is a recent iterative inverse kinematics solver that became very popular because of its simplicity, convergence speed and control performance, especially in models with multiple end effectors. In this paper, we extend and/or adjust FABRIK to be used in problems with leaf joints and closed-loop chains and to control a fixed inter-joint distance in a kinetic chain with unsteady data. In addition, we provide optimisation solutions when the target is unreachable and a proof of convergence when a solution is available. We also present various techniques for constraining anthropometric and robotic joint models using FABRIK and provide clarifications and solutions to many questions raised since the first publication of FABRIK. Finally, a human-like model that has been structured hierarchically and sequentially using FABRIK is presented, utilising most of the suggested joint models; it can efficiently trace targets in real time, without oscillations or discontinuities, verifying the effectiveness of FABRIK. Copyright (c) 2015 John Wiley & Sons, Ltd.
引用
收藏
页码:35 / 57
页数:23
相关论文
共 59 条
  • [1] Alver J, 2011, THESIS CHALMERS U TE
  • [2] [Anonymous], 1985, P 1985 IEEE INT C RO
  • [3] [Anonymous], 1987, Unconstrained Optimization: Practical Methods of Optimization
  • [4] [Anonymous], REV ELECTRONIQUE FRA
  • [5] Aristidou A, 2009, TECHNICAL REPORTS F
  • [6] Aristidou A., 2011, GUIDE GEOMETRIC ALGE, P47
  • [7] Aristidou A, 2008, LECT NOTES COMPUT SC, V5098, P238, DOI 10.1007/978-3-540-70517-8_23
  • [8] Real-time marker prediction and CoR estimation in optical motion capture
    Aristidou, Andreas
    Lasenby, Joan
    [J]. VISUAL COMPUTER, 2013, 29 (01) : 7 - 26
  • [9] FABRIK: A fast, iterative solver for the Inverse Kinematics problem
    Aristidou, Andreas
    Lasenby, Joan
    [J]. GRAPHICAL MODELS, 2011, 73 : 243 - 260
  • [10] Badler N. I., 1993, Simulating humans: computer graphics animation and control