[XMove-自主设计的体感解决方案] 系统综述

一 . XMOVE 系统简介

      X-MOVE是作者于2010年本科四年级年启动的运动传感模拟,建模和计算的平台,已经发展到第四代。利用优秀算法和自主设计的硬件,充分发挥传感器能力,搭建起全新人机交互和动作传感解决方案,并努力实现产品级成熟度。

  

目前开发了以下应用:

  •   全身动作捕捉和重现
  •   对使命召唤(COD),街霸,HAWX等主流游戏的体感控制的支持
  •   空中3D鼠标(包含动作识别)
  •   手机屏幕实现电脑触摸板
  •   虚拟现实和远程机械控制
  •   电子指南针
  •   传感器数据采集,分析和重现
  •   其他应用

  

系统涉及以下关键技术:

作者的目标是将其开发为开放的,可扩展的体感开发和应用平台,以实现以下愿景:

    XMove是一套可拓展的开放体感系统框架, 可以通过USB,蓝牙,WIFI,3G,串口甚至Kinect等通信方法,接收来自不同传感器,不同节点(包含手机和自制传感器)的数据,通过传感器融合算法,向应用层提供统一和完整的运动数据和扩展信息。以实现在常规环境下,对人体动作的实时监测和输出。 尽最大可能满足高可靠和低功耗设计,并支持异构自组网。

XMove的硬件家族

手持硬件传感器:

系统的实现了三层框架,向上提供统一的传感器数据和API。

虚拟游戏引擎和全身人体动作位置监控演示:

XMOVE软件界面系统:

自制嵌入式OS的内置传感器监测显示:

演示视频:

二. XMOVE开发文章系列列表

       目前作者已经基本完成大部分的开发任务。作者亦获得了颇大的知识和能力收益,为了与有兴趣的网友一起交流,我在博客园开放此系统的部分设计和技术,与志同道合的朋友分享相关信息。其中也会提到我的一些开发心得和工作感受。

作者将不定期的更新文集,已经或将会包含以下内容:

  •  XMOVE系统介绍:

    XMove已开发应用介绍

  XMove-Studio PC端应用和开发平台

各代版本发展情况:XMOVE1.0

  各代版本发展情况:XMOVE2.0

各代版本发展情况:XMOVE3.0

  各代版本发展情况:XMOVE4.0 Android子系统

XMove的无线通信协议简介

  第三方开发开放API使用说明

  • XMOVE3.0嵌入式手持终端介绍  

  系统综述: 自制的彩屏手持动作感应终端

  软件介绍(一):精简型嵌入式系统的菜单实现和任务切换  

  软件介绍(二):在2KB内存单片机上实现的彩屏GUI控件库

  软件介绍(三):在2KB内存单片机上实现的俄罗斯方块

  软件介绍(四):在2KB内存单片机上实现的超精简五子棋算法

  软件介绍(五):在2KB内存的单片机上实现的T9中文输入法

  •    设计经验

困扰半年之久的MSP430的I2C问题

  设计,成本与开发细节的讨论

  •   动态识别和算法

动态动作识别算法介绍

  AHRS传感器融合算法介绍

  •   安卓开发

     用手机的屏幕作为电脑触摸板!

安卓的GPS和远程地理定位

   安卓3G高速数据通信

 安卓手机端通过蓝牙与PC通信的实现

  •  其他

如果您有任何问题,欢迎联系我:[email protected]gmail.com

  

  

时间: 2024-10-18 16:43:21

[XMove-自主设计的体感解决方案] 系统综述的相关文章

使用HTML5开发Kinect体感游戏

一.简介 我们要做的是怎样一款游戏? 在前不久成都TGC2016展会上,我们开发了一款<火影忍者手游>的体感游戏,主要模拟手游章节<九尾袭来 >,用户化身四代,与九尾进行对决,吸引了大量玩家参与. 表面上看,这款游戏与其它体感体验无异,实际上,它一直运行于浏览器Chrome下,也就是说,我们只需要掌握前端相应技术,就可以开发基于Kinect的网页体感游戏. 二.实现原理 实现思路是什么? 使用H5开发基于Kinect的体感游戏,其实工作原理很简单,由Kinect采集到玩家及环境数据

制作Kinect体感控制小车教程 &lt;一&gt;

转载请注明出处:http://blog.csdn.net/lxk7280                                        Kinect体感控制小车        Kinect部分:  购买KInect,这第一步就不多说了.因为Kinect二代出了之后,Kinect一代价格立刻降了不少,这对于初学者绝对是一个福音.几个月之前700多的Kinect一代,现在只需要400多了.有的Kinect交流群里面二手的都已经只卖100块钱了. 买回Kinect,之后就开始学习了.

市售体感设备横评

这篇文章中我整理了市面上常见的深度摄像头.优缺点及使用场景. Microsoft Kinect Kinect 一代的问世是具有历史意义,自此深度摄像头进入了普通消费者的视野.它本是微软 Xbox 360 游戏机的一个外设,微软并没有提供 PC 上的驱动和开发环境.怎想到,销售没多久便遭到(褒义的)黑客破解,它不仅在 Windows 上运行,还可以在 OS X 和 Linux 上运行.微软没有禁止破解的行为,反而顺势而为推出了官方的 Kinect SDK,一时传为佳话. 优点: 可以获取深度数据(

Unity 为NGUI增加体感输入方式

背景 NGUI在处理UI和输入方面确实做的不错,但是现在的问题是公司引入体感之后,是通过手的位置来实现按钮的点击操作,前提我不想改变原先设计好的NGUI界面和机制,怎么破? NGUI的输入底层机制 NGUI对鼠标或者触摸的位置是通过Camera对NGUI层进行射线检测来获得,然后检测按钮事件.触摸屏Press事件来实现UI的操作,从事件机制上而言,NGUI虽然提供了几种事件机制,但底层还是通过Camera的SendMessage来通知被检测到的控件完成某个事件,OK ,看看代码. NGUI UI

[体感游戏] 1、MPU6050数据采集传输与可视化

最近在研究体感游戏,到目前为止实现了基于51单片机的MPU6050数据采集.利用蓝牙模块将数据传输到上位机,并利用C#自制串口数据高速采集软件,并且将数据通过自制的折线图绘制模块可视化地展示出来等功能.本文将主要对实现这意见单系统中遇到的问题做一个小结——其中包括: 1.基于51的MPU6050模块通信简介(入门级) 2.陀螺仪数据采集与传输及帧格式介绍(小技巧) 3.基于C#的串口接收函数(C#基本知识) 4.多线程数据池解决高速串口实时性问题(难点) 5.折线图可视化模块(程序员基本功) 关

体感造成思想差异

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 36.0px "PingFang SC" } span.Apple-tab-span { white-space: pre } 4.以体感为主导感觉形成的个人思想 感觉不仅仅是大脑获取信息的基本来源,也是个人幸福或痛苦的决定因素.这一点在体感上表现得尤为明显,任何一种体感在产生的同时总是附带着幸福或痛苦体验.一个人的大部分知识经验都来自于体感,并且他所追求的幸福也是体感体验时,我们将这个人的思想

Kinect外包团队(长年承接微软Kinect体感项目外包,有大型Kinect案例)

承接Kinect体感企业项目.游戏项目外包 有丰富案例提供演示,可公对公签正规合同,开发票. 我们是北京的公司.专业团队,成员为专业WPF产品公司一线开发人员,有大型产品开发经验: 提供优质的售后服务,保证产品质量,轻量级产品可以提供规范清晰的源代码,有业务需求可以进行一对一的技术指导. 欢迎联系QQ:372900288,电话:13911652504: 我们提供免费咨询及项目评估,全职WPF程序员,正规办公地点.

Houdini + TouchDesigner + leapmotion 分分钟做出钢铁侠的体感交互效果

接触touchdesigner已经有一段时间了,虽然教程确实非常有限而且很难找到深入的主题,但好在和houdini同根同源很多思路都是可以直接套用的,学习过程目前还没遇到特别难理解的问题. 今天我来讲一讲最近尝试的一个交互实验,目的是想了解touchdesigner到底有多灵活,结果很明显它的能力和Houdini形同手足.如果说Houdini是一个城府很深,每一步都要深思熟虑的老大哥的话,Touchdesigner则有点像一个事事都急于表现,任何精彩的点子都藏不住的小弟.一个是用时间精雕细琢,一

体感差异造成的思想差异

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 36.0px "PingFang SC" } span.Apple-tab-span { white-space: pre } 2.体感差异造成思想差异 在特定的人群之间,体感的差异是非常明显的.比如儿童.中年人.老人,由于身体状况的差异,他们之间的体感差异是明显的.跌倒这一情况对儿童可能会造成巨大痛楚,但无关大碍:中年人跌倒一般不痛不痒:而老年人由于骨质疏松,跌倒轻的伤筋动骨,重的就关乎性命了