AR控制方法及分离式AR设备与流程

文档序号:17440578发布日期:2019-04-17 04:42阅读:255来源:国知局
AR控制方法及分离式AR设备与流程

本发明涉及计算机应用技术领域,特别涉及一种ar控制方法及分离式ar设备。



背景技术:

在目前工业应用领域中,工人作业时均依赖双手,双手在作业时往往无法同时查看操作指导说明或记录某些工业参数,即在工人需要查看指导说明或者记录某些工业设备参数时,必须停止操作或者通过其他工人协同作业,这样传统作业模式效率低下、操作不便、人力成本高。

工业ar技术就是为解决上述工业应用痛点而生,但工业ar技术依赖大量运算,由于硬件技术自身所限,目前的ar设备通常需配备大量的硬件模块,以满足ar设备的性能需求,然而这导致ar设备过于庞大,无法实现轻量化、微型化,使性能与重量无法兼顾。



技术实现要素:

为了解决相关技术中的ar设备无法实现性能与重量兼顾的技术问题,本发明提供了一种ar控制方法及分离式ar设备。

第一方面,提供了一种ar控制方法,运行于分离式ar设备,包括:

实时获取传感器数据;

将所述传感器数据上传服务器;

接收所述服务器根据所述传感器数据所对应的运动行为而下发的控制指令,并根据所述控制指令执行相应的操作。

可选的,所述将所述传感器数据上传服务器的方式包括蓝牙、zigbee、wi-fi等。

可选的,所述控制指令为图像显示指令,

所述根据所述控制信息执行相应的操作的步骤具体为:

根据所述图像显示指令,对当前采集的图像数据进行显示。

第二方面,提供了一种ar控制方法,该方法运行于服务器,包括:

接收分离式ar设备上传的传感器数据;

根据所述传感器数据识别对应的运动行为;

根据所述运动行为向所述分离式ar设备发送相应的控制指令。

可选的,所述根据所述传感器数据识别对应的运动行为的步骤包括:

对所述传感器数据进行数据分析,将所述传感器数据转换为姿态数据;

根据所述姿态数据识别对应的运动行为。

可选的,所述根据所述姿态数据识别对应的运动行为的步骤包括:

根据所述姿态数据在三轴方向上的变化;

将所述变化与对各运动行为预设的变化特征进行匹配运算,确定所述变化对应的运动行为。

第三方面,提供了一种分离式ar设备,包括传感器、操作执行模块;

所述传感器实时获取传感器数据并上传服务器,然后在接收所述服务器根据所述传感器数据所对应的运动行为而下发的控制指令后,通过所述操作执行模块执行相应的操作。

可选的,所述操作执行模块包括显示单元,所述显示单元在所述控制指令的控制下对所述控制数据进行显示。

可选的,所述分离式ar设备还包括图像采集模块,所述图像采集模块用于根据所述控制指令进行图像数据的采集。

本发明的实施例提供的技术方案可以包括以下有益效果:

分离式ar设备只需采集传感器数据并上传服务器,对传感器数据的处理由性能强大的服务器执行,大大提高了数据处理的效率,并减少了ar设备的硬件需求,实现ar设备的轻量化、微型化,兼顾性能与重量的要求。。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种ar控制方法的流程图。

图2是根据一示例性实施例示出的另一种ar控制方法的流程图。

图3是根据一示例性实施例示出的一种分离式ar设备100的框图。

具体实施方式

这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种ar控制方法的流程图。该ar控制方法用于ar眼镜等ar设备中。如图1所示,该ar控制方法可以包括步骤s110、步骤s120和步骤s130。

步骤s110,实时获取传感器数据。

步骤s120,将传感器数据上传服务器。

步骤s130,接收服务器根据传感器数据所对应的运动行为而下发的控制指令,并根据控制指令执行相应的操作。

传感器数据是ar设备自身所装设的传感器所采集的运动数据。

例如,通过9轴传感器采集3轴加速度计、3轴陀螺仪、3轴磁力计的值即可获得三个方向的的绝对角速率、加速度以及磁场强度。

ar设备在获取到表征其自身运动的传感器数据后,将传感器数据上传服务器。

将传感器数据上传服务器的方式包括蓝牙、zigbee、wi-fi等。

由于传感器数据为普通文本信息,其数据量在kb甚至字节级别,数据量较小,对于网络性能的要求极小,因此,低功耗的传输方式通常能够满足传感器数据上传的需求。

服务器在接收传感器数据后,将对传感器数据进行数据处理,通过识别传感器数据所对应的运动行为,进而根据运动行为向ar设备发送控制指令。

ar设备接收控制指令后,将根据控制指令执行相应的操作。

例如,控制指令为图像显示指令,ar设备将根据图像显示指令,对当前采集的图像数据进行显示。

通过如上所述的方法,ar设备只需采集传感器数据并上传服务器,对传感器数据的处理由性能强大的服务器执行,大大提高了数据处理的效率,并减少了ar设备的硬件需求,实现ar设备的轻量化、微型化,兼顾性能与重量的要求。

图2是根据一示例性实施例示出的另一种ar控制方法的流程图。该ar控制方法用于服务器、电脑等设备中。如图2所示,该ar控制方法可以包括步骤s210、步骤s220和步骤s230。

步骤s210,接收分离式ar设备上传的传感器数据。

步骤s220,根据传感器数据识别对应的运动行为。

步骤s230,根据运动行为向分离式ar设备发送相应的控制指令。

如前所述的,传感器数据是分离式ar设备自身所装设的传感器所采集的运动数据,分离式ar设备在获取到传感器数据后上传服务器,服务器接收分离式ar设备上传的传感器数据后,将对根据传感器数据识别对应的运动行为。

具体的,步骤s220可包括步骤s221、步骤s222。

步骤s221,对传感器数据进行数据分析,将传感器数据转换为姿态数据。

步骤s222,根据姿态数据识别对应的运动行为。

通过9轴传感器采集3轴加速度计、3轴陀螺仪、3轴磁力计的值即可获得三个方向的的绝对角速率、加速度以及磁场强度,并采用特定姿态解算方法和卡尔曼滤波信息融合得到载体的四元数、姿态数据等。其中姿态数据是由四元数转换而来的欧拉角数据。

姿态数据包括俯仰角(pitch)、偏航角(yaw)和旋转角(roll),分别代表物体绕坐标系三个轴(x,y,z轴)的旋转角度。

根据数据实时计算姿态数据在三轴方向上的变化,根据实时三轴变化即可判断分离式ar设备的运动行为。

服务器接收传感器数据后将实时解析处理传感器数据,根据传感器数据变化规律解析成为头戴设备即人头部的运动行为,如抬头、低头、摇头、点头。不同的头部运动行为对应不同的操作指令,不同的操作指令可以控制图像采集设备和系统的业务逻辑,如低头可以控制图像采集设备采集视角向下,抬头控制图像采集设备采集视角向上从而达到控制图像采集设备的采集视角;向左扭头可以控制系统执行下一步流程等。

其次也可以根据传感器数据计算人体头部的俯仰角判断当前用户行为,如当前俯仰角大于某个值时判定用户为某种状态,如大于45度则判断为需要查看菜单项目,则系统自动弹出菜单栏,小于45度则认定开始操作,则进入相应的操作界面。其次可以根据使用者的初始位置或者头戴设备添加gps设备来实时获取使用者位置信息,可以根据使用者所处的位置显示不同的视频画面,如在设备正面时可以播放设备原理讲解视频,并展示设备整体结构。处于设备背面则开始介绍设备,当到达设备首次操作点时,自动进入操作任务。

例如,在一定时间内俯仰角数据瞬间大于某个阈值则可以判断为抬头行为,如低于阈值则判断为低头。向左向右则同理根据偏航角同理计算。摇头则可以根据在一定时间区域内,如果偏航角大小波形为锯齿形,即偏航角大小几乎不变但是方向正负切换时判定为摇头。其中阈值开放给用户自定义,用户可以自己需求的灵敏度设置点头、低头、摇头等行为的阈值。

通过如上所述的方法,ar设备只需采集传感器数据并上传服务器,服务器接收传感器数据实时进行数据处理,由于服务器性能强大,大大减短了数据处理的时间,提高了数据处理效率,并减少了ar设备的硬件需求,实现ar设备的轻量化、微型化,兼顾性能与重量的要求。

下述为本发明分离式ar设备的实施例,可以用于执行本上述ar控制方法实施例。对于本发明分离式ar设备实施例中未披露的细节,请参照本公开ar控制方法实施例。

图3是根据一示例性实施例示出的一种分离式ar设备100的框图,该分离式ar设备100包括但不限于:传感器110、操作执行模块120、图像采集模块130。

传感器110实时获取传感器数据并上传服务器,然后在接收服务器根据传感器数据所对应的运动行为而下发的控制指令后,通过操作执行模块120执行相应的操作。

服务器根据传感器数据识别对应的运动行为已在上述ar控制方法实施例中进行描述,在此不再赘述。

例如,通过操作执行模块120对分离式ar设备进行开关操作。

又例如,操作执行模块包括显示单元,显示单元在控制指令的控制下对图像数据进行显示。

图像采集模块130用于根据控制指令进行图像数据的采集。

图像采集模块130可为摄像头,可以根据需求自定义摄像头,如工业场景则可以采用工业级超高清摄像头。图像采集模块130可以根据需求具体部署,如生产线上方的高清摄像头。

由上述可以看出,分离式ar设备10只需装设传感器、操作执行模块即可实现ar功能需求,在采集传感器数据后上传服务器,通过性能强大的服务器实时进行数据处理,大大减短了数据处理的时间,提高了数据处理效率,并减少了ar设备的硬件需求,实现ar设备的轻量化、微型化,兼顾性能与重量的要求。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1