基于3D建模和传感器模块的数据手套设计

来源 :科学与技术 | 被引量 : 0次 | 上传用户:yzq950830
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:人们用手来感知外部事物,完成各种操作。数据手套利用传感器测量手部动作,将信息发送至计算机。本文采用flex.2弯曲传感器,数据采集模块,单片机制成数据手套,选用unity3D作为虚拟现实软件,在unity中编写控制脚本,读取数据手套发送至PC机的信息,实现3D手部模型和人手同步运动,呈现沉浸感。
  关键词:数据手套;传感器模块;弯曲传感器
  1绪论
  随着虚拟现实技术的发展,数据手套作为可穿戴的虚拟现实交换媒介,越来越重要,各国研究人员也相继研发出各种数据手套。数据手套可以应用于虚拟装配、医疗康复、工业控制、军事等领域。数据手套采集的信息,为了能够更直观、更真实反映出虚拟互换,选用Unity作为虚拟互换软件,将手部信息在计算机上更直观的呈现出来,体现出沉浸感。
  2 数据手套原理
  2.1 设计思路
  本文设计的数据手套的功能:以帆布手套为载体用弯曲传感器绑在手指上,通过传感器采集手指弯曲角度信息,将采集的数据发送至PC机展示。在PC机应用软件中建立三维模型,通过人手同步控制模型,用信号采集模块采集传感器弯曲信号,将信号传输到单片机,给单片机编写数据处理程序,对数据进行处理、转化成角度,通过串口输送到PC机。最终实现的功能包括:通过数据手套可以完成手部信息转换,在虚拟互换软件上呈现出虚拟手同步变换,让用户能够体验沉浸感。
  2.1.2 数据手套结构
  数据手套硬件包括:传感器组,姿态板,单片机,帆布手套。
  2.2 传感器
  传感器绑在手套上,用户带上手套弯曲手指时,不影响手部关节正常活动,5个弯曲传感器关节上,用于检测关节弯曲度,姿态板实时采集弯曲信息。
  2.3 手部建模
  每个手指关节反应手指弯曲信息,在关节上绑上传感器。本次设计只在手指近指节绑上传感器,每个手指只能反应一个关节的信息。
  选用3DMAX建立手部模型,和其他三维建模软件相比,3DMAX作为建模软件,入门简单,操作方便,易于学习,适合用来建立静态模型,在3DMAX建模软件中建立人体手部模型,给模型添加骨骼,然后蒙皮,是三维模型和人手具有相同的顾各关节,更能反映人机同步互换,建立好的三维模型如图所示,将建好的模型导出为FBX格式的文件。
  3.硬件电路设计
  3.1 总体构架
  硬件电路构架如图所示包括控制器、传感器组、数据采集模块等。
  选取单片机作为下位机读取数据采集模块采集到的数据,经过处理转化后,利用串口通行传输到PC上位机,上位机接收到数据后进行解读分析,模型动画。
  3.2 传感器组
  采用flex``2.2弯曲传感器。传感器的电阻会随着角度变化进行变化。具体表现为,传感器向外弯曲时,传感器电阻变大。非弯曲状态电阻:~9000欧姆,90度弯曲电阻:~14000欧姆,180度弯曲电阻:~22000欧姆,可基本完成手套的应用要求。
  MPU-6050传感器模块为全球首例整合性6轴运动处理组件,可以通过相应程序获得经DMP处理后的数据,包括四元数,欧拉角,加速度。在其中,其内置的陀螺仪传感器主要负责角度测量,加速度传感器负责加速度测量。通过两个传感器大大减少了封装空间,缩小应用体积。
  3.3数据采集模块
  DK21DN八路采集模块是集信号采集、变送、DA输出等一体化的智能模块,可测量8路0-5V,0-10V或者是0-20mA范围内直流电流信号,可以与各类传感器可以轻松采集输入五根手指的角度数据。
  串行通讯:使用USB与PC机连接,通过接口可以实现与上位机的串口通讯,同时也可以解决供电需求,不用外加电源
  4 软件设计
  4.1 总体架构
  在对下位机STM32F103单片机设置五个ADC规则通道和DK21DN八路采集模块的测量信号范围,确定MPU-6050传感器模块的测量对象为欧拉角,最后在unity3d软件中控制虚拟模型。
  弯曲度传感器数据是利用STM32F103单片机接收经过电阻——电压转换电路转换过的弯曲度传感器的电压信号,在单片机上设置五个ADC规则通道,用DK21DN八路采集模块的AD转换电路进行AD转换得到对应手指的弯曲程度,ADC通道0~4分别读取五个手指弯曲度的值。通过PC上串口调试助手读出其经过AD转换过后不同弯曲程度时的数值,并对其进行分别量化和判断处理,得到最后的手指弯曲数据。
  虚拟手的开发平台为Unity3D,所用的開发语言为C#。将FBX文件导入Unity,用Visual Studio编写控制脚本,生成可执行文件。虚拟手接收到MPU-6050数据包后对数据包进行解析,然后对五跟手指即五个弯曲度传感器的值进行解析。再将采集到的数据在Unity3d的代码中设为变量,方便调用
  利用串口通信,从控制板读取数据,实现实时控制。
  4.2 串口通信
  首先将单片机arduino端与MPU6050进行物理连接:A4---SDA A5---SCLVCC---3V3GND---GNDGND---ADD。在官网下载了MPU6050的库文件后将其放至Arduino IDE的安装目录下的libraries\文件夹下。通过MPU6050库自带的Example中的“MPU6050_DMP6”进行MPU6050传感器模块部分的数据收集。Unity3d中通过添加using System.IO.Ports;引用与PC相连的单片机串口传输的数据。
  5 总结与展望
  本文研制出简单的数据手套并结合3dmax、Unity3D开发出虚拟手,利用串口通信实现同步控制,体验沉浸感,在VR游戏领域前景良好,还可以运用在航天航空。虽然研制出的数据手套可以实现人机互换,但是弯曲度还不够精确,对空间位置无法测量。
  参考文献
  [1]张鹏程,刘森,钱靖,等 基于数据手套的遥操作多指灵巧手[J].科技创新导报,2016,13(7):1-2
  [2]侯建华,高速并行数据采集系统[M].电子技术.2007(2):22~24
  [3]付玉锦,原魁,朱海兵.CAS-Glove型数据手套运动建模玉软件开发[J].系统仿真学报。2004:,4:660~663
  [4]张俊.基于USB2.0接口技术研究[D].华中科技大学硕士论文.2004:29
  [5]冯勇.现代计算机控制系统[M].哈尔滨工业大学出版社.1998:196~217
  基金项目:本文系**大学2018年度大学生实践创新训练计划项目,项目编号:201811117056Y
  作者简介:吴靖飞,男,1998-,汉族,江苏无锡,扬州大学本科在读,机械电子方向。
  (作者单位:扬州大学)
其他文献
摘要:本文首先分析了AFC系统应急处理概述,同时阐述了紧急情况的定义,最后总结了AFC系统应急处理方案,仅供参考。  关键词:AFC系统;应急处理;方案设定  1 AFC系统应急处理概述  AFC系统全称为自动售检票系统,AFC系统能够实现自动售票、车票状态检验、区间计价、运营数据统计、扩展升级功能等。AFC系统能够确保地铁各个线路运营期间的收益安全,为乘客提供最佳的出行服务。AFC系统网络本身由
期刊
摘要:在对自动气象站设备故障进行判断处理时要本着安全性、逻辑性、替代性、缩小范围及做好记录等原则,自动气象站仪器设备运行过程中采集系统、传感器、业务软件系统等极易发生故障,应本着处理原则,做好故障判断处理,加强日常仪器设备管理及维护,提高自动气象站观测质量。  关键词:自动气象站;设备故障;判断处理;维护管理  1 自动气象站设备故障判断处理原则  1.1安全性  检查自动气象站故障时,如果要断开
期刊
摘要:拍照后进行修图是我们生活中常见的举止,不同的目的使用不同的修图软件,常见的修图软件是手机上的美图秀秀和电腦上的PS。两个修图软件因其使用人群不同、应用范围不同,所以有其完全不同的界面和操作原理,更大的区别在于时代对其的需求而发生功能上的变化。  关键词:PS;美图秀秀;区别  拍照几乎成了我们每天生活中必做的事情之一,在越来越讲究视觉审美的时代,几乎每个人在拍照时都会用到修图软件。如果平时自
期刊
摘要:涠洲11-4N油田位于南海北部湾海域,目前处于试开采阶段。通过建立研究区三维储层地質模型,可以从定量角度有效的预测砂体的空间展布以及储层内部物性分布特征,为研究区开发方案部署提供指导方向。  关键词:地质建模;相控模型;涠洲油田  前言  地质建模是在将地质、测井、地球物理资料和各种解释结果或者概念模型进行综合分析的基础上,利用计算机图形技术,生成的三维定量随机模型[1],可用于直观的进行地
期刊
摘要:当今是信息化时代,也是网络技术发展迅速的时代,互联网已经渗透进了人们的生活。在当前人们的工作中,计算机的使用尤其重要,而企业发展进行正常业务运行的前提就是保证服务器能够正常运转,一旦发生服务器系统出现紧急故障的情况,就会导致计算机的系统不能进行正常的运转,几乎所有的业务都会随之停止,严重影响公司的经济利益并且会造成其他一系列不良的后果。因此,在服务器出现障碍时,要及时对服务器系统进行修复,如
期刊
摘要:在机器人导航过程中,必须确保路径规划的正确性与有效性,但目前,模糊控制算法在机器人路径规划时仍存在局部最小值问题,为解决这一问题,本文结合以往经验,提出一种新的模糊控制算法--基于行为的模糊控制算法。本文就该种改进的模糊控制算法在机器人路径规划中的应用进行分析探讨。  关键词:模糊控制算法;移动机器人;路径规划;行为控制  针对模糊控制算法的局限性,提出了基于行为的模糊控制算法,在机器人路径
期刊
摘要:基于物联网RFID技术的涉密载体管控系统,解决了涉密载体在没发现、没看见的情况下就无法阻止以及人为管理有差错、有遗漏等重大难题,由于采用非接触式RFID电子标签,在不影响正常工作情况下,收集涉密载体有效信息,并在后台处理相关信息,为解决有效管控涉密载体提供新的思路。  关键词:涉密载体;物联网;RFID技术  在结合使用传统安全技术防范系统的基础上,采用感知与识别等物联网信息技术,在公文、技
期刊
摘要:准东铁路建设于1998年,2001年正式通车,主要以煤炭运输为主。全长323.245公里,正线224.935公里,站线98.309公里。属于典型的山区重载铁路,隧道多,桥梁多曲线多坡度大等特点,使用的钢轨为P60U71M和P60U78V两种型号的钢轨。  关键词:钢轨波浪形;磨耗原因;对策  波浪形磨耗的定义与分类  波浪形磨耗(简称波磨)位于钢轨顶面与车辆车轮的接触面,在钢轨顶面白光中一种
期刊
摘要:为了研究激光空蚀机制在水中对于靶材的破坏效果,建立了激光的微细作用检测系統,用水听器对产生的声压信号进行采集,通过压电薄膜在示波器上显示输出电压的有效值,计算得到激光对工件表面所产生的冲击应力。调节激光能量,分析等离子体、空泡脉动声压;运用运动控制系统调节工作台,测得不同γ的水下脉冲应力,并进行分析。  关键词:冲击波;空化射流;声压信号;激光能量;无量纲参数  1、引言:  空化空蚀现象是
期刊
摘要:2011年国家烟草专卖局就已经明确的指出:烟草企业要认真贯彻“安全第一、预防为主、综合治理”的发展方针,烟草企业要对达标的设备进行以安全配置、管理到位、能有效运行为目标,全面的加强烟草行业安全的基础建设措施,以提高烟草企业安全生产管理技术为核心,能够在很大程度上减少安全事故的发生。近年来,随着烟草行业有关安全设施的不断完善,对于各个企业基本都已经配备上火灾自动报警系统、视频监控系统、周界放侵
期刊