一种用于红点实时定位的锚节点的定位方法及定位装置与流程

文档序号:15460183发布日期:2018-09-18 17:56阅读:193来源:国知局

本发明涉及锚节点位置测量的技术领域,具体涉及一种用于红点实时定位的锚节点的定位方法及定位装置。



背景技术:

红点实时定位是将设定好的锚节点(红点)分米级精度定位,其中在度控制系统采用三维技术,实现导航定位信息及指挥调度控制信息的实时显示。

红点实时定位系统在安装时需要对各个锚节点进行部署,现有的锚节点部署方式为手动测量具体位置后再手动记录测量数据,之后在后台一一对照相应的红点进行录入,给施工人员带来极大的不便。



技术实现要素:

本发明的目的在于提供一种用于红点实时定位的锚节点的定位方法及定位装置,用以解决现有技术存在的问题。

为实现上述目的,本发明的技术方案为:

一种用于红点实时定位的锚节点的定位方法,所述定位方法包括,建立与服务器之间的通信连接;获取用户输入的基准点位置信息,将所述基准点作为原点;获取待测量锚节点的识别信息;测量所述待测量锚节点与所述基准点之间的距离信息;将所述待测量锚节点的识别信息、所述基准点位置信息以及所述待测量锚节点与所述基准点之间的距离信息上传至服务器。

通过上述技术方案,本发明是获取识别信息进而识别出待测量的锚节点并测量出该锚节点距离指定原点的距离信息,并且将识别信息、原点位置信息以及待测量锚节点与原点之间的距离信息上传至服务器,省去了之前人工记录的麻烦,使锚节点的定位工作更方便。识别信息、原点位置信息以及待测量锚节点与原点之间的距离信息上传至服务器后,可以实时监测锚节点的状况,锚节点是起到标注位置的作用,便于管理人员监测某一场景的实时情况。

较佳的,所述待测量锚节点的识别信息是MAC地址,所述待测量锚节点的识别信息是通过扫描二维码的方式获取并为所述待测量锚节点自定义名称,并将获取得待测量锚节点的MAC地址及待测量锚节点自定义的名称上传至服务器。

较佳的,所述锚节点的数量设置有至少一个。

在锚节点的管理上,可以分成三个层级,由小到大分别是场景、项目以及区域,将锚节点在分类时先归入至每个场景中,再将各个场景归结至每个项目中,最后再将各个项目归结至各个区域中,比如区域的名称是某个工厂的命名,项目的名称可以是该工厂整个停车场的命名,该工厂的停车场有A、B、C三个划分场景,各个锚节点首先放置于各个场景中,再由各个场景组成各个项目,最后由各个项目组成各个区域。

通过上述技术方案,由扫描二维码来获取锚节点特定的MAC地址并为该锚节点自定义名称,在锚节点的数量设置有多个时加以区分各个锚节点,便于管理人员的管理。

较佳的,所述待测量锚节点与所述基准点之间的距离信息包括,待测量锚节点与基准点的横向距离以及待测量锚节点与基准点的纵向距离。

通过上述技术方案,待测量锚节点与基准点之间的距离信息即为待测量锚节点相对于基准点的横坐标与纵坐标,以此来标定各个锚节点的位置,便于管理人员进行管理。

较佳的,所述待测量锚节点与基准点之间横向方向存在至少一个第一障碍物时,所述待测量锚节点与基准点的横向距离,包括:

测量所述待测量锚节点与距离待测量锚节点距离最近的所述第一障碍物之间的横向距离;

测量全部的所述第一障碍物的横向方向厚度;

测量全部的相邻两个第一障碍物之间横向距离的总和;

测定距离待测量锚节点距离最远的所述第一障碍物与基准点之间的横向距离;

所述待测量锚节点与基准点的横向距离为所述待测量锚节点与距离待测量锚节点距离最近的所述第一障碍物之间的横向距离、全部的所述第一障碍物的横向方向厚度、全部的相邻两个第一障碍物之间的横向距离以及距离待测量锚节点距离最远的所述第一障碍物与基准点之间的横向距离的加和。

通过上述技术方案,检测待测量锚节点与基准点之间横向方向存在一个第一障碍物时,待测量锚节点与基准点的横向距离为待测量锚节点与第一障碍物之间的横向距离、第一障碍物横向方向厚度以及第一障碍物与基准点之间的横向距离的加和;

检测待测量锚节点与基准点之间横向方向存在两个或两个以上第一障碍物时,待测量锚节点与基准点的横向距离为待测量锚节点与距离待测量锚节点距离最近的第一障碍物之间的横向距离、全部的第一障碍物的横向方向厚度的总和、全部的相邻两个第一障碍物之间横向距离的总和以及距离待测量锚节点距离最远的第一障碍物与基准点之间的横向距离的加和。

较佳的,所述待测量锚节点与基准点之间纵向方向存在至少一个第二障碍物时,所述待测量锚节点与基准点的纵向距离,包括:

测量所述待测量锚节点与距离待测量锚节点距离最近的所述第二障碍物之间的纵向距离;

测量全部的所述第二障碍物纵向方向厚度的总和;

测量全部的相邻两个第二障碍物之间纵向距离的总和;

测定距离待测量锚节点距离最远的所述第二障碍物与基准点之间的纵向距离;

所述待测量锚节点与基准点的纵向距离为所述待测量锚节点与距离待测量锚节点距离最近的所述第二障碍物之间的纵向距离、全部的所述第二障碍物纵向方向厚度的总和、全部的相邻两个第二障碍物之间纵向距离的总和以及距离待测量锚节点距离最远的所述第二障碍物与基准点之间的纵向距离的加和。

通过上述技术方案,检测待测量锚节点与基准点之间纵向方向存在一个第二障碍物时,待测量锚节点与基准点的纵向距离为待测量锚节点与第二障碍物之间的纵向距离、第二障碍物的纵向方向厚度以及第二障碍物与基准点之间的纵向距离的加和;

检测待测量锚节点与基准点之间纵向方向存在两个或两个以上第二障碍物时,待测量锚节点与基准点的纵向距离为待测量锚节点与距离待测量锚节点距离最近的第二障碍物之间的纵向距离、全部的第二障碍物的纵向方向厚度的总和、全部的相邻两个第二障碍物之间纵向距离的总和以及距离待测量锚节点距离最远的第二障碍物与基准点之间的纵向距离的加和。

一种用于红点实时定位的锚节点的定位装置,所述装置包括:

通信单元,用于建立与服务器之间的通信连接;

处理单元,用于获取待测量锚节点的识别信息;

测距单元,用于测量待测量的锚节点与基准点的距离信息;

所述通信单元还用于将基准点的位置信息、处理单元获取的待测量锚节点的识别信息以及测距单元测量的距离信息上传至服务器。

通过上述技术方案,用于红点实时定位的锚节点的定位装置是由通信单元建立与服务器的通信连接,由处理单元获取识别信息并根据识别信息识别待测量的锚节点,再由测距单元测量待测量的锚节点与基准点的距离信息,并由通信单元将测距单元测量的距离信息以及处理单元获取的识别信息上传至服务器。处理单元获取的待测量锚节点的识别信息、选定的基准点位置信息以及测距单元测量的距离信息上传至服务器后,可以实时监测锚节点的状况,锚节点是起到标注位置的作用,便于管理人员监测某一场景的实时情况。

较佳的,测量待测量的锚节点与基准点的距离信息包括:

测量锚节点与基准点的横向距离以及测量锚节点与基准点的纵向距离。

通过上述技术方案,待测量锚节点与基准点之间的距离信息即为待测量锚节点相对于基准点的横坐标与纵坐标,以此来标定各个锚节点的位置,便于管理人员进行管理。

较佳的,所述识别信息为锚节点的MAC地址,所述处理单元还用于将识别信息通过扫面二维码来获取锚节点的MAC地址并为所述锚节点自定义名称。

通过上述技术方案,由扫描二维码来获取锚节点特定的MAC地址并为该锚节点自定义名称,在锚节点的数量设置有多个时加以区分各个锚节点,便于管理人员的管理。

较佳的,所述通信单元与测距单元通过蓝牙配对连接。

本发明方法具有如下优点:本发明是获取识别信息进而识别出待测量的锚节点并测量出该锚节点距离指定原点的距离信息,并且将识别信息、原点位置信息以及待测量锚节点与原点之间的距离信息上传至服务器,省去了之前人工记录的麻烦,使锚节点的定位工作更方便。识别信息、原点位置信息以及待测量锚节点与原点之间的距离信息上传至服务器后,可以实时监测锚节点的状况,锚节点是起到标注位置的作用,便于管理人员监测某一场景的实时情况。

附图说明

图1为用于红点实时定位的锚节点的定位方法的流程框图。

图2为用于红点实时定位的锚节点的定位装置的结构示意图。

具体实施方式

以下实施例用于说明本发明,但不用来限制本发明的范围。

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透切理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

实施例1

一种用于红点实时定位的锚节点的定位方法,参见图1,该方法包括:

步骤101,建立与服务器的通信连接关系。

具体的,服务器对锚节点进行监控管理,建立与服务器的通信连接关系为锚节点实现实时定位的基础。

步骤102,获得用户输入的基准点的位置信息。

具体的,将基准点设置为原点,使操作人员在测量锚节点的位置信息基准点起到参考测量的作用,同时在正常工作时工作人员对锚节点进行实时监测时基准点起到参考定位的功能。

步骤103,获取待测量锚节点的识别信息。

具体的,待测量锚节点的识别信息是MAC地址,待测量锚节点的识别信息是通过扫描二维码的方式获取并为该锚节点自定义名称,并将获取得待测量锚节点的MAC地址及该锚节点自定义的名称上传至服务器。

优选地,锚节点的数量设置有至少一个。

比如,锚节点的数量设置有三个,通过扫描二维码的方式获得各自的识别信息,并对应每个锚节点自定各自的名称A、B、C,将A获取的MAC地址、B获取的MAC地址以及C获取的MAC地址上传至服务器,分别自定义名称的锚节点在服务器中可以把测量的距离信息进行区分。

步骤104,测量待测量锚节点与基准点之间的距离信息。

具体的,操作人员在测量其中一个锚节点时,待测量的锚节点与基准点之间的距离信息包括,待测量锚节点与基准点的横向距离以及待测量锚节点与基准点的纵向距离。

进一步的,若检测待测量锚节点与基准点之间横向方向存在一个第一障碍物时,待测量锚节点与基准点的横向距离为待测量锚节点与第一障碍物之间的横向距离、第一障碍物横向方向厚度以及第一障碍物与基准点之间的横向距离的加和。

进一步的,若检测待测量锚节点与基准点之间横向方向存在两个或两个以上第一障碍物时,待测量锚节点与基准点的横向距离为待测量锚节点与距离待测量锚节点距离最近的第一障碍物之间的横向距离、全部的第一障碍物的横向方向厚度的总和、全部的相邻两个第一障碍物之间横向距离的总和以及距离待测量锚节点距离最远的第一障碍物与基准点之间的横向距离的加和。

进一步的,若检测待测量锚节点与基准点之间纵向方向存在一个第二障碍物时,待测量锚节点与基准点的纵向距离为待测量锚节点与第二障碍物之间的纵向距离、第二障碍物纵向方向厚度以及第二障碍物与基准点之间的纵向距离的加和。

进一步的,若检测待测量锚节点与基准点之间纵向方向存在两个或两个以上第二障碍物时,待测量锚节点与基准点的纵向距离为待测量锚节点与距离待测量锚节点距离最近的第二障碍物之间的纵向距离、全部的第二障碍物的纵向方向厚度的总和、全部的相邻两个第二障碍物之间纵向距离的总和以及距离待测量锚节点距离最远的第二障碍物与基准点之间的纵向距离的加和。

进一步的,在测量待测量锚节点与基准点之间的距离信息时也会遇见横向与纵向分别遇见第一障碍物以及第二障碍物的情况,第一障碍物与第二障碍物的数量可以是在横向遇见一个第一障碍物,纵向遇见两个第二障碍物;第一障碍物与第二障碍物的数量可以是在横向遇见两个第一障碍物,在纵向遇见一个第二障碍物;第一障碍物与第二障碍物的数量可以是在横向遇见两个第一障碍物,纵向遇见两个第二障碍物;第一障碍物与第二障碍物的数量可以是在横向遇见三个第一障碍物,纵向遇见一个第二障碍物等等。

步骤105,将待测量锚节点的识别信息、基准点的位置信息以及待测量锚节点与基准点之间的距离信息上传至服务器。

具体的,待测量锚节点的识别信息、基准点的位置信息以及待测量锚节点与基准点之间的距离信息上传至服务器,服务器对锚节点进行监控管理。

相应地,本发明实施例还提供了一种用于红点实时定位的锚节点的定位装置结构示意图。图2为本发明实施例提供的一种用于红点实时定位的锚节点的定位装置示意图。如图2所示,该装置包括:通信单元201、处理单元202,以及测距单元203。

通信单元201,用于建立与服务器204之间的通信连接。

处理单元202,用于获取待测量锚节点的识别信息。

具体的,识别信息为锚节点的MAC地址,所述处理单元202还用于将识别信息通过扫面二维码来获取锚节点的MAC地址并为该锚节点自定义名称。

测距单元203,用于测量待测量的锚节点与基准点的距离信息。

具体的,测量待测量的锚节点与基准点的距离信息包括,测量锚节点与基准点的横向距离以及测量锚节点与基准点的纵向距离。待测量锚节点与基准点之间的距离信息即为待测量锚节点相对于基准点的横坐标与纵坐标,以此来标定各个锚节点的位置,便于管理人员进行管理。

优选地,测距单元203为激光测距仪。

通信单元201还用于将基准点的位置信息、处理单元202获取的待测量锚节点的识别信息以及测距单元203测量的距离信息上传至服务器204。

进一步的,通信单元201与测距单元203通过蓝牙配对连接。

本发明是获取识别信息进而识别出待测量的锚节点并测量出该锚节点距离指定原点的距离信息,并且将识别信息、原点位置信息以及待测量锚节点与原点之间的距离信息上传至服务器,省去了之前人工记录的麻烦,使锚节点的定位工作更方便。识别信息、原点位置信息以及待测量锚节点与原点之间的距离信息上传至服务器后,可以实时监测锚节点的状况,锚节点是起到标注位置的作用,便于管理人员监测某一场景的实时情况。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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