[发明专利]一种基于数据手套使用自然手势进行精确三维建模的方法有效
| 申请号: | 201510114915.X | 申请日: | 2015-03-16 |
| 公开(公告)号: | CN104778746B | 公开(公告)日: | 2017-06-16 |
| 发明(设计)人: | 厉向东;吕士宏;王怡堃;孙小我;张驰 | 申请(专利权)人: | 浙江大学 |
| 主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F3/01 |
| 代理公司: | 杭州求是专利事务所有限公司33200 | 代理人: | 叶志坚 |
| 地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 数据 手套 使用 自然 手势 进行 精确 三维 建模 方法 | ||
技术领域
本发明涉及一种基于数据手套使用自然手势进行精确三维建模的方法。
背景技术
目前,弯曲传感器、加速度计等可穿戴传感器已经可以通过组合应用来检测基本的自然手势例如手指的弯曲和伸直。同时结合大量自然手势数据的捕获和机器学习,目前已经能进行基本的手指关节精度的姿势识别。但是由于手的空间运动会使三轴加速度计产生累计误差效应,从而导致无法准确还原手的空间运动轨迹,而且直接影响手与用户身体相对位置关系的判断。这使得当前的数据手套只能非常有限地应用于简单的手指运动的姿态识别,无法完整地支持自然手势交互。
另一方面,目前的体感交互技术使用编码后的红外线进行测距,然后通过传感器测量反射的光线图案进行距离的检测。这类技术的精度多在毫米级别,而且由于最小使用距离的限制,用户需要站得比较远。这使得捕捉到的手势并不十分精确,而且由于缺乏有效的机器学习算法,只能识别简单手握紧和张开两种姿势。此外,当手被部分或全部遮挡,这类技术便无法正确捕捉与检测距离和姿势。因此,目前的体感技术在精确三维建模领域的应用十分有限。
单一使用体感设备无法识别复杂的手势语言,对手部的测量精度也达不到三维建模的要求。而单一的数据手套由于无法还原运动轨迹和位置关系使得其能识别的手势有限,并且由于只用到手部姿势而非全身骨骼的分析,使得其交互十分单一,应用在三维建模的效果较差。同时不管是体感技术还是传统的手势手套,都无法解决大量的点击的问题并且缺乏对于人体直接的反馈。
发明内容
本发明主要解决体感技术在空间自然手势识别中的精确不足以及传统数据手套受传感器影响导致的姿势、位置判断误差问题。本发明结合以上两种技术,开发出一种新型数据手套,通过体感技术对大幅度手势的识别来对数据手套的加速度传感器的累计误差效应进行消除,从而支持基于自然手势的高精度三维建模。
本发明的目的是通过以下技术方案来实现的:一种基于数据手套使用自然手势进行精确三维建模的方法,所述数据手套的手背中心处固定LilyPad Arduino,五个手指处分别固定长条形的弯曲传感器,每个弯曲传感器的引脚一端连接LilyPad Arduino的GND口,另一端连接LilyPad Arduino的模拟口,在LilyPad Arduino的5V口与模拟口之间连接阻值为10KΩ的分压电阻,使得模拟口的读数为弯曲传感器上的电压的模拟值,模拟值的大小反映了手指的弯曲程度;
在无名指指尖、中指指尖、食指指尖、食指第二关节靠近大拇指一边的侧面分别固定FSR402型电阻式薄膜压力传感器,每个FSR402型电阻式薄膜压力传感器的引脚一端连接LilyPad Arduino的GND口,另一端连接LilyPad Arduino的数字口,同时在LilyPad Arduino的5V口与数字口之间连接阻值为20KΩ的分压电阻,使得数字口的读数为FSR402型电阻式薄膜压力传感器的电压的模拟值的二值判定,当FSR402型电阻式薄膜压力传感器未被挤压时,数字口的读数为0;当FSR402型电阻式薄膜压力传感器受到挤压时,数字口的读数为1;
在手背靠后位置固定JY-901模块,所述JY-901模块集成加速度计、陀螺仪和地磁场传感器;所述JY-901模块的5V口、GND口、SCL口、SDA口分别连接LilyPad Arduino的5V口、GND口、SCL口、SDA口;在JY-901模块的SCL口与LilyPad Arduino的5V口之间连接阻值为4.7KΩ的上拉电阻,在JY-901模块的SDA口与LilyPad Arduino的5V口之间也连接阻值为4.7KΩ的上拉电阻;LilyPad Arduino与JY-901模块之间使用IIC总线协议进行通信,JY-901模块可测出手掌的动态欧拉角;
在手掌掌心处固定LilyPad XBee,所述LilyPad XBee的5V口、GND口、rx口、tx口分别与LilyPad Arduino的5V口、GND口、D5口、D6口连接,从而读取LilyPad Arduino的数据;所述LilyPad XBee上加装2.4G的XBee 1mW Wire Antenna无线模块,所述XBee 1mW Wire Antenna无线模块采用802.15.4协议栈,通过串口与计算机进行双向通信,将接收到的LilyPad Arduino的数据传输给计算机串口,计算机端通过串口库进行读取操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510114915.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型考勤系统
- 下一篇:一种基于最优化问题的照片集批量编辑方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





