一种以体感技术实现人机交互的PC游戏控制系统

来源 :软件工程师 | 被引量 : 0次 | 上传用户:wuhen_lu83
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:引入最新的健身型体感游戏理念,开发一种感知人体手脚动作的人机交互体感游戏系统,使用压力传感器感应玩家的脚步动作、加速度传感器感应手部动作,并把感应的动作编码成运动指令,发送给计算机处理并显示。最后完成了软硬件调试,系统成功实现了体感交互方式,玩家从中收获了较好的健身性、趣味性和普适性。
  关键词:人机交互;体感游戏;压力传感器;加速度传感器
  中图分类号:TP391 文献标识码:A
  1 引言(Introduction)
  从20世纪80年代开始,“游戏与运动相结合”“健身与娱乐相结合”的设计理念开始在各种商业游戏中有所应用[1]。传统的人机交互方式使用键盘和鼠标,机械性的重复相同的动作致使玩家的兴趣越来越低[2],而基于传感技术的人机交互方式将全身动作的感应信号转换为对游戏的控制信号,将电子游戏与健身运动结合在一起。
  如今市场上成功的健身型体感游戏种类繁多,如基于摄像头Kinect平台的《Kinect大冒险》[3]等,这些设备大都价格昂贵,且需要专门的游戏主机。本文的设计目的是以低成本、适用广为特点,为基于键盘操作的电脑小游戏提供体感交互式的控制模式,系统采用压力传感器和加速度传感器,分别感应玩家腿部和手部动作,而不仅仅只有一个手部遥控装置[4],玩家能够获得全身性的运动。
  2 系统方案设计(Project design)
  本系统包含三个部分:传感器单元、数据采集处理单元和控制显示单元。数据采集处理单元使用三块51单片机,将加速度数据与压力数据分开处理,并实现了玩家手部加速度装置的无线化。整体框图如图1所示。
  本系统基于传统的横版过关类游戏,按照常规键盘操作方式使用方向键或其他按键,人物可以前后移动或向上、向前、向后跳跃;人物的手部运动只有一种,其功能视具体游戏而定,在本装置中一律按挥拳攻击处理。
  系统使用一个压力感应装置感应玩家的脚步命令动作,该装置有五个区域如图2所示,每个区域下面安装一个压力传感器-广测YZC-1B,其中C区代表“原地”方向,玩家在这个区域跳一下,上位机游戏的人物原地跳一下;A和B区分别是“前进”方向的左右脚摆放位置,玩家在这个区域原地跑或向上跳跃,游戏人物向前进或者向前跳;D和E区分别是“后退”方向的左右脚摆放位置。
  系统使用一个无线手环感应人的手部动作,玩家向前大幅度挥拳时,游戏人物做出手部动作。手环由一个加速度传感器ADXL345[5]、射频发送模块NRF24L01/NRF24L01 [6]和一块 ST89C52RD单片机构成。
  数据采集处理单元以串口通信方式,向PC上位机中的游戏发送控制命令,上位机中的串口模拟键盘程序可以根据串口发来的命令,模拟按键响应,控制电脑游戏中游戏人物的动作,从而实现单片机对电脑游戏的控制。
  3 动作判断方法分析(Analysis of motion)
  动作判断方法是本系统研究阶段的主要研究内容,判断方法的好坏直接影响系统功能的实现。
  3.1 脚步动作判断
  在跑步和跳跃时,人的左右脚的动作有紧密联系,设置玩家右脚为主动脚,左脚为从动脚,判断每次的动作都从右脚开始。
  以体重50kg玩家的实验数据为例,数据采样频率10Hz,仅采集得到若干特征值,方便对动作的判断,压感装置测量到的并不是真实的质量,玩家静立在压感装置上的测量值为3kg,当玩家在前进/后退区域跑动,左右脚下的称重传感器测量到的数据如图3所示。从静止到跑步再回到静止状态,右脚和左脚的重量交替变化,重量从小幅波动到大幅起落,最低值到0,峰值能够超过静立重量的两倍。笔者的判断方法是:右脚的重量严格超过静立重量的两倍、同时左脚重量为零、待1秒内左脚落下后重量达到静立重量的两倍,则完成一次跑步命令动作。
  当玩家在前进/后退区域跳跃,左右脚下的称重传感器测量到的数据如图4所示。每个跳跃动作可分解为起跳、腾空、落地三个过程[7],左右脚重量变化几乎同步,在起跳和落地过程中,传感器分别会测量到一个峰值,达到静立重量的两倍。笔者仅以第一个峰值为准进行判断,判断方法是:右脚重量达到静立重量的两倍、同时左脚重量超过静立重量、待双脚同时腾空使重量为零,则完成一次跳跃,随后在程序中延时400毫秒,避免误判第二次峰值。
  当玩家在原地区域跳跃,两只脚都在同一个传感器上,跳跃过程中质量变化的峰值更大,但其重量变化曲线的趋势与上文大致相同,判断方法也类似,测量到第一个峰值超过静立重量的两倍即视为一次有效的跳跃,随后延时400毫秒。
  以上分析的判断方法,能够正确分辨玩家连续的动作,克服双脚质量变化的不平衡特点[8],并及时做出反应,尽量缩短判断动作所需的时间,减小人机交互中的时延感。
  3.2 手部动作判断
  玩家手部的加速度传感器数据曲线如图5所示,静止时,三轴加速度大小保持相对稳定。水平X轴、Y轴稳定在0—0.1m/s2,竖直Z轴稳定在1.00m/s2左右(重力加速度)。挥拳时,Z轴加速度仍保持在0.89—1.05m/s2,而X轴、Y轴的加速度变化基本同步,在挥拳挥出时,水平加速度会经历一个变大直至超过1m/s2,然后回落的过程;收回时由于动作平缓,水平加速度虽然也会出现一个峰值,但不会超过1m/s2。由于只需要在一次完整的挥拳动作过程中得到一次有效的加速度判断,故取其峰值范围作为判断依据,在X轴、Y轴中,若有任意一轴加速度大小超过1m/s2,判断挥拳一次。
  上述加速度判断方法的合理性在于,取略小于挥出时峰值、而又远大于收回时峰值的数值作为阈值,最大限度地避免收回时被判为又一次挥拳,以及挥出时没有被判断为挥拳的误判状况出现。每次判断所需时间极短,可在短时间内进行多次判断,实时反映运动状况。
其他文献
“霍麻子回来了!”  四十六岁的老殷,站在三公里外,给即将六十岁的老张,打来求助电话。  “老张,老张,霍麻子回来了。”  老张接到电话的前三秒,正像一条六十岁的藏青色毛毛虫,穿着警服弓着腰,钻在一块刚刚初春返青的菜地里呼哧呼哧挖掘着。接到电话后,老张就像孙悟空听见猪八戒说:“大师兄,不好啦,师傅又被妖怪抓走啦!”他像猴一样原地弹跳,整个人都直挺挺地杵在菜地上,呆呆地杵了许久,远看,就像一个插在菜
在陆地上,沉积物释放的甲烷会直接被排放到大气中,从而对大气环境产生影响。据联合国政府间气候变化专门委员会估算,大气中的甲烷有大约一半是人类活动排放的,而另一半主要来源于自然排放。通常,极地和高原地区的冻土带并不被认为是大气甲烷的重要来源,然而在气候变暖的影响下,冰封在冻土里的甲烷已经发生了大规模喷发。仅在阿拉斯加和格陵兰岛,科学家就已经发现了超过15万个甲烷气泡泄漏点,并将这些泄漏点分为表层来源的
如何把五千年的经典传统、民间传统和革命文化、时代文化熔为一炉,通过乡愁深加工,变为一种浑然天成的电视版的“新传统”,是《记住乡愁》创作团队的不懈追求。  4年来,我们在遵守电视规律的前提下把新闻思维转化为哲学、史学、文学、人学思维,把“风物传说”“英雄传奇”“新英雄传奇”思维改变为具有启发性和建设性的文化表达和人格展示,在认知方式上更加整体化,在价值观上更加核心化,在采编理念上更加生活化,在传播手
教育云,简单地概括就是海量教育资源及可利用这些资源的技术。它是个相对概念,通俗地讲就是相对于有限、独立的网络可利用资源(如现在每所学校或教育资源提供部门所拥有的网络资源)来说,教育云所提供的资源不是有限和固有的,而是海量和形成型、生态型的,它给用户提供已有资源的同时,也让每位使用者参与到资源建设过程中来,真正形成了一种资源共建共享的网络环境。  ——叶文良 河北省石家庄市电化教育中心/电教馆馆长 
我常觉得服装是穿在肉身外的内在,也许你不刻意地去着墨,但是它总是不经意或者刻意地表达出了你内心的思想与企图。这也让我这么多年来一直很忠诚地选购川久保玲女士的作品,并且经常穿上身,二十多年来几乎快要变成习惯了。但是我知道选择衣服千万不能成为习惯,因为衣服跟艺术品是相似的,它要跟时代相关、它呼应着你活着的当下,同时也对照了你与这个时代的关系。  两年前,我参加内地一个选秀节目,我负责音乐选择的工作,其
电影中,人生病需要输血时,很多情况都是父母输血救子女,或者反过来。为什么我的父亲生病,医生却不同意把我的血输给父亲呢?  这是个非常有价值的问题。很多影视作品中都安排了直系亲属互相输血的桥段,但是这其实是错误的,临床上不会有医生同意这么干。如果这样输血,发生极其严重的输血并发症——輸血相关移植物抗宿主病的概率会大大增加。  为什么会这样呢?  供血者血液里的淋巴细胞进入受血者体内,便会攻击受血者的
听说有人喝水喝成了水中毒,这是真的吗?  会的,医学、化学专业里有一句有趣的“俗语”——只要剂量足,万物都有毒。虽然不严谨,但也可从中略知一二。  水中毒也有个更专业的名字——稀释性低钠血症,它的出现与一个初中课本上的化学知识——渗透压有关。渗透压决定了物质有从浓度高处向浓度低处去的趋势。  大量的水进入人体后,细胞外的水远多于细胞内的,大量水进入细胞,细胞就水肿了,脑细胞的广泛水肿会导致颅内压增
孟宪堃,黄河科技学院新闻传播学院编导系助教,荣获第一届全国普通高校信息技术创新与实践活动优秀指导教师奖,指导的学生在第一届全国普通高校信息技术创新与实践活动决赛中获得视频创作赛项一等奖等好成绩。    2009年11月8日,我们7位师生踏上了去往江苏无锡的火车。说实话,我是感慨万千:一直都想寻找一个机会,一个能让自己学生的作品和全国各高校学生作品做比较的机会;一个能够让自己的学生和各高校学生学习、
短视频到底有什么用?  在快手CEO宿华看来,短视频会成为新时代的沟通载体。因为影像是活生生地放在那里的,比文字更真切,有着改变所有行业的力量。  而在抖音总裁张楠看来,短视频在很多用户心目中,就是抖音。因为很多人现在拍短视频时都会说:“来来来,拍个抖音吧”。  至于普通消费者,短视频是他们的“时间黑洞”;对于平台方,短视频又有着不小的吸金能力。第三方市场调研机构Quest Mobile今年发布数
听说在昏暗的灯光下看书有损视力,我家灯坏了,是不是不能看书了?  并不是。在昏暗的灯光下看书有损视力这一观点并不科学。通过对大量患者的研究,眼科专家已经证实,在昏暗的灯光下阅读,会产生显著的眼疲劳特征,但这种特征是短暂的,不会对视力功能有持久的影响。停止阅读后,症状通常会很快消失。  不难想象,早在电灯发明以前,人类一直是在烛光、煤油灯等昏暗的照明设备下阅读的,当时视力受损者的数量远没有现在这么多