NOKOV
Website
XingYing4.1-CN
XingYing4.1-CN
  • 一、简介
    • (一)系统介绍
    • (二)系统构成
  • 二、系统连接
    • (一)镜头型号
    • (二)硬件组装
    • (三)镜头放置与交换机的连接
    • (四)调焦与光圈
  • 三、软件的安装与启动
    • (一)网络设置
    • (二)防火墙设置
    • (三)软件安装
    • (四)软件启动
    • (五)软件激活
    • (六)镜头配置
  • 四、认识XINGYING4.X
    • (一)菜单栏
    • (二)工具栏
  • 五、标定
    • (一)标定设置
    • (二)标定准备
    • (三)分区标定
    • (四)T标定进度提示
    • (五)参考视频标定
  • 六、视图介绍
    • (一)设备
    • (二)资产
    • (三)数据广播
  • 七、软件设置
    • (一)录制设置
    • (二)视图设置
    • (三)智能设置
    • (四)偏好设置
    • (五)其他设置
  • 八、标定分类
    • (一)标定准备工作
    • (二)基础标定
    • (三)更新标定
    • (四)原点标定
    • (五)局部标定
    • (六)地面标定
    • (七)免标定(锚点标定)
    • (八)镜头侧装/倒装
  • 九、创建Markerset
    • (一)Rigid(刚体)
    • (二)Body(人体)
    • (三)自定义模板
    • (四)智能体
    • (五)资产库
    • (六)探针
    • (七)场景库
  • 十、数据采集与快速回放
    • (一)数据采集
    • (二)快速回放
  • 十一、数据分析
    • (一)分析图表
    • (二)骨骼图表
    • (三)模拟图表
    • (四)测力台数据
    • (五)健康图表
    • (六)VMarker图表
  • 十二、数据处理
    • (一)导入数据
    • (二)建立 MarkerSet(Rigid)
    • (三)调用已有的 MarkerSet
    • (四)数据修复
    • (五)模板训练
    • (六)模板识别与模板追踪
    • (七)矫正
    • (八)实时应用 MarkerSet
    • (九)标记编辑
    • (十)标记交换
    • (十一) 多帧识别
  • 十三、数据导出
    • (一)Ly文件
    • (二)XRS文件
    • (三)TRC文件
    • (四)BVH文件
    • (五)HTR文件
    • (六)FBX文件
    • (七)动力学文件
    • (八)C3D文件
    • (九)ANC文件
    • (十)Forces文件
    • (十一)打包动捕数据
  • 十四、人体模板
    • (一)53点人体贴点及其骨骼说明
    • (二)海伦海耶斯模型
    • (三)人体53点带手套
    • (四)CGM2人体贴点模型
    • (五)手指贴点说明
    • (六)59点手指贴点说明
    • (七)63点手指贴点说明
    • (八)PlugIn Gait 贴点说明
  • 十五、数据重定向
    • (一)模型资产导入
  • 十六、第三方设备接入
    • 测力台
      • Bertec
      • 坤维
      • AMTI
      • Kistler
      • 埃力
      • 通用配置
        • 测力台配置文件的导入与导出
        • 力与力矩
        • 其他配置
    • 肌电
      • 智芸薇
      • 分布式无线肌电
      • Delsys
      • Cometa
      • Noraxon
    • 高速工业相机
      • Alkeria
      • 灰点
      • 大恒
      • DITECT
      • 网络相机
      • FLIR工业相机
    • 惯性手套
      • 手套管理
      • Manus
      • 无远弗届
      • Diver-X
        • 安装及其 配置校准
        • 创建包含手套的人体模型
  • 十七、插件&SDK
    • (一)UE插件
    • (二)手柄连接说明与VRPN数据接入UE说明
    • (三)VRPN数据在UE中驱动刚体
    • (四)MotionBuilder插件
    • (五)Maya插件
    • (六)Unity插件
    • (七)IClone插件
    • (八)TimeCode时间码在UE中的应用
    • (九)C4D插件
    • (十) Blender插件
    • (十一)Open VR插件
    • (十二)Ros2与Nokov的通信
  • 十八、UDP捕获广播/触发
    • (一)远程控制
    • (二)远程触发
  • 十九、日志
    • (一)显示设置
Powered by GitBook
On this page
  1. 六、视图介绍

(三)数据广播

Previous(二)资产Next七、软件设置

SDK广播数据(6.3.1)

  1. 点击软件界面上方的“数据广播”,XINGYING软件默认网卡地址为“10.1.1.198”。也可在下拉框中更改IP地址。

  2. XINGYING 软件支持 SDK 二次开发,可通过广播数据,在本机或其他同一个 IP 网段中的电脑使用。可在”网卡地址“中通过下拉框更改IP地址。设置的网卡地址为服务端数据发送的地址,若要接收来自动捕的数据,客户端电脑需要和服务段保持在同一网段

  3. 软件支持动态获取IP功能,无需重启软件,可搭配C++/C# 等插件实时获取动捕数据,插件请咨询我们的技术工程师获取;

  4. SDK流:“使用 SDK”选项默认不勾选,使用此功能时可以在镜头未连接或暂停播放状态下勾选。勾选SDK后软件会保存此次配置,后续启动软件会默认勾选SDK。启用SDK后,动捕数据将通过设置的网卡IP地址以SDK协议向外广播发送数据。下方的”模式“软件支持“单播”和“组播”模式,默认设置为“组播”模式;

  5. 勾选SDK选项后,实时模式下3D视图的左下角可实时显示出延迟时间和单位(6.3.2),关闭SDK功能则不会显示出延迟时间信息,在后处理模式中不会实时显示SDK延迟时间。

  6. 骨骼坐标:骨骼坐标默认为“全局”(6.3.1),也可在下拉列表中设置“全局”或“局部”两种类型,设置骨骼坐标后会将此设置保存到配置中,在下次启动XINGYING时骨骼坐标会显示上一次设置的骨骼坐标类型

    • 全局:SDK向外发送的动捕数据以骨骼全局坐标的形式向外发送,客户端获取到的骨骼数据为全局骨骼坐标的数据;

    • 局部:SDK向外发送的动捕数据以骨骼局部坐标的形式向外发送,客户端获取到的骨骼数据为局部骨骼坐标的数据;

    • 若SDK发送的是刚体的数据,全局或局部两种类型向外广播发送的骨骼数据一致,无差别。若发送的数据为人体类型,全局或局部骨骼坐标向外广播发送的骨骼数据会存在一定差异;

    • 修改骨骼坐标类型需要将“SDK”关闭才可以进行修改,否则骨骼坐标功能为灰色无法修改。


VRPN广播数据(6.3.3)

  1. 开启VRPN前请先将软件暂停播放或在未连接镜头时在“数据广播”中启用VRPN,启用VRPN后,动捕数据将通过设置的网卡IP地址以VRPN协议向外广播发送数据。

  2. VRPN可分为三种类型:”刚体、标记点、未命名标记点“。实时模式或后处理模式都可以使用VRPN传输数据;在使用VRPN之前您可以使用我们的“NokovVrpnClient.exe”测试工具来验证是否可以获取到VRPN数据,也可以使用开源的源码或工具来获取我们动捕里面的VRPN数据,下面简单介绍一下NokovVrpnClient测试工具获取不同类型的数据的方法(如需要该测试工具请咨询技术工程师获取);

  3. 勾选上”刚体”类型表示发出刚体的信息数据。在测试工具中命名方式为“刚体名称@10.1.1.198”。勾选上”刚体“并勾选上”启用VRPN“,勾选完成后点击播放使镜头处于播放状态。使用cmd命令在终端中进入NokovVrpnClient.exe文件所在的路径,输入命令”.\NokovVrpnClient.exe Tracker0@10.1.1.198“按下回车键(6.3.4),就可以获取到动捕中刚体的数据,其中“Tracker0”对应动捕软件中刚体的名称;

  4. 人体命名方式为Markerset名称_骨骼名称,如:需要获取人体头部骨骼的信息,输入命令“.\NokovVrpnClient.exe Body0_Head@10.1.1.198”按下回车,就可以获取到人体名称为Body0的头部骨骼数据了,“SHead”表示人体的头部骨骼名称,如果要获取人体的其他骨骼信息,只需要将“SHead”更换为对应的骨骼名称即可。

  5. ”标记点“类型表示发出有名称的Marker点信息数据。在测试工具中命名方式为“刚体名称Marker点名称@10.1.1.198”。勾选上”标记点“后勾选上”VRPN“,勾选完成后点击播放使镜头处于播放状态。使用cmd命令在终端中进入NokovVrpnClient.exe文件所在的路径,如:需要获取Tracker0这个刚体所属的“Marker1”这个点的数据,可以运行命令“.\NokovVrpnClient.exeTracker0_Marker1@10.1.1.198“后按下回车(6.3.5),就可以获取到”Marker1”这个点的信息数据,其中“Tracker0”对应软件中刚体的名称,“Marker1”表示Tracker0这个刚体的所属点名称,刚体的点的具体名称可在资产--组成--标记列表中看到;

  6. “未命名标记点” 表示发出未命名的Marker点信息数据。其命名方式为“U_Tracker+未命名Marker点索引(从0开始)@10.1.1.198”。勾选上”未命名标记点“并勾选上”VRPN“,勾选完成后点击播放使镜头处于播放状态。使用cmd命令在终端中进入NokovVrpnClient.exe文件所在的路径,输入命令”.\NokovVrpnClient.exe U_Tracker0@10.1.1.198“按下回车(6.3.6),就可以获取到未命名的Marker点信息数据,其中“U_Tarcker0”代表第一个未命名点,若要获取第二个未命名点的信息数据,则将“U_Tarcker0”改成“U_Tracker1”,代表第二个未命名点;

  7. ”单位“选项框中代表不同单位,在选项框中可以更换数据的单位,分为“毫米”、“厘米”和“米”,将单位更换后,VRPN中的数据也会随着单位的变化而变大或减小;

  8. 在“反转”中勾选x、y、z坐标表示把“类型”中勾选的变量正负号反转。“qx、qy、qz”表示刚体的旋转数据勾选,勾选“刚体”运行“.\NokovVrpnClient.exe Tracker0@10.1.1.198”后,“quat”可以显示出Tracker0这个刚体旋转的数据,勾选“qx、qy、qz”后会对“quat”的坐标值进行正负号反转(图 93),“quat”值只显示刚体的旋转,不显示变量“标记点、未命名标记点”的旋转信息

  9. 在”偏移“中可以设置变量数据的“x、y、z”坐标偏移,修改好偏移的值后,在VRPN中会将修改的值加到原有的坐标值上;

  10. ”速度“和”加速度“,勾选后VRPN中会输出相应数据。”帧因子“用于速度计算,可通过调节帧因子使实际速度值与输出的速度值接近。

网络流

  1. 兼容xsens mvn协议,可接入xsens mvn协议的软件应该都可使用,可将xingying数据通过haption软件发送到达兼容xsens mvn协议,可接入xsens mvn协议的软件应该都可使用,可将xingying数据通过haption软件发送到达索软件delmia和catia,驱动人体模型和道具,可发送数据到BOB软件,驱动人体模型;索软件delmia和catia,驱动人体模型和道具,可发送数据到BOB软件,驱动人体模型;

6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6