如何计算逆运动学 [英] How to calculate inverse kinematics

查看:159
本文介绍了如何计算逆运动学的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道如何使用逆运动学来计算旋转角度.我正计划将其用于实时3d动画.有人知道一些详细介绍特定解决方案的优秀文献吗?

解决方案

以下资源概述了一些用于逆运动学问题的流行数值方法:

Buss的调查可能特别有趣,因为它明确讨论了多个方面.

用于动画的IK系统通常必须支持多个可能有冲突的约束.例如,一只手臂可以保持在轨道上,而另一只手臂可以到达目标.

正如安德鲁(Andrew)提到并在 eg IKAN:使用分析方法的逆运动学

  • Kulpa和Multon. 针对类人像的快速运动学和动力学逆求解器

  • I want to know how to calculate rotation angles using inverse kinematics. I am planning on using this for real time 3d animation. Anyone know of some good literature that details a specific solution?

    解决方案

    The following resources survey some popular numerical methods for inverse kinematics problems:

    Buss's survey may be particularly interesting, because it explicitly discusses multiple limbs.

    IK systems for animation must generally support multiple, possibly conflicting, constraints. For example, one arm can hold on to a rail while the other arm reaches for a target.

    6 dof industrial robots generally have closed form IK solutions, as mentioned by Andrew and explained in e.g. Craig: Introduction to Robotics. More useful for figure animation are methods for 7 dof human-like arms and legs:

    这篇关于如何计算逆运动学的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆