温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于
Unity_3D
宿舍
管理
系统
研究
王一帆
本栏目责任编辑:谢媛媛软件技术Computer Knowledge and Technology电脑知识与技术第18卷第36期(2022年12月)第18卷第36期(2022年12月)基于Unity 3D的宿舍管理系统的研究王一帆,王辰启,陈翔宇,梁创恒,刘亚萍,高艳平(河南科技大学,河南 洛阳 471000)摘要:宿舍的管理往往因为人员众多,存在耗时耗力的情况,管理不当更是存在着安全隐患。随着5G时代的到来,更高的速率、更高的连接密度、更低的网络时延使得往日烦琐的工作可以通过3D可视化软件交互的方式简化。同时,在面临大量的数据时,对于数据的分析并且通过3D展示,相较于传统的手工记录的方式有着更直观的效果。关键词:Unity 3D;三维;三维展示;可视化;管理系统中文分类号:TP311.1文献标识码:A文章编号:1009-3044(2022)36-0056-03开放科学(资源服务)标识码(OSID):1 概述宿舍是在校期间学生生活和学习的重要场所,是学校对学生开展思想品德教育的第二课堂,是传播新时代精神的战略要地。中国教育现代化2035 提出如下战略性要求:建设智慧高校,结合生物特征识别、计算机视觉、虚拟现实等方面对高校科研、教学、管理、服务等业务进行数字化升级改造1。现在,很多高校依然采用传统的人工管理方式管理宿舍,主要依靠学生工作部门、保卫处、后勤以及各学院的辅导员综合管理宿舍,这些部门的成员对于管理宿舍的工作认知不尽相同、管理能力参差不齐,在具体到管理的过程中,很难落实自身的管理职责,严重时甚至导致管理体系的混乱。这就出现了在实际管理的过程中,某一板块无人管理的松散现象,使得学生宿舍管理工作不能落到实处、存在漏洞。同时,当宿舍管理出现问题时,各部门之间容易因为责任落实得不到位、相互推诿责任、无法实际落实责任。因此,学生宿舍管理工作目前体系仍存在较多漏洞,有待改进。根据 物联网“十二五”发展规划2的精神指导,“智慧校园”成为现如今高校顺应时代发展的新方向,以物联网、数据可视化、数据分析等技术为载体,将校园管理、校园生活以及教育教学等系统升级转型是未来一段时间内的迫切需求。新型的智能化系统有着高效、安全、有效等突出优势,正在逐渐替代传统的管理模式,寝室管理也应该加以改进,顺应发展趋势。在此背景下,为提升宿舍管理的效率,对现代化宿舍管理系统进行了假设和进一步验证。系统通过物联网技术将宿舍状态信息及时上报至平台,实时显示在数字大屏上,同时具有通过上传图片,对地面、桌面进行垃圾识别打分等功能,在加强宿舍管理的同时,大幅度提高了管理的效率。2 Unity 3D宿舍管理系统的开发流程与关键技术2.1 开发流程宿舍管理系统的开发与通常的软件开发有着相同的流程,依次是需求分析、概要分析、详细设计、编码、测试3。系统的开发目标为建立一套可交互三维展示宿舍管理系统,因而其开发流程主要分为两部分。2.1.1 创建宿舍场景以及宿舍楼有关3D模型本部分主要工作是利用Unity3D构建宿舍真实模型,Unity3D作为现在流行的3D建模软件有着良好的跨平台性,同时支持资源的导入大大简化了构建模型的流程。2.1.2 通过编写 C#脚本,实现用户与虚拟环境间的互动4本部分主要工作是在Unity3D中编写操作有关脚本,实现实际功能与3D模型的结合,使得构建的3D模型具有交互功能。系统的开发流程包括编写后端功能,构建3D模型,导入3D模型,编写交互脚本,实际测试等5部分,具体流程如图1所示。收稿日期:2022-04-21基金项目:省级SRTP项目(项目编号:202110464034),项目类别:一般项目作者简介:王一帆(2000),男,河南商丘人,学生,本科,研究方向为Unity 3D、三维、三维展示、可视化;高艳平(1976),女,河南洛阳人,通信作者,讲师,硕士,研究方向为大数据应用技术。E-mail:http:/Tel:+86-551-65690963 65690964ISSN 1009-3044Computer Knowledge and Technology电脑知识与技术Vol.18,No.36,December202256DOI:10.14004/ki.ckt.2022.2292软件技术本栏目责任编辑:谢媛媛Computer Knowledge and Technology电脑知识与技术第18卷第36期(2022年12月)第18卷第36期(2022年12月)图1 系统开发流程2.2 关键技术2.2.1 物联网物联网即把所有物品通过射频识别等信息传感设备与物联网连接起来,实现智能化识别和管理的系统5。5G时代的到来使得设备间通信更加高速、便捷,智能化家居也是如火如荼地发展,许多设备都支持了互联网的管理与互动。宿舍作为社会关注的焦点,宿舍智能化是有现实意义的。通过物联网技术,利用各种感测系统(如温感、烟感、门禁触感、气感、防盗探测器等)以及防盗报警、消防报警、求救求助等报警系统组成学生宿舍智能防盗防火系统,实现宿舍状态的实时更新,可以降低人工成本、提高工作效率。2.2.2 Unity3D构建模型Unity 3D 也称 Unity,是由 Unity Technologies 公司开发的实时3D互动内容创作和运营平台6,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括平板电脑、手机、PC、虚拟现实和增强现实设备7。通过Unity3D,可以实时地渲染并实现各种AR和VR互动体验。不同于市面上相似的管理系统,基于Unity3D的宿舍管理系统突出在三维展示上。本项目利用3D建模把宿舍的各个场景通过Unity3D这一平台部署在大屏上可视化显示,使得管理人员可以很直观地检查各宿舍的状况,同时,得益于Unity3D的跨平台性,可以将管理系统的3D模型便捷地部署在各种移动设备上。2.2.3 基于Unity 3D的3D交互Unity3D 引擎支持多种语言作为脚本语言,其中C#语言使用最为广泛,也最为贴近于面向对象的编程思想8。本研究中使用C#作为交互动作开发语言,实现宿舍管理过程中的3D交互。三维宿舍管理系统是宿舍管理场景的真实再现,为管理人员提供三维的信息展示、宿舍浏览和虚拟交互等功能。在Unity3D平台中,以上功能的实现依赖3D 拾取、碰撞检测以及摄影机的运动等技术。管理人员可以通过简单地勾选对相应宿舍进行管理操作,选中宿舍楼层后可以通过控制摄像机在场景中的移动,进行视角的调整从而更加直观地观察楼层各宿舍的门窗状态。通过给摄像机运动控制脚本,实现视角的移动,代码内容如下:void Update()if(Input.GetKey(KeyCode.UpArrow)move=move-Speed*Time.deltaTime;transform.Translate(new Vector3(0,0,move);/相关操作2.2.4 Microsoft Azure Face API人脸识别服务Azure 人脸服务提供用于检测、识别和分析图像中人脸的 AI 算法。人脸识别软件在许多不同情形中都十分重要,例如身份验证、无接触访问控制和实现隐私的人脸模糊9。利用微软的人脸认知服务能够便捷地比对人脸信息并返回相似置信度。在宿舍的人员管理中宿舍门禁一直存在管理松散的问题,大多数高校依然采用一卡通识别的方式,存在典型的认卡不认人的情况。通过人脸识别,可以有效加强宿舍人员进出的管理,杜绝外来人员进入带来的隐患。检索人脸鼻子和瞳孔的位置特征确定人脸位置,分析人脸特征,最后返回人脸特征结果,代码如下。foreach(var face in faces3)var attributes=face.FaceAttributes;var age=attributes.Age;var gender=attributes.Gender;var smile=attributes.Smile;var facialHair=attributes.FacialHair;var headPose=attributes.HeadPose;var glasses=attributes.Glasses;var emotion=attributes.Emotion;利用返回的人脸特征可以很容易地实现两张图片的对比,从而实现人脸识别,具体效果如图2。图2 人脸识别效果2.2.5 Computer Vision API处理图像计算机视觉图像分析服务可以从图像中提取各57本栏目责任编辑:谢媛媛软件技术Computer Knowledge and Technology电脑知识与技术第18卷第36期(2022年12月)第18卷第36期(2022年12月)种视觉特征。例如,该服务可以确定图像是否包含成人内容、查找特定的品牌或对象,或查找人脸9。在本研究中,宿舍整洁程度的量化考核以往需要宿管的人工评分,不仅耗时耗力,而且存在评分不够客观的情况。通过计算机视觉服务,让计算机神经网络学习并识别图片,可以大幅度减少类似的重复性人工工作。学生上传宿舍实时照片,系统根据图片中的垃圾等物品进行识别并打分,算作宿舍考核中的一项内容,可以有效减少人工成本的同时督促到宿舍的卫生,垃圾识别效果如图3。图3垃圾识别效果2.3 项目优势三维可视化宿舍管理系统主要优势在于物联网和三维可视化。通过将物联网运用到宿舍中去,有效解决了传统管理模式中的信息量庞大且复杂、统计信息过程繁琐等问题;而三维可视化更是符合人体工程学的预期,将数字的东西通过实体化的方式展示,更符合人们的认知,能够更加直观地将宿舍状态实时展现给管理者,大大简化了宿舍管理工作,同时降低了管理成本、提升了管理效率。此外,在系统中,还运用到了人脸识别、图像处理等AI技术。与人工管理方式相比,计算机管理系统没有主观意识的局限性而拥有更高的准确性。因此,在宿舍安全、宿舍环境量化评比中,能够营造更加安全、公平、可靠的机制。3 结束语三维可视化宿舍管理系统是在 国家新一代人工智能标准体系建设指南 指导下的新时代产物。根据党中央的精神指导,未来将按照“统筹规划,分类施策,市场驱动,急用先行,跨界融合,协同推进,自主创新,开放合作”等原则,立足国内需求,兼顾国际,建立国家新一代人工智能标准体系,加强标准顶层设计与宏观指导10。智慧校园的发展在路上,未来的宿舍管理是智慧校园的发展目标,也是现阶段宿舍管理发展的必然趋势。三维可视化宿舍管理系统与现有的管理系统相比较有着更加直观的数据展示,针对传统管理的费时费力等状况,提出了新颖的、符合未来发展趋势的三维管理模型,对减少管理成本、提高宿舍管理效率、杜绝风险隐患等有重要的意义。参考文献:1 中华人民共和国教育部.高等学校数字校园建设规范(试行)S.2021-03.2 工业和信息化部.物联网“十二五”发展规划R.2011.3 李红,赵玉新.软件开发流程实训M.北京:电子工业出版社,2005.4 肖建良,张程,李阳.基于Unity3D的室内漫游系统J.电子设计工程,2016,24(19):54-56.5 白雪杰,郭雷岗,姜丽鸽.物联网技术在智能电网中的应用研究J.物联网技术,2022,12(3):83-85,88.6 王锐.基于Unity 3D的足球课程虚拟教学系统设计J.自动化技术与应用,2022,41(3):182-186.7.Unity官网.关于Unity游戏云EB/OL.2021-09-20.https:/ 李新晖,陈梅兰.虚拟现实技术与应用M.北京:清华大学出版社,2016.236-321.9 Microsoft官网.Azure 计算机视觉帮助文档EB/OL.2021-09-20.https:/ 中央网信办等五部门印发 国家新一代人工智能标准体系建设指南 J.自动化博览,2021,38(1):5.【通联编辑:梁书】(上接第52页)5 黄发云,曹华,陈良万.我院“一动力三循环”医疗质量管理模式的构建与实施J.中华医院管理杂志,2018(6):469-473.6 高春辉,于广军,张志毅,等.基于物联网与移动互联网的医院后勤智能运维平台建设与应