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

简介:
编者注: X-MOVE是作者在业余时间于2010年6月份启动的以运动传感开发,算法和应用的平台,目前已经发展了三个版本,第四版的开发接近尾声。发布在博客园仅为交流技术,不存在商业目的,作者保留一切权利。

 一 . 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通信的实现

 

  •  其他

 

      如果您有任何问题,欢迎联系我:buptzym@gmail.com







相关文章
|
3月前
|
存储 云计算
生信工程师高效工作的背后——可观测性、资源适配与自动化
使用Memory Machine Cloud(简称MMCloud)的生信工程师们为什么工作效率比别人高呢?我们悄悄总结了MMCloud的三个核心优势——可观测性、资源适配与自动化。
158 0
|
4月前
|
自然语言处理 监控 搜索推荐
佛萨奇2.0/3.0Metaforce原力元宇宙系统开发步骤逻辑丨方案项目丨案例设计丨成熟技术丨源码功能
佛萨奇(VoZaChi)是一个虚拟助手系统,其发展至2.0和3.0版本会有一些特定需求和逻辑
|
6月前
|
机器学习/深度学习 传感器 安全
基于云的强化学习在汽车控制功能开发中的应用
摘要 汽车控制功能变得越来越复杂,其开发也越来越精细,这导致在开发过程中强烈需要自动化解决方案。在这里,强化学习为功能开发提供了巨大的潜力,可以以自动化的方式生成优化的控制功能。尽管它成功地部署在各种控制任务中,但在汽车行业中仍然缺乏基于强化学习的功能开发标准工具解决方案。为了解决这一差距,我们提出了一个灵活的框架,将传统的开发过程与开源的强化学习库相结合。它具有相关车辆部件的模块化物理模型、与微观交通模拟的协同模拟以生成真实场景,并实现分布式和并行训练。我们在一项可行性研究中证明了我们提出的方法的有效性,该研究旨在学习城市交通场景中电动汽车自动纵向控制的控制函数。进化的控制策略产生了一个平滑
58 0
|
监控 机器人 区块链
深度分析——狩猎者defi夹子机器人系统开发技术原理
过去一年的时间里,DeFi可谓是迅速崛起,发展态势极其迅猛。虽然DeFi尚处于发展早期阶段,但活跃度和参与度都呈指数地在增长。在DeFi中,交易被打包的顺序极大地影响了DeFi的经济利益。例如,在 UniSwap 中,同样两个针对某交易对的买单,先被执行的交易将获得更多代币。若你在一笔买单前买入同样的代币,然后又赶紧卖出,则将毫无风险的获利。
深度分析——狩猎者defi夹子机器人系统开发技术原理
漫画 | 新一代软件架构会影响到谁?
周末的晚上,张大胖照例要去 Hello World 咖啡馆,没想到在这里碰到了好几个老伙计。并针对事件总线展开了讨论。
97 0
漫画 | 新一代软件架构会影响到谁?
|
项目管理
研发思维10----嵌入式智能产品工作过程启发
研发思维10----嵌入式智能产品工作过程启发
87 1
研发思维10----嵌入式智能产品工作过程启发
|
机器人 编译器 Go
阐述sandwich三明治机器人系统开发应用方案
阐述sandwich三明治机器人系统开发应用方案
114 0
|
机器人 编译器 Go
阐述三明治机器人sandwich系统开发技术讲解
阐述sandwich三明治机器人系统开发应用方案
102 0
|
Kubernetes 安全 网络协议
Hunte“三明治”夹子机器人系统开发技术部署讲解及成熟源码方案
Hunte“三明治”夹子机器人系统开发技术部署讲解及成熟源码方案
640 0