一种基于陀螺仪的高差计算方法和高差计算系统技术方案

技术编号:18111720 阅读:90 留言:0更新日期:2018-06-03 06:49
本发明专利技术提供了基于陀螺仪的高差计算方法,包括:具有陀螺仪的智能终端定位于待测目标的一侧,待测目标包括:具有待测高差X的高程起点和高程终点;以第一偏转角α偏转智能终端至第一位置,使显示表面延伸穿过待测目标的底部;陀螺仪计算第一偏转角α,计算智能终端至待测目标的水平距离L;以第二偏转角γ偏转智能终端至第二位置,使显示表面延伸穿过高程起点;陀螺仪计算第二偏转角γ,计算高程起点与智能终端的高差N;以第三偏转角δ偏转智能终端至第三位置,使显示表面延伸穿过高程终点;陀螺仪计算第三偏转角δ,计算高程终点与智能终端的高差H;基于高差N及高差H,计算待测高差X,弥补智能终端偏转不能测量某垂直高度差的缺陷。

【技术实现步骤摘要】
一种基于陀螺仪的高差计算方法和高差计算系统
本专利技术涉及智能设备领域,尤其涉及一种基于陀螺仪的高差计算方法和高差计算系统。
技术介绍
当前,智能终端如智能手机、平板电脑已经成为人们生活中必不可少的一部分,智能手机的功能也变得越来越强大,从以前的只能打电话、发短信到现在的播放音乐、播放视频、蓝牙、拍照、上网、阅读等,智能手机的功能变得越来越强大,对智能手机的耗电量也越来越高。但是当在生活中用户需要估算某一个物体的高度时,一般都是寻找参照物根据距离远近去估算,估算的方式脱离手机人为执行;但人为估算的方案,一方面精度较差外,另一方面不够方便,不同用户之间也不容易认可。虽然,现在已有手机可以估算物体高度,但计算结果不仅不够精确,也被局限在只能估算物体的总高度,不能计算某一点到某一点的高度差。因此,需要一种新型的高差计算方法,可精确地计算物体竖直方向上的总高度或高度差。
技术实现思路
为了克服上述技术缺陷,本专利技术的目的在于提供一种基于陀螺仪的高差计算方法和高差计算系统,弥补了智能终端偏转不能测量某段垂直高度差的缺陷,其应用场景和功能更为丰富。本专利技术公开了一种基于陀螺仪的高差计算方法,包括以下步骤:一具有陀螺仪的智能终端定位于一待测目标的一侧,其中所述待测目标包括:具有待测高差X的高程起点和高程终点;以一第一偏转角α偏转所述智能终端至一第一位置,使所述智能终端上具有显示界面的显示表面的所在平面延伸穿过所述待测目标的底部;所述陀螺仪计算所述第一偏转角α,并基于所述第一偏转角α计算所述智能终端至所述待测目标的水平距离L;以一第二偏转角γ偏转所述智能终端至一第二位置,使所述显示表面的所在平面延伸穿过所述高程起点;所述陀螺仪计算所述第二偏转角γ,并基于所述第二偏转角γ和水平距离L计算所述高程起点与所述智能终端的高差N;以一第三偏转角δ偏转所述智能终端至一第三位置,使所述显示表面的所在平面延伸穿过所述高程终点;所述陀螺仪计算所述第三偏转角δ,并基于所述第三偏转角δ和水平距离L计算所述高程终点与所述智能终端的高差H;基于所述高差N及高差H,计算所述待测高差X。优选地,所述陀螺仪计算所述第一偏转角α,并基于所述第一偏转角α计算所述智能终端至所述待测目标的水平距离L的步骤包括:将所述智能终端定位于用户的眼睛处,使所述智能终端具有一高度M;所述陀螺仪计算所述第一偏转角α;根据计算所述水平距离L。优选地,所述陀螺仪计算所述第二偏转角γ,并基于所述第二偏转角γ和水平距离L计算所述高程起点与所述智能终端的高差N的步骤包括:所述陀螺仪计算所述第二偏转角γ;根据计算所述高差N。优选地,所述陀螺仪计算所述第三偏转角δ,并基于所述第三偏转角δ和水平距离L计算所述高程终点与所述智能终端的高差H的步骤包括:所述陀螺仪计算所述第三偏转角δ;根据计算所述高差H;基于所述高差N及高差H,计算所述待测高差X的步骤包括:根据X=H-N计算所述高差X。优选地,所述高差计算方法还包括以下步骤:将所述高程起点和高程终点设置于一竖直线上。本专利技术又公开了一种基于陀螺仪的高差计算系统,包括具有互相连接的陀螺仪和处理器的智能终端及一待测目标;所述智能终端定位于所述待测目标的一侧,其中所述待测目标包括:具有待测高差X的高程起点和高程终点;以一第一偏转角α偏转所述智能终端至一第一位置,所述智能终端上具有显示界面的显示表面的所在平面延伸穿过所述待测目标的底部;所述陀螺仪计算所述第一偏转角α,所述处理器基于所述第一偏转角α计算所述智能终端至所述待测目标的水平距离L;以一第二偏转角γ偏转所述智能终端至一第二位置,所述显示表面的所在平面延伸穿过所述高程起点;所述陀螺仪计算所述第二偏转角γ,所述处理器基于所述第二偏转角γ和水平距离L计算所述高程起点与所述智能终端的高差N;以一第三偏转角δ偏转所述智能终端至一第三位置,所述显示表面的所在平面延伸穿过所述高程终点;所述陀螺仪计算所述第三偏转角δ,所述处理器基于所述第三偏转角δ和水平距离L计算所述高程终点与所述智能终端的高差H;所述处理器基于所述高差N及高差H,计算所述待测高差X。优选地,所述智能终端定位于用户的眼睛处,使所述智能终端具有一高度M;所述陀螺仪计算所述第一偏转角α;所述处理器根据计算所述水平距离L。优选地,所述陀螺仪计算所述第二偏转角γ;所述处理器根据计算所述高差N。所述陀螺仪计算所述第三偏转角δ;所述处理器根据计算所述高差H;所述处理器根据X=H-N计算所述高差X。优选地,所述高程起点和高程终点设置于一竖直线上。采用了上述技术方案后,与现有技术相比,具有以下有益效果:1.竖直方向上任意两点的高程差的计算更为精确;2.用户使用原有的手机便可实现,减少了额外的成本。附图说明图1为符合本专利技术一优选实施例中水平距离L的计算方式示意图;图2为符合本专利技术一优选实施例中高差N的计算方式示意图;图3为符合本专利技术一优选实施例中高差H及高差X的计算方式示意图。具体实施方式以下结合附图与具体实施例进一步阐述本专利技术的优点。这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”在本专利技术的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。在本专利技术的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。参阅图1-图3,为对一待测目标进行高差的计算,可通过以下步骤实现:首先,需将一智能终端放置在该待测目标的任意一侧,其中该智能终端具有陀螺仪。陀螺仪为一种用于测量角度以本文档来自技高网...
一种基于陀螺仪的高差计算方法和高差计算系统

【技术保护点】
一种基于陀螺仪的高差计算方法,其特征在于,包括以下步骤:一具有陀螺仪的智能终端定位于一待测目标的一侧,其中所述待测目标包括:具有待测高差X的高程起点和高程终点;以一第一偏转角α偏转所述智能终端至一第一位置,使所述智能终端上具有显示界面的显示表面的所在平面延伸穿过所述待测目标的底部;所述陀螺仪计算所述第一偏转角α,并基于所述第一偏转角α计算所述智能终端至所述待测目标的水平距离L;以一第二偏转角γ偏转所述智能终端至一第二位置,使所述显示表面的所在平面延伸穿过所述高程起点;所述陀螺仪计算所述第二偏转角γ,并基于所述第二偏转角γ和水平距离L计算所述高程起点与所述智能终端的高差N;以一第三偏转角δ偏转所述智能终端至一第三位置,使所述显示表面的所在平面延伸穿过所述高程终点;所述陀螺仪计算所述第三偏转角δ,并基于所述第三偏转角δ和水平距离L计算所述高程终点与所述智能终端的高差H;基于所述高差N及高差H,计算所述待测高差X。

【技术特征摘要】
1.一种基于陀螺仪的高差计算方法,其特征在于,包括以下步骤:一具有陀螺仪的智能终端定位于一待测目标的一侧,其中所述待测目标包括:具有待测高差X的高程起点和高程终点;以一第一偏转角α偏转所述智能终端至一第一位置,使所述智能终端上具有显示界面的显示表面的所在平面延伸穿过所述待测目标的底部;所述陀螺仪计算所述第一偏转角α,并基于所述第一偏转角α计算所述智能终端至所述待测目标的水平距离L;以一第二偏转角γ偏转所述智能终端至一第二位置,使所述显示表面的所在平面延伸穿过所述高程起点;所述陀螺仪计算所述第二偏转角γ,并基于所述第二偏转角γ和水平距离L计算所述高程起点与所述智能终端的高差N;以一第三偏转角δ偏转所述智能终端至一第三位置,使所述显示表面的所在平面延伸穿过所述高程终点;所述陀螺仪计算所述第三偏转角δ,并基于所述第三偏转角δ和水平距离L计算所述高程终点与所述智能终端的高差H;基于所述高差N及高差H,计算所述待测高差X。2.如权利要求1所述的高差计算方法,其特征在于,所述陀螺仪计算所述第一偏转角α,并基于所述第一偏转角α计算所述智能终端至所述待测目标的水平距离L的步骤包括:将所述智能终端定位于用户的眼睛处,使所述智能终端具有一高度M;所述陀螺仪计算所述第一偏转角α;根据计算所述水平距离L。3.如权利要求1所述的高差计算方法,其特征在于,所述陀螺仪计算所述第二偏转角γ,并基于所述第二偏转角γ和水平距离L计算所述高程起点与所述智能终端的高差N的步骤包括:所述陀螺仪计算所述第二偏转角γ;根据计算所述高差N。4.如权利要求1所述的高差计算方法,其特征在于,所述陀螺仪计算所述第三偏转角δ,并基于所述第三偏转角δ和水平距离L计算所述高程终点与所述智能终端的高差H的步骤包括:所述陀螺仪计算所述第三偏转角δ;根据计算所述高差H;基于所述高差N及高差H,计算所述待测高差X的步骤...

【专利技术属性】
技术研发人员:梁少勃
申请(专利权)人:上海传英信息技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1