用于模拟采取姿势的身体的计算机实现的方法

    公开(公告)号:CN108090951B

    公开(公告)日:2024-01-30

    申请号:CN201711162800.3

    申请日:2017-11-21

    发明人: M·布罗萨尔

    IPC分类号: G06T17/00 G06T7/246

    摘要: 一种用于模拟采取姿势的人体或动物体的计算机实现的方法,包括以下步骤:a)提供所述身体的模型(AV),其包括骨架,所述骨架包括由旋转关节(A‑D)链合的多个骨头(b0‑b4)以形成至少一个运动链;b)定义针对所述骨架的每个旋转关节的起始位置和起始旋转状态,以及运动链的被称为效应器(EF)的点的目标位置(T),所述运动链被称为活动的运动链;c)针对所述活动的运动链的多个关节中的每一个关节的至少一个旋转轴,定义:致动顺序;对目标旋转的最大分数贡献;以及最大旋转角;以及d)采用其致动顺序迭代地将围绕其旋转轴的旋转应用于所述活动的运动链的关节,以便使所述效应器接近目标位置(T),其中关于旋转轴的关节的每个旋转由相对应的最大旋转角和对所述目标旋转的相对应的最大分数贡献中的一个来限定,所述目标旋转将使所述效应器与其目标位置之间的距离最小

    用于模拟采取姿势特别是用于看目标的姿势的身体的计算机实现的方法

    公开(公告)号:CN108090247B

    公开(公告)日:2023-10-31

    申请号:CN201711162723.1

    申请日:2017-11-21

    发明人: M·布罗萨尔

    IPC分类号: G06F30/20 G06T17/00

    摘要: 一种计算机实现的方法,其用于模拟采取姿势的人体或动物体,所述方法包括以下步骤:a)提供人体或动物体的模型(AV),其包括骨架,所述骨架包括由旋转关节链合的多个骨头以形成至少一个运动链;b)定义针对骨架的每个旋转关节的起始位置以及起始旋转状态、目标点(T)和运动链的被称为末端骨头的骨头,所述运动链被称为活动的运动链;c)针对活动的运动链中的包括末端骨头的一组骨头,定义具有关于骨头的固定定向的至少一个轴(GZ);d)通过执行活动的运动链的一组关节的受限定的旋转来确定身体的第一姿势;e)通过迭代地执行活动的运动链的一组关节的受限定的旋转来确定身体的第二姿势,以便将末端骨头的所选择的轴(GZ)指向目标。

    用于模拟采取姿势的身体的计算机实现的方法

    公开(公告)号:CN108090951A

    公开(公告)日:2018-05-29

    申请号:CN201711162800.3

    申请日:2017-11-21

    发明人: M·布罗萨尔

    IPC分类号: G06T17/00 G06T7/246

    摘要: 一种用于模拟采取姿势的人体或动物体的计算机实现的方法,包括以下步骤:a)提供所述身体的模型(AV),其包括骨架,所述骨架包括由旋转关节(A-D)链合的多个骨头(b0-b4)以形成至少一个运动链;b)定义针对所述骨架的每个旋转关节的起始位置和起始旋转状态,以及运动链的被称为效应器(EF)的点的目标位置(T),所述运动链被称为活动的运动链;c)针对所述活动的运动链的多个关节中的每一个关节的至少一个旋转轴,定义:致动顺序;对目标旋转的最大分数贡献;以及最大旋转角;以及d)采用其致动顺序迭代地将围绕其旋转轴的旋转应用于所述活动的运动链的关节,以便使所述效应器接近目标位置(T),其中关于旋转轴的关节的每个旋转由相对应的最大旋转角和对所述目标旋转的相对应的最大分数贡献中的一个来限定,所述目标旋转将使所述效应器与其目标位置之间的距离最小化。用于执行这样的方法的计算机程序产品、非暂时性计算机可读数据存储介质以及计算机系统。

    用于定位铰接关节的旋转的中心的方法

    公开(公告)号:CN113298953A

    公开(公告)日:2021-08-24

    申请号:CN202110123707.1

    申请日:2021-01-29

    IPC分类号: G06T19/00 G06F3/01

    摘要: 本发明涉及一种用于定位连接用户(USR)的上肢或下肢的两块骨头或骨头集合的铰接关节的旋转中心(Pc’)的方法,包括以下步骤:a)由用户(USR)执行骨头中的一块骨头或骨头集合围绕关节进行扫动的一系列重复移动,并且在所述系列期间同时获取骨头或骨头集合的3D位置,由此获得3D点云(P);b)在包括另一骨头或骨头集合的末端的3D位置的3D搜索空间中计算被称为中心点(Pc)的点,所述中心点是3D搜索空间的这样的搜索点:在考虑到搜索点与3D点云的每个点之间的距离的集合时,其标准差最低;c)将3D点云(P)转换为平面;d)将中心点投影到所述平面上,由此获得关节的旋转中心(Pc’)。本发明还涉及一种用于估计用户的上肢的维度的方法。

    用于模拟采取姿势特别是用于看目标的姿势的身体的计算机实现的方法

    公开(公告)号:CN108090247A

    公开(公告)日:2018-05-29

    申请号:CN201711162723.1

    申请日:2017-11-21

    发明人: M·布罗萨尔

    IPC分类号: G06F17/50 G06T17/00

    摘要: 一种计算机实现的方法,其用于模拟采取姿势的人体或动物体,所述方法包括以下步骤:a)提供人体或动物体的模型(AV),其包括骨架,所述骨架包括由旋转关节链合的多个骨头以形成至少一个运动链;b)定义针对骨架的每个旋转关节的起始位置以及起始旋转状态、目标点(T)和运动链的被称为末端骨头的骨头,所述运动链被称为活动的运动链;c)针对活动的运动链中的包括末端骨头的一组骨头,定义具有关于骨头的固定定向的至少一个轴(GZ);d)通过执行活动的运动链的一组关节的受限定的旋转来确定身体的第一姿势;e)通过迭代地执行活动的运动链的一组关节的受限定的旋转来确定身体的第二姿势,以便将末端骨头的所选择的轴(GZ)指向目标。