Hololens连接mysql_学校hololens开发项目:汽车发动机检修混合现实(MR)教学
我司与汽车职业学校合作hololens混合现实开发汽车发动机辅助检修项目。
概述
该软件旨在通过学校自身的师资力量和教学场地及现有教学装备,构建现代职业教育体系,加快学校发展现代职业教育,培养适合本市经济发展需要的技术技能人才。通过MR(混合现实)技术为发动机检修专业提供一个虚拟仿真教学课程研究与开发、教学研究与实验实践的平台。
目标
特色性:根据专业学习对口企业岗位的实际生产需要设计软件,来进行MR教学。
实用性:通过虚实结合、强化训练提高教学效率。
创新性:利用最新的MR技术手段,使学生耳目一新,积极主动的掌握知识点和技能。
数据性:利用软件教学,方便采集教学数据,使教学结果有直观的体现,为教学分析和研究打下基础。
方案简析
使用微软的MR头显HoloLens,将软件安装其中后使用。
MR教学场景,合并现实和虚拟世界而产生的新的可视化环境,产生的虚拟对象为全息图像,例如三维模型,窗口、菜单等。
通过头部凝视虚拟对象和手势操作,来实现虚拟交互。例如点击按钮、拖动物体等。
识别现实世界物体,进行相应功能开发,例如对学生实际操作的智能评分系统。
HoloLens直播,将在设备中看到和听到的虚实结合的场景投放到大屏幕,供所有学生观看,方便教学。
将HoloLens教学的操作数据和部分视频通过服务器保存。
后台管理系统,管理和查看师生和教学数据信息等。
远程教学和指导,老师可在电脑上指导戴HoloLens的学生操作。
界面截图:
远程指导
教师利用虚拟仿真画面、实时操作视频进行实时、随机、示范性动作
直播教学
以直播视频形式实施教学展示
混合现实教学
学生可以进行自助式操作,形成虚拟仿真与现实操作高度融合
完美叠加的视频教学画面
实施方案
本方案为制作发动机气门的检修教学,以后制作发动机其它部分的检修可相应地添加到本软件中。
全息显示示例
UI:用于显示菜单、按钮、文本或图片信息;用于用户输入信息。
三维模型和动画:模型用于展示零件或工具外观,动画用于展示零部件拆装和工作原理。
功能说明
学生需登录后才可使用本软件进行教学,登录方式为在软件初始界面输入学号和密码。
登录成功后,选择课次,课次由老师在后台编辑,由老师告诉学生应选择哪个课次,系统默认为最新课次。
进入教学后,学生的学号、姓名、课次和教学名称始终显示在视野固定位置,比如左上角。本方案中教学名称只有“发动机气门的检修”。
选择教学模式进行教学,教学模式分为学习模式、练习模式和评分模式。
学习模式:让学生了解零部件、工具使用和拆装过程。
练习模式:学生进行实物操作,有全息界面提示,学生可以随时查看当前该如何操作。
评分模式:学生进行实物操作,软件对学生操作进行一定程度的识别进行智能评分。
直播HoloLens教学
老师可以通过电脑登录HoloLens管理平台(一个局域网的ip),直播HoloLens中的内容,其他学生可以在与电脑连接的显示设备上观看头戴HoloLens使用者的体验全过程。老师对一个学生指导,其他学生全部可以受益,提高教学效率。除了评分模式和远程指导的教学,都可以进行直播。
远程指导教学
通过使用HoloLens上的skype软件,可以让老师在电脑上一对多远程指导,在skype软件上可以视频、语音、甚至作图指导。老师在电脑上作的图,会在戴HoloLens的学生眼前转化为全息图像。
教学数据采集和保存
数据分为文本数据和视频数据,两者互为补充。
文本数据:记录软件操作日志。比如登录情况、选择的教学模式、教学模式使用情况等。
视频数据:直播HoloLens和远程指导的教学在电脑上可以看到视频,用录像软件录屏。评分模式如果需要录制视频,可以在HoloLens管理平台录制,但是每段录像只能录5分钟,所以用文本数据记录此教学过程。
文本数据,系统会自动记录并提交给服务器保存。
视频数据需要老师手动录制,将录制的视频文件通过后台管理界面上传到服务器保存。
后台管理系统
师生数据和教学数据的管理平台。
教学模式内容
学习模式
零部件和专用工具通过静态模型和UI展示,模型可以移动、旋转和缩放。
拆装过程通过三维动画和UI展示。
以下是展示内容
1.零部件:
进排气凸轮轴
气门挺柱
进排气门
2.专用工具:
1)
2)
3)
3.拆装过程:
凸轮轴的拆卸
气门挺柱的拆卸
气门的拆卸
凸轮轴安装
气门挺柱的安装
气门的安装
练习模式
全息界面提示操作流程,辅助学生实际操作。
练习前进行拆装分步选择,与学习模式的拆装过程类似,分成6步。选择后,全息界面提示当前拆装的步骤提示。
例如进行“凸轮轴的拆卸”,界面上提示,可以点击上一步下一步按钮查看提示,点击下一步之后,提示,点击上一步,又回到之前的提示,以此类推。
另外还可随时点击动画按钮,查看动画演示。
评分模式
老师在教学前,先在后台管理系统设置这次教学的内容(具体设置见后台管理系统介绍)。
学生进入评分模式后,系统会提示需要评分检测的内容,是否检测到内容会有标记提示。检测内容分为步骤检测和零件检测。另外,有“维修记录单”和“提交”按钮。“维修记录单”点击后出现记录单通过手势点击完成填写;“提交”点击后显示此次教学的评分。
1.步骤检测,系统会用实物识别检测是否完成此步骤,识别顺序按照步骤顺序(以下图片为检测实物)。
1)进、排气凸轮轴拆卸
2)全部气门挺柱的拆卸
3)对指定的一个汽缸的两组进、排气门进行拆卸
4)对指定的一个汽缸的两组进、排气门进行组装
5)全部气门挺柱的组装
6)进、排气凸轮轴组装
2.零件检测,系统会用实物识别一些拆卸过程中的关键零件,以辅助评分。
进排气凸轮轴
气门挺柱
进排气门
3.维修记录单
主要内容按照下图表格
填写表格方式
合格/不合格:点击选择
处理部分:点击选择,选择项有“正常”和其他后台设置好的选项
数字部分:点击填写处,虚拟键盘填写。
检测答案方式
根据后台设置好的正确答案核对。
4.提交
系统将此次评分数据(包括步骤检测、零件检测、维修记录单)上传到后台保存,并显示最终评分。
评分初步设定:
项目
小项
评分
步骤检测
进、排气凸轮轴拆卸
8
全部气门挺柱的拆卸
3
对指定的一个汽缸的两组进、排气门进行拆卸
14
对指定的一个汽缸的两组进、排气门进行组装
14
全部气门挺柱的组装
3
进、排气凸轮轴组装
8
零件检测
进排气凸轮轴
4
气门挺柱
3
进排气门
4
维修记录单
进排气门外观检查
4
进排气门长度测量
6
进排气门头部直径测量
6
进排气门锥面接触面宽度测量
6
汽缸盖上进排气门座接触面宽度测量
6
进排气门对气门座同心度检查
5
气门与气门座接触面的位置检查
6
总计
100
后台管理系统
登录身份
登录身份分为管理员、老师、学生。
管理员:最高权限,可以查看和操作所有数据
老师:可以编辑和查看自己的数据以及查看所教学生的数据
学生:可以查看自己的数据
后台内容
1.管理员
编辑和查看老师信息数据
账号/工号
初始密码固定123456
姓名
所教班级
编辑和查看学生信息数据
账号/学号
初始密码固定111111
姓名
班级
编辑和查看班级信息数据
班级编号
班级名称
编辑和查看教学内容信息数据
教学编号
教学名称
编辑和查看教学数据
可根据班级、教学名称和教学老师筛选
课次:系统根据老师编辑课次内容自动生成
时间:上课的时间
班级
教学老师
学生操作记录:登录、选择的教学模式、评分模式数据(包含各项评分和总分)、老师评语
教学视频:老师上传的此课次的视频
2.老师
修改自己的密码
新建或修改课次内容
时间:上课的时间
教学名称
班级:使用此课次的班级
评分模式内容:选择一个已经设置好的内容,供评分模式教学使用。
新建或修改评分模式内容
教学名称
评分模式数据:以“发动机气门的检修”为例,需设置“维修记录单”中各个数据的标准答案。
上传教学视频文件
选择课次后上传
查看教学数据
只可以查看自己的教学数据,数据内容同第1点管理员的第5小点。
可以给学生操作记录添加或修改评语。
3.学生
1)修改自己的密码
2)按照课次查看评分模式数据及老师评语
技术/项目方法
建模、三维动画:3D Max
UI设计:Photoshop、Flash等
前端程序:Unity3D
后台程序:PHP+MySQL
录屏工具:Apowersoft录屏王或其它同类软件
实物识别:Vuforia AR SDK
Hololens连接mysql_学校hololens开发项目:汽车发动机检修混合现实(MR)教学相关推荐
- 如何开发一个高质量的混合现实应用程序
作者:禅与计算机程序设计艺术 混合现实(MR/XR)应用程序开发的背景.历史及未来趋势 随着物联网和智能手机的普及和应用,虚拟现实.增强现实.混合现实等新型虚拟现实技术不断被提出,在这方面市场潜力巨大 ...
- 混合现实开发_20种增强和混合现实应用的想法和灵感
混合现实开发 Augmented and mixed reality (AR/MR) are widely expected to go mainstream in the not too dista ...
- 丰田汽车通过Unity和Microsoft HoloLens 2实现了混合现实魔术
Learn how Unity and HoloLens 2 have become essential tools at one of the world's largest automakers ...
- 软件项目开发 学校自行开发_自行开发游戏
软件项目开发 学校自行开发 Making a game is not easy. Quite the contrary; it's an incredibly difficult and daunti ...
- Eclipse开发项目,“猥皮恩“连接,发布到现场
Eclipse开发项目,通过vpn部署到现场环境 1.找到eclipse运行项目的.class文件 2.vpn连接甲方提供的IP地址 3.编译文件上传 4.重启服务 5.对数据库表作修改 1.找到ec ...
- HoloLens开发手记 - 使用混合现实捕捉 Using mixed reality capture
HoloLens给了用户混合真实世界和数字世界的体验.混合现实捕捉(MRC)使得你可以保存这种体验到图片或者视频.这使得你可以分享你的体验给其他人,这允许他们能看到和你所看到一样的全息图像.这些视频和 ...
- 速锐得科技开发新能源汽车在城市物流配送TBOX的背景和意义
新能源物流城市配送汽车TBOX终端是由速锐得科技针对新能源领域城市物流配送平台精心制作的一款智能信息TBOX终端硬件,TBOX终端与物流平台系统完美结合,实现时间获取.定位.轨迹查询与回放远程开启和关 ...
- 挑战独立开发项目能力___ITlanbao
2019独角兽企业重金招聘Python工程师标准>>> 做了5年的android开发,今天没事写写刚入行不久的时候第一次独立开发项目的心得体会, 当时我刚工作8个月,由于公司 ...
- 9012教你如何使用gulp4开发项目脚手架
本文将会介绍如何使用gulp4来搭建项目脚手架,如果您还在使用gulp3或更老的版本,您也以通过本文的一些思想将之前的项目进行完善,更新.如果gulp不是你们团队的重点,也可以移步我的另一篇文章: 用 ...
最新文章
- 差点的更好设计理念的兴起
- 自律到极致-人生才精致「第5期」:领奖通知
- 网络营销外包——网络营销外包专员浅析提升用户体验从哪入手?
- php 如何将字体转为gb,利用php怎么将utf-8与GB2312相互转换
- Acid: 单网页检查页面,浏览器兼容性测试,浏览器好坏的标志
- 终于可以摆脱 Pipenv 这坑货了
- Last Theorem CodeForces - 1325F(dfs树找最大环+思维)
- mybatis入门(七)之日志
- apache-storm分布式计算(drpc)开发心得
- javascript 西瓜一期 12 八进制的数数进位解析
- 2018-03-07 Linux学习
- React入门---组件-4
- 二进制GCD算法解析
- eclipse中文语言包 离线安装
- 【通俗易懂的通信】贝叶斯公式 全概率公式 及其理解
- PhysX碰撞检测之onContact和onTrigger
- WLAN适配器故障(消失)的最快解决办法
- 淘宝铸造亿级流量的首页?十年一剑
- 电脑上怎么绘制流程图以及在线绘制方法
- 3dmax渲染大图有斑点怎么办?