测量物体高度的方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据测量技术领域,特别是涉及一种测量物体高度的方法、测量物体高度的装置。
【背景技术】
[0002]在日常生活中,有时需要对一些物体的高度进行测量。例如,现在城市的建筑物越来越高,建筑的周期一般需要一年甚至几年,在这期间如何较为准确而方便的测量建设中的高楼高度,从而满足高楼迷和建筑设计施工人员的需求,显得比较重要。
[0003]电子经玮仪,测量水平角和竖直角的仪器。电子经玮仪是用微机控制的电子测角系统,电子测角是从特殊格式的度盘上取得电信号,根据电信号再转换成角度,并且自动地以数字形式输出,显示在电子显示屏上,并记录在储存器中。通过电子经玮仪可以准确测量物体的高度,但是存在携带不方便、操作复杂等缺陷。
【发明内容】
[0004]基于此,有必要针对上述问题,提供一种测量物体高度的方法及装置,能够利用移动终端测量物体的高度,易于携带且操作简单方便。
[0005]为了达到上述目的,本发明采取以下技术方案:
[0006]—种测量物体高度的方法,包括步骤:
[0007]获取激光发射接收装置向待测物体发射水平激光和接收到返回的水平激光的时差,所述激光发射接收装置安装在移动终端的旋转体上;
[0008]根据所述时差和光速,获得所述激光发射接收装置距离所述待测物体的距离;
[0009]在接收到所述旋转体的旋转指令时,旋转所述旋转体;
[0010]在所述旋转体旋转时,检测所述激光发射接收装置向所述待测物体发射激光后接收到返回的激光的临界点;
[0011 ]获取在所述临界点时所述旋转体的旋转角度;
[0012]根据所述旋转角度和所述距离得到所述待测物体的高度。
[0013]一种测量物体高度的装置,包括:
[0014]时差获取模块,用于获取激光发射接收装置向待测物体发射水平激光和接收到返回的水平激光的时差,所述激光发射接收装置安装在移动终端的旋转体上;
[0015]距离确定模块,用于根据所述时差和光速,获得所述激光发射接收装置距离所述待测物体的距离;
[0016]旋转体旋转模块,用于在接收到所述旋转体的旋转指令时,旋转所述旋转体;
[0017]临界点检测模块,用于在所述旋转体旋转时,检测所述激光发射接收装置向所述待测物体发射激光后接收到返回的激光的临界点;
[0018]旋转角度获取模块,用于获取在所述临界点时所述旋转体的旋转角度;
[0019]物体高度确定模块,用于根据所述旋转角度和所述距离得到所述待测物体的高度。
[0020]本发明测量物体高度的方法及装置,利用移动终端现有的旋转体,将激光发射接收装置安装到旋转体上,从而带动激光发射接收装置转动,测量出激光发射接收装置与待测物体的距离,以及激光发射接收装置发射出激光后刚好还能够接收到返回的激光的临界点,根据在该临界点时旋转体的旋转角度以及所述距离,利用三角函数方法计算出待测物体的高度。本发明通过移动终端测量物体的高度,相较于现有技术中的电子经玮仪,易于携带且操作简单方便。
【附图说明】
[0021]图1为本发明测量物体高度的方法实施例的流程示意图;
[0022]图2为本发明测量待测物体高度实施例一的示意图;
[0023]图3为本发明测量待测物体高度实施例二的示意图;
[0024]图4为本发明测量物体高度的装置实施例一的结构示意图;
[0025]图5为本发明测量物体高度的装置实施例二的结构示意图。
【具体实施方式】
[0026]为更进一步阐述本发明所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本发明的技术方案,进行清楚和完整的描述。
[0027]如图1所示,一种测量物体高度的方法,包括步骤:
[0028]S110、获取激光发射接收装置向待测物体发射水平激光和接收到返回的水平激光的时差,所述激光发射接收装置安装在移动终端的旋转体上;
[0029]S120、根据所述时差和光速,获得所述激光发射接收装置距离所述待测物体的距离;
[0030]S130、在接收到所述旋转体的旋转指令时,旋转所述旋转体;
[0031]S140、在所述旋转体旋转时,检测所述激光发射接收装置向所述待测物体发射激光后接收到返回的激光的临界点;
[0032]S150、获取在所述临界点时所述旋转体的旋转角度;
[0033]S160、根据所述旋转角度和所述距离得到所述待测物体的高度。
[0034]本发明利用移动终端现有的旋转体,将激光发射接收装置安装到旋转体上,从而带动激光发射接收装置转动,测量出激光发射接收装置与待测物体的距离,以及激光发射接收装置发射出激光后刚好能够接收到返回的激光的临界点,根据在该临界点时旋转体的旋转角度以及所述距离,利用三角函数方法计算出待测物体的高度。本发明通过移动终端测量物体的高度,相较于现有技术中的电子经玮仪,易于携带且操作简单方便。
[0035]激光发射接收装置可以发射激光,也可以接收返回的激光,可以采用现有技术中已有的装置实现,例如ZDM/M(微型激光模块)。激光发射接收装置安装在移动终端的旋转体上,可以向外发射激光。移动终端的旋转体结构类似ΟΡΡΟ N3等中的旋转体结构,旋转体的旋转通过旋转马达控制。旋转体的激光发射接收装置可以通过12C( Inter — IntegratedCircuit)控制。旋转体已有的摄像头通过MIPI(Mobile Industry Processor Interface,移动产业处理器接口)控制。旋转体的激光发射接收装置与旋转体已有的摄像头都是独立的,互不影响。
[0036]在步骤SllO中,待测物体可以为建筑物或其他物体。通过旋转体上的激光发射接收装置向待测物体发射水平激光,水平激光即方向平行于水平面的激光。为了保证水平激光的准确发射,旋转体需要处于静止状态。水平激光达到待测物体后返回。计算激光发射接收装置发射水平激光和接收到返回的水平激光的时差。
[0037]在步骤S120中,由于激光传播的速度很快,所以,在一个实施例中,可以根据表达式:距离=(时差/2) X光速获得所述距离。
[0038]在步骤S130中,为了能准确的测量待测物体的顶部,启动旋转体的旋转马达,使旋转体从静止开始慢慢旋转。
[0039]在步骤S140中,在旋转体旋转时,检测激光发射接收装置发射激光后,是否还能够接收到返回的激光。例如,旋转体带动激光发射接收装置从水平慢慢向上旋转,在旋动体旋转过程中,激光发射接收装置发射激光后一直可以接收到返回的激光,一直到某一时刻,激光发射接收装置发射激光后接收不到返回的激光,则该时刻的上一时刻即为临界点的位置,即激光发射接收装置发射激光后刚好还能够接收到返回激光的位置。
[0040]在步骤S150中,该临界点对应待测物体的顶点。记录在该临界值时旋转体的旋转角度。
[0041]在步骤S160中,根据三角函数,结合所述旋转角度和所述距离计算待测物体的高度时,需要具体考虑激光发射接收装置在测量时所处于的位置,位置不同,待测物体高度的计算方法不同。下面结合实施例进行说明:
[0042]在一个实施例中,如图2所示,若所述激光发射接收装置在发射所述水平激光时与所述待测物体的底部处于同一水平面,根据表达式:高度= BXtana得到所述待测物体的高度,其中B为所述距离,a为所述旋转角度。
[0043]在一个实施例中,如图3所示,若所述激光发射接收装置在发射所述水平激光时位置为第一高度hi,例如将移动终端至于一定高度的桌子上面,需要注意的是,移动终端放置的位置应当不影响旋转体的旋转,根据表达式:高度= hl+B X tana得到所述待测物体的高度,所述第一高度hi为高于所述待测物体的底部所在水平面的高度,其中B为所述距离,a为所述旋转角度。
[0044]若激光发射接收装置在发射水平激光时的位置低于待测物体的底部所在水平面,在某些情况下也可以测量待测物体的高度,但是会有较多限制,例如,需要保证水平激光发射到的物体的端面与待测物体面向发射的水平激光的端面为同一平面,从而保证激光发射接收装置与待测物体距离的准确测量,而且水平激光发射到的物体的端面要能够反射水平激光等等。如果各条件均满足,则可以根据本发明的方法测量该种情况下的待测物体的高度。此时高度=所述距离X tan(所述旋转角度)-激光发射接收装置距离所述待测物体底部水平面的高度。
[0045]在一个实施例中,根据所述旋转角度和所述距离得到所述待测物体的高度之后,还可以包括步骤:
[0046]将所述待测物体的高度显示在所述移动终端的屏幕上,以方便用户查看。
[0047]基于同一发明构思,本发明还提供一种测量物体高度的装置,下面结合附图对本发明装置的【具体实施方式】做详细描述。
[0048]如图4所示,一种测量物体高度的装置,包括: