大三某某个人总结

  唉,说来惭愧,前两天在合泰杯比赛上,输得很彻底,不过也不是没有收获,还是值得欣慰,至少见识了比较创新的制作,感觉大学生的创新有待提高,但值得祝贺的是,他们都做出来了,而我还没有做出来。。。我败了。

  现在我就来分享一下我失败的作品,主要是思路,估计我对合泰杯有阴影了,但是还是鼓励同学们参加。

  

  第一天就偷下懒,我把计划书粘过来,希望对大家有点帮助。

2.创作背景

近年来,计算机技术成为人们生活中不可或缺的一部分,而人与计算机的主要交互功能主要是依靠键盘和鼠标、键盘操作虽然效率高,但其相对较难,新手入门往往需要一定的时间熟悉。鼠标是广大群众的喜爱,其操作简单,通过简单的点击完成大部分的功能,操作功能实现方式人性、自然,成为人们日常生活中越来越重要的组成部分。但是鼠标的操作停留在二维平面上,将生活中丰富的动作大量压缩,使人们再人机操作久了过后往往出现手酸,麻木的情况。

怎么交互提供更加自然,和谐的人机交互方式成为计算机科学的一个重要的课题。更自然的人机交互方式使计算机更加和谐,与人们生活规律更加接近。本作品是通过人们生活中的各种手势与手的运动的采集,实现对电脑等设备的控制。

3.创作目的

本作品将实现手部移动和部分手势数据采集,实现更加自然的人机交互功能,实用于大部分人机交互应用,特别在办公和3D游戏开发占有部分市场。

一、          作品功能与实用性

经过统计调查,在人们生活通过手指表达有意义各种手势中,手指扮演着重要的角色,大多数情况,手指就两个状态,手指弯曲和手指直立。而手指弯曲程度需要严格要求的手势只有在少数比较复杂的手势中用到,但其采集成本高,采集精确度低,性价比不是相对较低。本作品立足于人们生活,简化了人们的手势,将人的手指状态简化为弯曲和直立两种状态,方便实现,简化了处理复杂度。

与传统的鼠标相比,它有更好的可移动性和可操作性,其操作更加自然,手势数据采集更加多元化。实现了更加舒适的人机交互。

二、   设计原理

本作品是人机交互性创新型产品,分为两部分,手握部分和手掌部分。手握部分的简单结构图如图1.1所示,通过五个简化的红色按钮采集手势的手指是否弯曲。在手掌部分包含一个三维传感器,其采集手势移动和手势的角度数据。两部分的数据综合处理,得到最终手势。

在手势的处理过程中,也分手指部分和手掌部分。在手手指处理部分,主要考虑两个问题,一个问题是手指是弯曲的还是相对手掌竖直的?另一个问题是手掌是并合在一起还是各种分开组合?

第一个问题,我们采用按钮的方式,简化了手势的处理程度,提高手柄的可操作性,在实现中,我们采用I/0口进行数据的采集。本作品用采用时间时间来处理,本作品采集数据是扫描I/O端口的方法实现,每隔一段时间(如5毫秒)扫描一次各个端口数据。

第二个问题,是手指分开和闭合等状态,本作品采用时间差的方式来区分,如果两个手指离开的按钮时间差大于某个值后(如0.5秒),我们认为其是分开的,否则我们认为其实并合在一起的。这个功能是通过编程来实现。手指处理简图如图1.2所示。

在手掌处理过程如图1.3所示,主要利用三维传感器采集数据,将数据A/D转换,进行手掌的三维建模,在建模过程中,主要有两个问题,一个是手掌的角度问题,另一个是手掌的位置问题。本作品3维建模采用的数据结构是角度和3维位移的方式。在左右翻转中,角度以手心向上的角度为0度,逆时针,360度建模处理,数据结构中将记录最新角度,完成手掌的动态识别。手掌与手臂的角度,以手臂水平为0度,以手心弯曲方向为正,360度建模。

本作品在手掌运动建模时参考机械手运动建模设计,用户使用前,开机自动确定坐标原点或者用户手动确定坐标原点。在手掌位移建模静态库是假设使用者静止的状态下进行建模,但是用户在使用时通常是运动的,所以需要进行一系列的数据处理。在本作品,采用滤波技术。大概原理是在一段时间内,由于人们运动往往是有规律的匀速运动,而人们办公时或者计算机操作时的运动往往是无规律,充满不确定性,波动性大,发生较突然。本作品采取将波度大的运动规律明显的波进行滤波处理。另外建立使用者运动数据库,缩短识别运动时产生波的时间,增加滤波效率。

通过加速度传感器,收集手掌的运动方向和速度,在采集数据经过滤波处理过后,整理相关数据和计算手与原点的相对位置。与手掌角度进行整合,完成手掌的数据3D建模。

手掌和手指的数据分别处理后,整理成为一组完整的处理数据,本作品完成对手势的建模,本作品采用WiFi协议无线通信,通过无线模块将数据传输给终端进行最后的无线数据处理,包括在终端通过静态数据库数据进行对比和匹配,完成动作的识别。

三、   实作设计结构

1.硬件部分:

硬件模块主要包括主芯片数据处理模块,手掌三维数据采集模块,手指数据采集模块,电源模块,无线传输模块,它们基本关系如图1.4所示。

2.软件部分:

软件模块主要包括系统初始化模块,手掌数据处理模块,手指数据处理模块,数据整合建模模块,无线传输模块,其处理关系如图1.5所示。

以后应该还有其他创新思路的更新,欢迎大家监督与意见交流。创新是动力。。。

时间: 2024-10-07 06:10:15

大三某某个人总结的相关文章

快大三了,该确定专业方向了

[来信] 马上要大三了,需要选择一个方向为毕业后找工作打算,原本想通过培训学网页制作,但同学说网页制作太简单了,没有前途,我陷入了纠结,不知道该怎么办,另外,我想请教一下贺老师,除了纯编程(如软件)和硬件,还有那些与计算机有关的就业方向??希望老师能解答我这两个问题,非常感谢. 收起 [回复] 大学两年,不知你"埋头拉车"如何,但知你并没有"抬头看路". 关于网页制作,并非所谓没有前途,无论前端还是后台,做的好,能独挡一面,照样"吃遍天".去挤走

大三仍是Linux系统小白的我给大家讲讲学习历程

我与Linux结缘是在大三的时候.我与Linux熟识是在偶然遇到<Linux就该这么学>的时候.因为我是电子信息工程专业,在高年级时开设了嵌入式课程,嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分.所有带有数字接口的设备,如录像机.车子等,都使用嵌入式系统,有些嵌入式系统还包含操作系统.嵌入式操作系统包括μC/OS-II.嵌入式Linux.VxWorks等,但大部分嵌入式操作系统是不开源且不能免费使用,只有Linux是基于GPL协议,所以它成为了嵌入式系统的绝对主流. 我们学校的嵌入

大三下学期计划

大三下学期计划: 学习C#也有1年多了,对于这门技术也有了大致的了解,相比较java而言,自己还是喜欢C#语言的,更别说宇宙最强大的IDE了. 马上也要找工作了,下面是对于自己这一学期的计划. 1:参加学校的挑战杯,把自己的项目完善,将来找工作的时候可以很好的向HR介绍自己的项目. 2:每天学习点asp.net的基础,mvc在项目中的使用等,自己也要看从图书馆借来的书<C#基础教程><C#5.0入门经典>,看书的时候可以把笔记也在纸上面,这样自己可以很好的复习了. 3:对于数据库的

9.11 oh my god 大三了!

大一自告奋勇当了学委,后来发现当个学霸真没什么意思,和高中没什么区别,并且社会也并不需要学霸.妹子又不想找,理工科大学的妹子只能呵呵了.最后万幸的是,加入了无线电爱好者协会这个大家庭,真的好棒,一群2B青年为了各自的梦想在一个实验室里奋斗着,待在实验室就不想走了,这才是我向往的大学生活.大二选择了飞思卡尔,付出了很多,放弃了寒假,暑假,无数次修车,无数次挑灯夜战,学到了很多东西,虽然最后比赛出意外车坏了,拿了个安慰奖,但最起码,大二这年是过得最充实最垮了的,感谢我的队友,感谢大无协.   比完赛

大三上------期末总结

今天终于把万恶的期末考试给考完了!想想考的都是专业课,原本以为肯定会复习地很开心.因为不用像以前一样只是考试前一周什么都不会,然后考前疯狂地看书刷题,考完之后瞬间遗忘.不过事实证明...为了考试看书还是非常痛苦...即使是喜欢的算法,C++,操作系统....不过幸好已经考完啦!接下来为期四周的寒假又不用为考试而学习了! 大三上这一个学期接触的主要的东西依旧还是底层的系统和算法吧.在开学的第一个月把<UNIX环境高级编程>看了一遍,而且是英文原版的.要说真的学到了什么,其实没有,因为这本书更像是

有计划,坚决执行——写给大三犹豫的女生

[来信] 贺老师: 你好,我是一名计算机专业的大三学生,现在有点迷茫,因为大一大二学了C,Java ,Java web,曾经都坚定信心的要学好,都半途而废了,现在大三了,我激情满满的想学好数据库DBA,但是经常听到这个专业女生不适合,男生优势大,心里还是挺纠结的,想请老师提点建议和意见,还有数据库DBA方向得要老师带,想请老师指点指点. [回信] 看得出,你现在对学好的方向又想打退堂鼓了.当我面对一位年轻人,我很看重他或她自己的兴趣.所以你现在想学DBA,不知是如何想的.如果是经过尝试,觉得喜欢

线段树(大三的模板)

Up函数 用来更新父亲节点的值 void push(int w) { sum[w] = sum[2*w]+sum[2*w+1];//更新节点值 } 单点更新 先找出第p个数 然后更新他的值 void add(int p,int d,int l,int r,int w) { if(l==r) { sum[w]+=d; return ; } int m = (l+r)/2; if(p<=m) add(p,d,l,m,2*w); else add(p,d,m+1,r,2*w+1); push(w);

重新执笔,已是大三!Jekyll自定义主题开发

“一转眼忘了时间 丢了感觉 黑了世界 再逞强 再疯狂 也会伤 不知 不觉 后知 后觉 然后 发现 失去 知觉 ”——<一吻不天荒> 时间是把双刃剑,什么解决不了,忧烦的,慢慢变淡,消失.我也即将毕业,面临找工作,写毕业论文这要的大事,过去的已经过程,已经不想去做去想荒唐,无聊的事. 为此,我打算写日记与文章来记录这个关键时间段.如果我找到了月新过6K的工作,请记得这真的来之不易. 如果同样是大三的伙伴,请留言支持一下吧!你的鼓励是莫大的安慰! 在这段时间,我计划先做一个人Blog,基于jeky

写给大三了还迷茫的你

前言: 大三了,作为一名java程序员,你是否觉得自己在学校里只做过一些小玩具的程序,学校里学的课程都是从理论出发,作业什么的都感觉不到有什么用,就算是一个课程设计也不过是小打小闹的基础总结,不知道如何去学习更多的知识,对以后出路感到了迷茫.又或抑你在大一大二的时候都是玩乐中度过的,现在想去努力一把,但却又不知道该如何去做.如果你是这两者中任意的一个,请继续看下去,希望以下的学习内容能给你提供帮助.(注:本文为大二大三并是学习java web 开发方向的同学而写) 基础篇 学习Web的基础知识