ART光学跟踪系统概述

ART是 Advanced Realtime Tracking 的缩写,是一家以红外线跟踪技术为基础,服务于不同专业领域的公司,主要为工业领域客户提供高端虚拟现实实时(不支持录制动作数据)跟踪解决方案,而且可以根据每个用户的不同需求进行优化配置。ART产品广泛用于于汽车制造、列车制造、飞机制造、人体工程学研究等领域。尤其汽车制造领域,目前国内外大部分知名的汽车制造企业都是ART的用户,包括宝马、奥迪、大众、丰田等。

ART下秉持德国工艺的极致要求,所有产品都在德国境内设计,生产与制造。所以无论在产品的可靠度,实用性及精密度都是业界顶级的水平。

ART系统特点

ART提供三维空间内被追踪物体的6自由度数据信息,具备高精度(≤1mm)低延迟特性(≤24ms),且系统组装、校准快捷简单。因系统采用光学摄像头可有效避免磁性、声音和电子设备的干扰。在追踪物体上可使用被动式反光点标记或主动式发光点标记最多可同时捕捉 30 个反光套件(支持用户定制),在软件方面ART支持 Trackd、VRPN、VR Juggler等通用接口方便与其他VR软件平台衔接。

ART系统支持的软件

ART系统组成

一套完整的ART系统包含ART控制器、光学跟踪摄像头、3D眼镜追踪标记、交互手柄、ART光学手套、全身追踪、DTrack 软件。


系统架构图

ART控制器

控制上配有多个PoE 端口,可通过网线连接ART光学跟踪摄像头、接受摄像头传来的数据信息。

 ART光学跟踪摄像头

ART跟踪摄像头用于捕捉被标记的物体(物体上放置追踪标记点),通过软件算法可以得到物体在空间中的位置信息。摄像头有多个型号,(包括:ARTTRACK6/M、ARTTRACK5、RACKPACK/E等)各个型号的尺寸大小、摄像头视角、追踪距离、采集频率等参数指标各不相同,可根据用户的实际应用场景确定所使用的型号。

3D眼镜追踪标记

眼镜追踪标记主要用于追踪操作者的眼睛视角,常用的3D眼镜有Volfoni EDGE RF 射频3D液晶快门眼镜。EDGE  RF 3D眼镜通过射频实现同步,这项技术提供了极其稳定的远程同步性。Volfoni的设计符合人体工程学,仅重56克(小于2盎司),为用户提供最佳的舒适性。

ART交互手柄

交互手柄主要用于与虚拟环境的交互操作,ART现已推出全新交互设备Flystick2+,该产品是Flystick2的升级版,配有6个自定义按钮,可实现各种交互操作。在产品升级时,工程师充分考虑到了用户所提出的建议。Flystick2+无线交互手柄专为VR应用设计,该产品自带被动式目标,具有振动触觉反馈功能,搭载更多快捷键和可更换目标锥形盒。模拟扳机按键、USB Type C 充电、预定义手柄和多用途支架等功能让用户操作更加舒适。通过ISM频段的USB无线电收发器,Flystick2+的数据可输出给trackd、VRPN、VR Juggler等软件。

 ART光学手套

ART手指跟踪系统的一款高精度手指追踪产品,可跟踪手的运动方向以及手指的位置。该产品为无线产品,单手、双手(4只手,2名用户)均可使用(右手:HT21ftm;左手:HT24ftm),并且有3根手指或5根手指两种版本的产品(5指为纯光、3只带触觉反馈)。

ART的振动触觉手指跟踪允许在虚拟模拟中集成1-2个人的手,手指运动的精度为毫米。此外,可以以相同的精度确定和动画其他物体(例如方向盘、仪表板、后视镜)。振动触觉反馈使用户在虚拟世界中触摸物体时能够感受到指尖的振动。该设备可用于人体工程学分析、维护模拟、可建造性分析和其他需要手与虚拟空间中物体交互的应用

ART人体追踪(动作捕捉)

动作捕捉(“动作捕捉”)是将人、动物或物体的运动数字化的技术。ART动作捕捉系统标记附着在受试者的四肢上,可以穿在普通衣服上(不需要莱卡紧身衣)通过在预装摄像机前执行一系列运动来捕获数据。

ART动作捕捉系统专为沉浸式虚拟现实和人体工程学分析等应用而设计。这是ART与大众汽车公司密切合作的研究工作的成果,作为AVILUS研究项目的一部分,该系统支持协作工作,允许同时对多达三个受试者进行动作捕捉(第三个主体只有上半身)。

在进行动作捕捉之前,精确校准身体标记以生成主体动作的精确至关重要。为此,ART动作捕捉使用单步校准过程,快速、准确、方便。受试者只需进行一系列任意运动,即可自动计算骨骼长度和目标位置。结果会自动传输到数字模型,在那里可以直接实时使用,而无需进行后处理。

ART动作捕捉可以精确记录身体动作,通过附着在身体各个部位的 17 个单独的 6DOF 目标来实现。这在使用中非常灵活,因为只需要佩戴特定运动捕捉任务所需的目标。例如,在座椅降压设置中,使用目标子集来仅跟踪上半身、头部和手臂。该系统能够同时跟踪两个人,同时进行全身跟踪,同时还可以跟踪第三个受试者的上半身。单个反光标记具有坚韧的塑料涂层,使其对恶劣工作环境可能造成的划痕和其他轻微损坏具有极强的抵抗力。

ART-Human是辅助动作捕捉的软件工具。软件使用高度精确的 6 自由度 (6DOF) 光学目标数据通过软件算法得到人体运动数据。ART-Human模型会自动校准每个肢体段的长度。连接目标后,开始快速直接的校准过程。用户只需移动他的胳膊和腿大约 20 秒即可。然后由软件评估校准的准确性,并将结果(每个肢体的长度和6DOF目标的偏移数据)应用于模型。

ART-Human 现在可以将人体模型数据实时发送到您的应用程序,也可以同时将手指跟踪与ART-Human一起使用,人体的运动直接实时链接到3D模型中的人体模型。

DTrack 软件

DTRACK控制软件是ART系统的核心,可以快速、简单、准确地设置相机配置,并提供无与伦比的稳定性操作。3DOF 和 6DOF 数据由摄像机捕获,并通过控制器发送到 DTRACK,求解实时方向和位置并直接发送到您的3D软件应用程序。

DTRACK UI设计友好、操作简单,GUI可以直接连接到系统主机,也可以从计算机网络上的任何地方控制系统。跟踪数据通过 TCP/IP 连接ART 控制器和 DTrack GUI 之间交换,从而提供了最大的操作灵活性和稳定性。

ART工业级虚拟仿真光学位置定位系统配置详解相关推荐

  1. 微信小程序 位置定位position详解,相对定位relative,绝对定位absolute相关问题

    一.位置position[定位属性:static,relative,absolute,fixed,inherit,-ms-page,initial,unset] 1.static:元素框正常生成,块级 ...

  2. 冶金工业室内定位方案详解

    冶金工业作为典型的重工业行业,冶金生产的多个环节都存在安全隐患,因此,"安全"是保障冶金企业稳定发展的重要前提.EHIGH恒高将UWB室内定位应用于冶金厂区建设中,可以有效健全其安 ...

  3. 虚拟路由器冗余协议VRRP原理详解!

    虚拟路由器冗余协议VRRP原理详解! https://virtual.51cto.com/art/201905/596666.htm?pc 我们知道,为了实现不同子网之间的设备通信,需要配置路由.目前 ...

  4. Flutter开发之iOS后台定位开发详解

    Flutter开发之iOS后台定位开发详解 需求目的 开发一个功能持续获取用户的位置发送给后端,PC端会根据后端传来的移动端发送的位置信息,来绘制使用者的运动轨迹. 实现需求 是否实现 后台定位 ✅ ...

  5. python定位相邻节点_Python selenium 父子、兄弟、相邻节点定位方式详解

    今天跟大家分享下selenium中根据父子.兄弟.相邻节点定位的方法,很多人在实际应用中会遇到想定位的节点无法直接定位,需要通过附近节点来相对定位的问题,但从父节点定位子节点容易,从子节点定位父节点. ...

  6. Vim位置标记mark详解

    转载自Vim教程网Vim位置标记mark详解-Vim入门教程(34) Vim的位置标记可以实现在文档中的快速跳转.可以通过命令 mark 或缩写形式 m 手动设置位置标记,Vim也会自动记录某些自身感 ...

  7. 天地图之定位信息详解

    最近的项目涉及到百度地图的使用,项目组通知使用天地图替代百度地图,一个原因是天地图是国家测绘地理信息局建设的,企业可以使用其公众版本进行开发以提供相关的地图信息服务,较其他地图具有权威性,当然天地图提 ...

  8. html定位的所有属性,HTML CSS定位属性详解 嘿嘿嘿

    定位属性:Position 作用:检索或者设置元素的定位方式"(改变元素位置) 定位的步骤: 1.给元素添加position属性 证明该元素要做位置变 2.确定参照物!(通过position ...

  9. xpath定位中详解id 、starts-with、contains、text()和last() 的

    1.XPATH使用方法 使用XPATH有如下几种方法定位元素(相比CSS选择器,方法稍微多一点): a.通过绝对路径定位元素(不推荐!) WebElement ele = driver.findEle ...

最新文章

  1. UVALive6428 A+B【扩展欧几里得算法+GCD】
  2. 百度娱乐沸点颁奖典礼,温度太低的“沸点”
  3. JavaScript直接导出Excel,Word
  4. python取模1e9+7_G题取1E9+7wa,取1E9+9等一些其他的值ac
  5. C++语言引用的介绍和示例
  6. 鸿蒙os 2.0跑分,预装鸿蒙 OS 2.0!华为 MatePad Pro2 跑分曝光:麒麟 9000、8GB 内存
  7. hibernate Day1 案例代码
  8. Python –将NumPy数组转换为列表
  9. Creative Coding创意+技术的世界
  10. python转义字符表
  11. 如何利用FME转换空间坐标系
  12. arm 汇编指令 CPS
  13. 《宽带与接入网技术》接入网的基本概念
  14. 成都传智播客,学生老师共同举杯庆祝初战高胜!
  15. 命名时取代基优先顺序_烷烃的系统命名
  16. Spring IoC容器与Bean管理18:Bean对象的作用域及生命周期三:对象生命周期;
  17. win10蓝牙断断续续问题
  18. shell查找html里的ip,《通过脚本查看哪些ip被占用》shell笔记
  19. wordpress采集插件支持任意wordpress主题
  20. Leetcode 592. 分数加减运算 C++

热门文章

  1. javascript大小写字母转换问题
  2. nodejs+python+php+vue小学口算题测试系统
  3. 如何将多个excel表格合并成一个_如何将两个连续竖版的PDF页面合并成一个横版...
  4. pytorch之添加BN
  5. 医院挂号管理系统 前后台 可预约
  6. 汇正财经靠谱吗?先进 AI 技术赋能教育,AI 教育商业化有望加速
  7. Linux性能监控(CPU监控)
  8. 递归 尾递归 迭代 回调
  9. sketchup边线设置_SketchUp的边线能做什么?柔化边线的5种方法
  10. 编写10个线程,第一个线程从1加到10,第二个线程从11加到20…第十个线程从91加到100, 最后再把10个线程结果相加。