Skip to content

MotionVenus官方SDK可以通过网络获取人体23段骨骼旋转及位移

License

Notifications You must be signed in to change notification settings

FOHEART/MotionVenusSDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MotionVenusSDK 1.3.0 For MotionVenus

0.开发工具

SDK及Demo程序所有部分均提供源码
SDK部分使用c语言开发,Demo程序使用C++开发。
工程使用Visual Studio 2013打包。

1. 功能描述

  1. 通过UDP接收来自一个或多个MotionVenus客户端的实时数据流。
  2. 实时的23段人体骨骼的空间位置与旋转。
  3. SDK已封装为dll库,支持多线程处理。
  4. 配有DEMO程序。

2.数据类型单位制

数据类型单位
位置meter(米)
欧拉角angle(度)

3.骨骼对应关系

默认的编号对应的人体骨骼关系是:

索引名称备注
0Spine或Hips类人模型的根节点,控制整个人体的位移和根关节点的旋转
1Spine1相当于人体L3~L5段骨骼
2Spine2相当于人体T12~L2段骨骼
3Spine3相当于人体T8~T11段骨骼
4Spine4相当于人体T1~T7段骨骼
5Neck
6Head
7RightShoulder
8RightArm
9RightForeArm
10RightHand
11LeftShoulder
12LeftArm
13LeftForeArm
14LeftHand
15RightUpLeg
16RightLeg
17RightFoot
18RightToeBase 右脚尖
19LeftUpLeg
20LeftLeg
21LeftFoot
22LeftToeBase左脚尖

4. 使用方法

  1. 解压或clone到本地硬盘的任意位置。
  2. 设置MotionVenusSDK_Test工程为启动程序。
  3. 编译运行。

5.使用场景

本SDK提供了基于人体动力学的23段骨骼模型,同时给出了每段骨骼的旋转与空间位置,可应用于例如:

  1. 医学应用,例如肘、肩关节运动分析,脊柱弯曲度分析,下肢动力学分析等等方面。
  2. 体育分析,例如投掷动作中手、小臂、大臂的连锁动作分析;落地过程中脚、大腿小腿的冲击力分析[注1]等等。
  3. 道具映射,例如可将手部节点固定到枪械类道具上,该道具就有了空间360°旋转及位移信息;或将节点放置到需要测量旋转信息的任意物体上,就可以获取该物体实时的旋转信息。
  4. 第三方软件集成,可利用本SDK与任意第三方软件集成,快速获得标准的人体动力学数据。

注1:此种分析需要同时用到加速度计以及陀螺仪底层数据,请联系我们以获得底层接口。

About

MotionVenus官方SDK可以通过网络获取人体23段骨骼旋转及位移

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •