动作捕捉系统Nokov获取刚体的姿态信息

前言:对于动捕系统软件Seeker的基本使用以及获取单个Marker的位置操作已经比较熟悉了,对于机械臂而言,接下来就是获取它的姿态信息,经过昨天下午的操作后,现对于建立多个Marker点获取刚体姿态的方法有了一定的认识和理解,特此记录说明。

Seeker软件可以得到刚体的姿态,常用于无人机,机械臂等应用场景。

创建刚体的说明:创建刚体Segments之前均需创建好Links。
以下对刚体创建的两种方法的操作步骤进行说明和解释。

1.SKB建立刚体

  这种方法是至少需要3个Marker点来定义刚体,三个点分别用来定义刚体的起点,止点,和中间点。
  步骤:创建Setmengs,选择Skeleton Builder,指向方向选为Z轴,确定刚体的属性,依次选择起点止点中间点,选择好后点击Calculate,即可出现一个长圆锥体与一个短圆锥体对接的几何体。
(小知识:长圆锥体尖指向的方向为刚体坐标系+z方向)

刚体坐标系的说明:以起点作为刚体坐标系原点,起点到止点的方向为+z轴,中间点到起止点的垂线方向为+y轴。

2.CS2.0建立刚体

这种方法也是至少需要3个Marker点来定义刚体。
  步骤:创建Segments,选择Calcium Solver2.0a4,刚体指向方向选为Z轴,点击模板建立,ALL-Include建立,右键Model Pose,设置刚体属性,Joint Type选择6 DOF-GLOBAL,(如果此时出现指向方向错误,则删除刚体重新命名刚体即可),调整(平移旋转缩放)刚体,使刚体尽可能的包含在模板内, 点击Attachment选择所有点,参数设置好后,退出Model Pose,点击Calculate即可出现刚体几何体。
初步猜测 Rotation Angle表示旋转角, Rotation Axis表示旋转轴(单位矢量),经验证,猜想正确,就是一般轴角的表示方式。

  .htr文件中Tx,Ty,Tz表示的是刚体起点的位置,Rx,Ry,Rz表示的是ZYX欧拉角,即原点坐标系绕ZYX欧拉角旋转得到刚体坐标系。


方法比较:第二种方法较复杂,但建立刚体更稳定,受外部扰动时刚体的变化更小。

回到Live Mode,选择对应的MarkerSet,连接镜头即可出现刚体形状。

疑惑:回到Live Mode下时并未出现刚体?

后续数据分析

一 . 点,线,角度数据

分析图表 :

  1. Pos/Vel/Acc 表示显示指定Marker点在不同方向上的位置,速度,加速度信息。
  2. Distance 表示对两个Marker点之间直线距离的计算分析
  3. Angles 表示对多个Marker点所连直线的夹角,图表处会显示两组 From - to 直线所呈夹角的角度变化。
  4. 每个标签下均可导出 .ts文件 查看以上的数据信息。

二. 刚体数据

  如前文所述 .htr。

【Nokov】关于动捕系统获取刚体姿态的说明相关推荐

  1. Maya与NOKOV度量动捕系统连接教程

    目录 一.动捕软件安装 二.数据录制.导入与导出 (一).创建   Markerset (二)数据采集 (三)数据导入 (四).数据导出 三.  插件安装与 Maya 设置 (一)插件安装 (二)Ma ...

  2. MotionBuilder与NOKOV度量动捕系统连接教程

    目录 一.动捕软件安装 二.数据录制.导入与导出 (一)创建   Markerset (二)数据采集 (三)数据导入 (四)数据导出 三.插件安装与 MotionBuilder  设置 (一)插件安装 ...

  3. Unity与NOKOV度量动捕系统连接教程

    目录 一.动捕软件安装与数据准备 二.插件安装与 Unity  设置(实时播放模式) 三.插件安装与 Unity 设置(后处理下实时模式) 使用设备:从仔动作捕捉套装(NOKOV度量) 软件:CONG ...

  4. UE5与NOKOV度量动捕系统连接教程

    目录 一.动捕软件安装与数据准备 二.插件安装与 UE5  设置 (一)插件安装 (二)UE5 设置(实时播放模式 使用设备:从仔动作捕捉套装(NOKOV度量) 软件:CONG 一.动捕软件安装与数据 ...

  5. 水下仿生机器人:红外动捕系统用于机器海豚开发

    研究背景 海洋动物经过长期进化,具有超凡的游动性能.鲸豚类中的海豚除了可以长时间高速游动,还可以完成跃水.空中转体等高难动作.因此,近年来很多学者以海豚为仿生对象开发机器海豚.但是多数研究的动力学模型 ...

  6. 无人机PX4使用动捕系统mocap的位置实现控制+MAVROS

    动捕系统Optitrack,有很高的定位精度,能够给无人机提供比较精确的位置信息,因此如果实验室有条件,都可以买一套动捕系统. 动捕系统的原理: 光学式动作捕捉依靠一整套精密而复杂的光学摄像头来实现, ...

  7. NOKOV度量动捕软件教程(5):数据处理

    目录 一.导入数据 二.建立MarkerSet 三.调用已有的MarkerSet 四.数据修复 五.建立刚体 六.实时应用MarkerSet 一.导入数据 1.点击XINGYING软件界面右下角的&q ...

  8. NOKOV度量动捕软件教程(1):软件安装与设置

    一.软件安装 1.在操作系统为64位的Windows系统上,关闭防火墙退出杀毒软件(360.电脑管家等),以鼠标右键点击"以管理员身份运行"的方式,运行"XINGYING ...

  9. 【机器人】机械臂与动捕Nokov的深入了解

    导语:每次的实践操作后,总能刷新我对机械臂以及Nokov的认识,既让我惊喜不已,同时也让我知道我掌握的还远远不够,需要不断的学习. 关于机械臂 示教器上NOA姿态表示方式:XYZ固定角坐标系的表示方式 ...

最新文章

  1. Python学习笔记:函数
  2. python爬取正确但不出文件_[求助] Python 爬虫爬取豆瓣_请不要害羞,语法没有报错,但是最终没有得到图片,请各位大神帮我看看,到底哪里出现了问题??急求...
  3. jQuery_基本选择器
  4. 小女也爱c#(3)--俄罗斯方块练习数组
  5. adminer.php下载,Adminer.php
  6. Visual Studio 2019 16.1 正式发布,更快更高效
  7. vue-router路由懒加载(解决vue项目首次加载慢)
  8. 牛客小白月赛6 A 鲲
  9. 【软考系统架构设计师】2013年下系统架构师案例分析历年真题
  10. 万能手机解锁工具v1.0绿色加强版
  11. stm32f107外设晶振8MHZ换成25MHZ 配置系统时钟72MHZ
  12. UEStudio V17.00.0.25 免费版 代码编辑器
  13. 一顿操作猛如虎,仔细一看原地杵,程序员为什么要读源代码
  14. 内存管理(15)——UI(20)——DeleteObject
  15. SWT的MessageBox对话框
  16. Olympic rings
  17. 使用SSM框架整合时,无法创建XXXXBean
  18. 一篇博客带你熟悉Eclipse、AndroidStudio下搭建NDK环境(内有Demo)
  19. SpringCloud使用@Aspect面向切面处理Web请求日志
  20. 748. 数组的右下半部分

热门文章

  1. Unable to compile template. Check the Errors list for details 问题解决办法
  2. python sybase安装
  3. 程序员怎样练出倒三角身材
  4. BI工具的优势存在于哪些方面
  5. C语言两个同名头文件,C lang: C语言中两个头文件引入相同的头文件(Header.h)
  6. android bitmap 获取像素点 太慢_Drawable与 Bitmap 转换总结
  7. pythonos模块怎么设置_Python OS模块如何使用?
  8. python代码解读器_python文章生成器(附源码+讲解)
  9. html table 充满div,HTML,使用div+css实现自适应table布局
  10. 一句python,一句R︱python中的字符串操作、中文乱码、NaN情况(split、zip...)