一种智能测流机器人的定位方法及系统

文档序号:147331 发布日期:2021-10-26 浏览:20次 >En<

阅读说明:本技术 一种智能测流机器人的定位方法及系统 (Positioning method and system of intelligent flow measurement robot ) 是由 郑波 曹福金 岳立峰 王月亮 尹训钊 宗立杰 万萌萌 宋丽俊 崔红 王�华 王涛 于 2021-09-18 设计创作,主要内容包括:本发明公开了一种智能测流机器人的定位方法及系统,属于河道、灌区渠道测验技术领域,其要解决智能测流机器人只能定点测量,修改测流位置繁琐复杂的问题,其技术方案为:包括以下步骤:获取测流机器人车轮直径数据,获取测流机器人实际运行轨道长度数据,得到测流机器人在轨道行走时动力装置的运转总圈数;以设定时间间隔或设定测流次数,得出测流机器人的多个测流位置,以及与测流位置相对应的动力装置的运转圈数;控制测流机器人动力装置运转相应圈数,以到达相应测流位置进行测流。(The invention discloses a positioning method and a system of an intelligent flow measuring robot, belonging to the technical field of channel tests of riverways and irrigation areas, aiming at solving the problems that the intelligent flow measuring robot can only measure at fixed points and modify the flow measuring position is complicated, and the technical scheme is as follows: the method comprises the following steps: acquiring wheel diameter data of the flow measuring robot, acquiring actual running track length data of the flow measuring robot, and acquiring the total number of running turns of a power device when the flow measuring robot runs on a track; obtaining a plurality of flow measuring positions of the flow measuring robot and the number of running turns of the power device corresponding to the flow measuring positions at set time intervals or set flow measuring times; and controlling the power device of the flow measuring robot to operate for corresponding turns so as to reach a corresponding flow measuring position for flow measurement.)

一种智能测流机器人的定位方法及系统

技术领域

本发明属于河道、灌区渠道测验技术领域,具体涉及一种智能测流机器人的定位方法及系统。

背景技术

这里的陈述仅提供与本发明相关的

背景技术

,而不必然地构成现有技术。

河道流量测量是水文工作的重要组成部分,各种水文数据的获取对水资源的充分利用及防汛抗洪工作的开展都具有重要的作用。

目前采用的测流手段通常为固定式测流,固定式测流是在桥梁上固定安装多个测流仪,通过对各测流仪获得的数据进行综合处理分析而得到测流结果,但一个河道断面上需要安装多个测流仪,测量及维护成本较高。

智能测流机器人的出现可以很好的解决以上问题,实现对河道流量的有效测量;但发明人发现,智能测流机器人在测流过程中,一般是在运行轨道上面安装一个限位装置,当测流机器人到达限位位置后停车进行测量,这种方式只能实现定点测量,而当需要修改测流位置时,则需要人工到轨道上面调整限位装置的位置,操作繁琐复杂,效率低下。

发明内容

针对现有技术存在的不足,本发明的目的是提供一种智能测流机器人的定位方法及系统,可通过获取测流机器人动力装置运转的圈数,对测流机器人进行定位,同时在对测流位置进行修改时,可以通过远程调整动力装置运转圈数实现,操作简便。

为了实现上述目的,本发明是通过如下的技术方案来实现:

第一方面,本发明的实施例提供了一种智能测流机器人的定位方法,包括以下步骤:

获取测流机器人车轮直径数据,获取测流机器人实际运行轨道长度数据,得到测流机器人在轨道行走时动力装置的运转总圈数;

以设定时间间隔或设定测流次数,得出测流机器人的多个测流位置,以及与测流位置相对应的动力装置的运转圈数;

控制测流机器人动力装置运转相应圈数,以到达相应测流位置进行测流。

作为进一步的技术方案,获取测流机器人车轮直径数据过程中,进行测流机器人车轮直径数据校正,校正后记录相应数据。

作为进一步的技术方案,测流机器人在轨道行走时动力装置的运转总圈数的得出过程为:

由车轮直径数据得出车轮的周长,由实际运行轨道长度/车轮的周长,得出在轨道行走时测流机器人的车轮转动总圈数,由车轮转动圈数换算得到动力装置的运转总圈数。

作为进一步的技术方案,得到多个测流位置后,由各测流位置距测流机器人的初始位置的距离,以及测流机器人轨道行走时动力装置的运转总圈数,即可得到测流机器人运行至对应测流位置时动力装置的运转圈数。

作为进一步的技术方案,控制测流机器人行走过程中,由远程测控终端对测流机器人进行控制;远程测控终端通过LORA模块与测流机器人的CPU连接。

作为进一步的技术方案,远程测控终端与测流机器人通过LORA模块进行握手,若握手成功,则标记通信状态正常。

作为进一步的技术方案,若连续多次握手不成功,则标记通信状态故障,向CPU发出返回测流管理处的命令,控制测流机器人返回测流管理处,并发出报警信息。

作为进一步的技术方案,测流机器人在轨道行走时,动力装置的运转圈数通过编码器进行监测,获取编码器的数值,得到动力装置的实时运转圈数,进而确定测流机器人的实时位置。

第二方面,本发明的实施例提供了一种智能测流机器人的定位系统,包括:

第一模块,用于获取测流机器人车轮直径数据,获取测流机器人实际运行轨道长度数据,得到测流机器人在轨道行走时动力装置的运转总圈数;

第二模块,用于以设定时间间隔或设定测流次数,得出测流机器人的多个测流位置,以及与测流位置相对应的动力装置的运转圈数;

第三模块,用于控制测流机器人动力装置运转相应圈数,以到达相应测流位置进行测流。

第三方面,本发明的实施例提供了一种芯片,包括:

至少一个处理器;以及,与处理器通信连接的存储器;其中,

所述存储器存储有可被处理器执行的指令,指令被处理器执行,以使处理器能够执行如上所述的定位方法。

上述本发明的实施例的有益效果如下:

本发明的定位方法,由测流机器人运行轨道长度、车轮直径,可得出测流机器人在轨道行走时动力装置的运转总圈数,进而得到测流机器人的测流位置,以及与测流位置相对应的动力装置运转圈数,从而控制测流机器人运转相应圈数,即可到达相应测流位置进行测量工作;另外,在测流机器人行走过程中,对动力装置运转圈数进行采集,也可直接获得测流机器人的运动位置,可以自动判定测流机器人的位置。

本发明的定位方法,当需要修改测流位置时,可以远程修改动力装置的设定运转圈数,即可达到修改测流机器人测流位置的目的,操作简便。

附图说明

构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。

图1是本发明的定位方法的流程示意图。

具体实施方式

应该指出,以下详细说明都是例示性的,旨在对本发明提供进一步的说明。除非另有指明,本发明使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。

正如背景技术所介绍的,现有技术中存在不足,为了解决如上的技术问题,本发明提出了一种智能测流机器人的定位方法及系统。

本发明的第一种实施方案中,提出一种智能测流机器人的定位方法。

智能测流机器人底部设置车轮,车轮由动力装置提供动力,动力装置由电池提供电力,动力装置可为电机。

该方案中,测流机器人沿着轨道行走,在测流机器人的存放位置(如测流房)与各测流点之间设置轨道;测流机器人的车轮和动力装置之间通过皮带传动机构传递动力,皮带传动机构包括与车轮、动力装置连接的皮带轮,以及在二者皮带轮之间传递动力的皮带。

该定位方法包括以下步骤:

获取测流机器人车轮直径数据,获取测流机器人实际运行轨道长度数据,得到测流机器人在轨道行走时动力装置的运转总圈数;

以设定时间间隔或设定测流次数,得出测流机器人的多个测流位置,以及与测流位置相对应的动力装置的运转圈数;

控制测流机器人动力装置运转相应圈数,以到达相应测流位置进行测流。

本方案中,获取测流机器人车轮直径数据过程中,可进行测流机器人车轮直径数据校正,校正后记录相应数据;对车轮直径的校正包括但不限于采用测量尺等量具进行测量。

测流机器人在对河道进行测量前,需要铺设相应运行轨道,在安装运行轨道后,记录实际运行轨道的长度;测流机器人的车轮在运行轨道上进行行走,并对河道进行测量。

由于本发明的测流机器人中,动力装置通过皮带轮的传动装置将动力传输给车轮,因此,动力装置的运转圈数即为与其相连的皮带轮的运转圈数。

进一步的方案中,测流机器人在轨道行走时动力装置的运转总圈数的得出过程为:

由车轮直径数据可得出车轮的周长,实际运行轨道长度/车轮的周长,可得出在轨道行走时,测流机器人的车轮转动总圈数,由车轮转动圈数换算得到动力装置的运转总圈数。

根据动力装置的转速,可得到动力装置运转一圈的时间,再由测流机器人在轨道行走时动力装置的运转总圈数,将运转总圈数×运转一圈的时间,则可以得到测流机器人在轨道运行所需的总时间,在将总时间以设定时间间隔划分时,则可得到测流机器人在轨道运行时的多个测流位置,由各测流位置距测流机器人的初始位置(也即测流机器人的存放位置)的距离即可得到测流机器人运行至对应测流位置时动力装置的运转圈数;

在根据轨道的长度设定测流次数时,则也可将轨道划分出与测流次数相对应的多个测流位置,进而得到相对应的动力装置的运转圈数。

进一步的方案中,测流机器人在轨道行走时,动力装置的运转圈数通过编码器进行监测,编码器与控制器通信,由此可实时获取动力装置的运转圈数,也即可以确定测流机器人的实时位置。控制器固定设置于测流机器人。

在本发明的方案中,测流机器人需要运转至相应测流位置进行测量工作,每个测流位置相对应的动力装置运转圈数得出后,控制动力装置运转相应圈数即可到达对应的测流位置,而后在相应的测流位置进行测量。

具体设置时,可由软件向测流机器人控制器的CPU发出指令,CPU通过驱动芯片对动力装置发出指令,控制动力装置转动指定圈数,相应的皮带轮转动指定圈数,即可到达相应的测流位置,在到达测流位置后再由设备舱放下传感器进行测量。

在定位的控制过程中,还可以通过服务器或远程测控终端RTU实现对测流机器人的控制。服务器或远程测控终端与测流机器人的控制器进行通信。

通过服务器或RTU控制端发送远程指令,RTU通过控制器的LORA模块与控制器的CPU连接,并发送测量频次或单次测量距离,经软件计算后,向CPU发出指定频次或指定位置测量指令,CPU控制测流机器人动力装置进行运转,至指定测流位置后停止,而后设备舱放下传感器进行测量。

在RTU与测流机器人控制器的LORA模块通信过程中,RTU与测流机器人通过LORA模块进行握手,如果握手成功,即表明二者建立连接,则标记通信状态正常,如果连续多次握手不成功,标记通信状态故障,向CPU发出返回测流管理处的命令,控制测流机器人返回测流管理处,并发出报警信息。

本发明的定位方法,由测流机器人运行轨道长度、车轮直径,可得出测流机器人在轨道行走时动力装置的运转总圈数,进而得到测流机器人的测流位置,以及与测流位置相对应的动力装置运转圈数,从而控制测流机器人运转相应圈数,即可到达相应测流位置进行测量工作;另外,在测流机器人行走过程中,对动力装置运转圈数进行采集,也可直接获得测流机器人的运动位置,可以自动判定测流机器人的位置。

本发明的定位方法,当需要修改测流位置时,可以远程修改动力装置的设定运转圈数,即可达到修改测流机器人测流位置的目的。

本发明的另一实施方案中提出一种智能测流机器人的定位系统,其包括:

第一模块,用于获取测流机器人车轮直径数据,获取测流机器人实际运行轨道长度数据,得到测流机器人在轨道行走时动力装置的运转总圈数;

第二模块,用于以设定时间间隔或设定测流次数,得出测流机器人的多个测流位置,以及与测流位置相对应的动力装置的运转圈数;

第三模块,用于控制测流机器人动力装置运转相应圈数,以到达相应测流位置进行测流。

本发明的再一实施方案中提出一种芯片,包括:

至少一个处理器;以及,与处理器通信连接的存储器;其中,

所述存储器存储有可被处理器执行的指令,指令被处理器执行,以使处理器能够执行如上所述的定位方法。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种物料搬运机械手装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!