当前位置: 首页 > 专利查询>左海涛专利>正文

地球仪控制方法、地球仪以及存储介质技术

技术编号:22170343 阅读:21 留言:0更新日期:2019-09-21 12:04
本发明专利技术提供了一种地球仪控制方法,应用于地球仪,所述地球仪包括球体、底座以及连接所球体和所述底座的支架,所述支架与所述球体之间还设有马达,用于带动所述地球仪旋转,所述方法包括:接收用户输入的查找指令,所述查找指令包括目标位置;获取所述目标位置的绝对经度;获取用户当前观测位置对应的观测经度;根据所述观测经度和所述绝对经度计算出第一旋转角度,根据所述第一旋转角度,产生相应的驱动信号驱动所述马达旋转至所述观测位置;所述驱动信号包括所述马达的驱动时间。本发明专利技术还提供了地球仪以及存储介质。本发明专利技术能够精确的控制地球仪旋转的角度,减少了驱动停止后地球仪继续旋转带来的误差,使地球仪使用更方便。

Globe Control Method, Globe and Storage Media

【技术实现步骤摘要】
地球仪控制方法、地球仪以及存储介质
本专利技术涉及电机控制领域,尤其涉及地球仪控制方法、地球仪以及存储介质。
技术介绍
目前,地球仪上展示了地球上的各个国家的地理位置,能够从地球仪寻找到世界各个国家,已然成为一种大众学习地理知识的实用工具。现有的地球仪一般都需要通过手动拨弄地球仪选择来搜寻位置,但因为地球仪上国家众多,且字体较小,无法快速有效的找到想要的国家或者地区地点等,往往造成使用和教学上的不便。
技术实现思路
本专利技术实施例提供一种地球仪控制方法、地球仪以及存储介质可以更精确的控制地球仪的旋转角度,得到目标位置。一种地球仪控制方法,应用于地球仪,所述地球仪包括球体、底座以及连接所球体和所述底座的支架,所述支架与所述球体之间还设有马达,用于带动所述地球仪旋转,所述方法包括:接收用户输入的查找指令,所述查找指令包括目标位置;获取所述目标位置的绝对经度,所述绝对经度为所述目标位置在地球仪的经度;获取用户当前观测位置对应的观测经度;根据所述观测经度和所述绝对经度计算出第一旋转角度,所述第一旋转角度用于表示地球仪将目标位置旋转至用户观测位置的旋转角度;根据所述第一旋转角度,产生相应的驱动信号驱动所述马达旋转至所述观测位置;所述驱动信号包括所述马达的驱动时间。进一步地,所述计算地球仪的第一旋转角度之前,所述方法还包括,判断所述观测位置与所述目标位置是否在同一东西半球;若所述观测位置与所述制定位置位于同一东西半球,由第一公式算得所述第一旋转角度,所述第一公式为:α=|Nb-P|若所述观测位置与所述目标位置不在同一东西半球,由第二公式算得所述转动角度,所述第二公式为:α=Nb+Pα为地球仪的所述第一旋转角度,Nb为所述绝对经度,P为所述观测经度。进一步地,所述根据所述第一旋转角度,驱动所述马达旋转,具体包括:根据所述第一旋转角度和第三公式,计算所述驱动时间:其中,所述第三公式为:α=Vta+β1其中,ta为驱动马达旋转的所述驱动时间,V为所述马达的旋转速度,β1为停止发送驱动信号后,地球仪继续旋转的角度。进一步地,所述根据所述第一旋转角度,驱动所述马达旋转,具体包括:根据所述第一旋转角度和第四公式,计算提供所述驱动时间;其中,所述第三公式为:ta为所述驱动时间,f1(t)为所述驱动时间与旋转速度的函数关系;f2(ta)为所述驱动时间与第二旋转角度的函数关系,所述第二旋转角度为停止提供驱动信号后,驱动马达继续旋转的角度。进一步地,所述接收用户输入的查找指令之前,所述方法具体还包括:采集驱动所述马达的旋转速度的对应的驱动时间;根据所述旋转速度和所述驱动时间,计算所述驱动时间与旋转速度的函数关系。进一步地,所述接收用户输入的查找指令之前,具体方法还包括:在马达达到不同的旋转速度时停止提供驱动信号的情况下,对应获取所述马达继续旋转的第二旋转角度;根据获取所述旋转速度和所述第二旋转角度,计算所述马达的旋转速度与马达第二旋转角度的函数关系。进一步地,所述接收用户输入的查找指令,所述查找指令包括目标位置,具体方法包括:获取用户语音信息,所述语音信息包括目标位置;识别所述语音信息并产生所述查找指令。进一步地,所述接收用户输入的查找指令之前,所述方法还包括:获取用户在所述地球仪上的进行触摸操作的位置信息;所述位置信息设置为观测位置。本专利技术还提供一种地球仪,其特征在于,所述地球仪包括处理器,存储器以及存储在存储器中的计算机程序,所述计算机程序被配置成由处理器执行,处理器执行所述计算机程序程序是实现上述中任一项所述的地球仪控制方法。本专利技术还提供一种存储介质,所述存储介质存储有计算机程序,其特征在于:所述计算机程序被处理器处理时实现上述中任一项所述的地球仪控制方法。本专利技术的有益效果在于,通过计算目标位置旋转至观察位置的第一旋转角度,再利用公式计算得到驱动地球仪旋转的驱动时间,能够精确的控制地球仪自动旋转的角度,减少了驱动停止后地球仪继续旋转带来的误差,使地球仪使用更方便。附图说明图1为本专利技术第一实施例的地球仪旋转控制方法流程示意图;图2为本专利技术第一实施例的地球仪的经纬度分布示意图;图3为本专利技术第一实施例的地球仪的内部结构示意图;图4为本专利技术第二实施例的部分流程示意图;图5为本专利技术第三实施例的部分流程示意图;图6为本专利技术第四实施例流程示意图;图7为本专利技术一种地球仪结构示意图。具体实施方式为了使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各个实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好理解本专利技术而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本专利技术所要求保护的技术方案。本专利技术实施例提供一种地球仪旋转控制方法、地球仪以及存储介质。通过获取目标位置与观测位置之间的经度,计算地球仪需要旋转的角度。再根据需要旋转的角度计算驱动地球仪的马达旋转的驱动时间,控制马达的旋转带动地球仪旋转,帮助用户快速查找到目标的地理位置信息。请参看图1-图3,图1为本专利技术第一实施例的地球仪旋转控制方法的流程示意图,图2为第一实施例地球仪的经纬度分布示意图,图3为本专利技术第一实施例的地球仪的内部结构示意图。使用该地球仪旋转控制方法的地球仪包括球体、底座以及连接所球体和所述底座的支架,支架与球体之间还设有马达,用于带动地球仪旋转。地球仪旋转控制方法具体包括:步骤S101:接收用户输入的查找指令,所述查找指令包括目标位置。地球仪接收到用户的查找指令,查找指令的输入可以通过与地球仪的连接的外部设备输入。外部设备包括但不限于键盘、触摸屏幕、麦克风。或通过与地球仪无线连接的电子设备输入。电子设备包括但不限于移动终端、平板电脑。目标位置可以是具体的经纬度,或国家的名称,如中国,美国,肯尼亚,或地理位置名称,如太平洋,东非大峡谷等。步骤S103:获取所述目标位置的绝对经度,所述绝对经度为所述目标位置在地球仪的经度。地球仪预先存入地球的地理位置,地球仪上根据地球对应的位置设置经纬度,并将地球表面的各个地理位置与地球仪的球体表面位置对应设置。以A点作为经度为0以及纬度为0的原始参考坐标点,以A点向B方向对应地球东半球,向C方向对应地球西半球,地球仪的东半球、西半球等分别对应东半球的经度、西半球的经度。东半球与西半球各自分别占据一半的地球仪,东西半球的最大经度均为180度分别对应地球上东半球与西半球的经度。以A点向D方向为北半球,A点向E方向为南半球,对应地球表面的北半球、南半球,A点向上向下分别北半球、南半球,南北半球的最大纬度均为90度,分别对应南半球和北半球的纬度。地球仪获取的目标位置,可以是具体的经纬度,或为国家名称、地理位置名称。当目标位置为国家或地理位置时,获取该国家或地理位置的标志经纬度。标志经纬度为该国家的首都经纬度,或地理位置的中心经纬度。如中国的首都北京的经纬度为经度:东经116.40度,纬度:北纬39.90度,即,北京在地球仪上的坐标信息为(116.40,39.90),或太平洋的中心经度,南纬10度,西经167坐标信息为(10,167)。并将标志经纬度中的经度设置为绝对经度。获取目标位置为具体经纬度时,将具体经纬度的经度标识为目标位置的绝对经本文档来自技高网...

【技术保护点】
1.一种地球仪控制方法,应用于地球仪,所述地球仪包括球体、底座以及连接所球体和所述底座的支架,所述支架与所述球体之间还设有马达,用于带动所述地球仪旋转,其特征在于,所述方法包括:接收用户输入的查找指令,所述查找指令包括目标位置;获取所述目标位置的绝对经度,所述绝对经度为所述目标位置在地球仪的经度;获取用户当前观测位置对应的观测经度;根据所述观测经度和所述绝对经度计算出第一旋转角度,所述第一旋转角度用于表示地球仪将目标位置旋转至用户观测位置的旋转角度;根据所述第一旋转角度,产生相应的驱动信号驱动所述马达旋转至所述观测位置;所述驱动信号包括所述马达的驱动时间。

【技术特征摘要】
1.一种地球仪控制方法,应用于地球仪,所述地球仪包括球体、底座以及连接所球体和所述底座的支架,所述支架与所述球体之间还设有马达,用于带动所述地球仪旋转,其特征在于,所述方法包括:接收用户输入的查找指令,所述查找指令包括目标位置;获取所述目标位置的绝对经度,所述绝对经度为所述目标位置在地球仪的经度;获取用户当前观测位置对应的观测经度;根据所述观测经度和所述绝对经度计算出第一旋转角度,所述第一旋转角度用于表示地球仪将目标位置旋转至用户观测位置的旋转角度;根据所述第一旋转角度,产生相应的驱动信号驱动所述马达旋转至所述观测位置;所述驱动信号包括所述马达的驱动时间。2.根据权利要求1所述的地球仪控制方法,其特征在于,所述计算地球仪的第一旋转角度之前,所述方法还包括,判断所述观测位置与所述目标位置是否在同一东西半球;若所述观测位置与所述制定位置位于同一东西半球,由第一公式算得所述第一旋转角度,所述第一公式为:α=|Nb-P|若所述观测位置与所述目标位置不在同一东西半球,由第二公式算得所述第一转动角度,所述第二公式为:α=Nb+Pα为地球仪的所述第一旋转角度,Nb为所述绝对经度,P为所述观测经度。3.根据权利要求2所述的地球仪控制方法,其特征在于,所述根据所述第一旋转角度,驱动所述马达旋转,具体包括:根据所述第一旋转角度和第三公式,计算所述驱动时间:其中,所述第三公式为:α=Vta+β1其中,ta为驱动马达旋转的所述驱动时间,V为所述马达的旋转速度,β1为停止发送驱动信号后,地球仪继续旋转的角度。4.根据权利要求2所述的地球仪控制方法,其特征在于,所述根据所述第一旋转角度,驱动所述马达旋转,具体包括:根据所述第一旋转角度和第四公式,计算提供所述驱动时间;...

【专利技术属性】
技术研发人员:左海涛左妍
申请(专利权)人:左海涛
类型:发明
国别省市:广东,44

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

1