首页> 外文学位 >Design and implementation of real-time software for sourceless full body tracking using small inertial/magnetic sensors.
【24h】

Design and implementation of real-time software for sourceless full body tracking using small inertial/magnetic sensors.

机译:使用小型惯性/磁性传感器进行无源全身跟踪的实时软件的设计和实现。

获取原文
获取原文并翻译 | 示例

摘要

Practical full body tracking remains a difficult challenge related to the construction of immersive synthetic environment systems. Human body posture can be tracked in real-time using small, inexpensive inertial/magnetic sensor modules to track the orientation of individual limb segments and using the individual orientations to determine body posture. If the position of one point on the body is tracked, the position of all body segments can be determined. The software required for such a system is inherently complex due to its real-time distributed nature and the necessity to interface with varying sensor types and numbers. Furthermore, the software must be modular and flexible to ease enhancements and modifications.;This thesis describes the implementation and design of a software system capable of processing data from a minimum of fifteen inertial/magnetic sensors at an update rate in excess of 100 Hz. Sensor data can be collected by a wearable computer and submitted via wireless LAN to a fixed workstation. The workstation processes data and acts as a server for avatar animation data. Design of the system software was completed using object-oriented techniques and the unified modeling language (UML). Several conversion classes process raw data from the fifteen sensors before being processed by a quaternion based complementary filtering algorithm to produce orientation estimates in quaternion form. Estimates are sent to a graphical display unit through a local area network. At any point through the conversion process, data may be archived for data analysis purposes or reprocessing.
机译:实际的全身跟踪仍然是与沉浸式合成环境系统的构建相关的难题。可以使用小型,廉价的惯性/磁性传感器模块实时跟踪人体姿势,以跟踪各个肢体节段的方向,并使用各个方向来确定人体姿势。如果跟踪到人体上某一点的位置,则可以确定所有人体段的位置。这种系统所需的软件由于其实时分布式特性以及与各种传感器类型和数量进行接口的必要性,因此其固有的复杂性。此外,该软件必须具有模块化和灵活性,以简化增强和修改过程。本文描述了一种软件系统的实现和设计,该软件系统能够以至少100 Hz的更新速率处理来自最少15个惯性/磁传感器的数据。传感器数据可以通过可穿戴计算机收集,并通过无线局域网提交给固定工作站。工作站处理数据并充当化身动画数据的服务器。使用面向对象的技术和统一的建模语言(UML)完成了系统软件的设计。几个转换类在基于四元数的互补滤波算法处理之前,处理来自十五个传感器的原始数据,以生成四元数形式的方向估计。估计值通过局域网发送到图形显示单元。在转换过程中的任何时候,都可以将数据存档以用于数据分析或重新处理。

著录项

  • 作者

    Montgomery, Eric W.;

  • 作者单位

    Miami University.;

  • 授予单位 Miami University.;
  • 学科 Computer Science.
  • 学位 M.S.A.
  • 年度 2003
  • 页码 61 p.
  • 总页数 61
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号