一种移动机器人的电流监控的方法及装置与流程

文档序号:17783682发布日期:2019-05-28 21:23阅读:231来源:国知局
一种移动机器人的电流监控的方法及装置与流程
本发明实施例涉及移动机器人领域,尤其涉及一种移动机器人的电流监控的方法及装置。
背景技术
:随着经济和科技的发展,移动机器人已经应用于我们的现实生活中,例如,扫地机器人、拖地机器人、割草机器人等。目前移动机器人中,未设置针对各电路的工作电流进行监控的监控电路,但某些移动机器人的工作电流较大,一旦某个电路中出现过流时,都可能会造成电路的损坏,导致移动机器人不能正常工作。技术实现要素:本发明实施例提供一种移动机器人的电流监控的方法及装置,用于监控移动机器人中的各电路的工作电流,保证移动机器人的正常工作。本发明实施例提供的一种移动机器人的电流监控的方法,包括:周期性采集移动机器人的电流信息;所述电流信息包括工作电路的电流值和所述工作电路的识别信息;根据所述工作电路的识别信息,确定所述工作电路的id(identification,身份标识号);将所述工作电路的id、所述工作电路的电流值发送至云端,以使所述云端根据所述工作电路的id确定与所述工作电路的id对应的额定电流值,并判断所述工作电路的电流值是否大于所述额定电流值,若是,则进行报警。上述技术方案中,周期性采集移动机器人的电流信息,并根据电流信息中工作电路的识别信息,确定当前采集到的工作电路的id,并将工作电路的id和工作电路的电流值发送至云端,以使云端进行判断,也就是说,本技术方案中,是周期性的采集移动机器人中各电路的电流信息,并根据电流信息中的识别信息确定出当前采集到的是移动机器人中各电路的哪一个电路,并将确定出的工作电路的id和工作电路的电流值发送至云端,用于云端进行判断。进一步的,云端在接收到工作电路的id、工作电路的电流值后,根据工作电路的id确定当前工作电路的额定电流值,判断工作电路的电流值是否超过额定电流值,若是,则进行报警,以使工作人员对上述报警进行异常处理,以防止移动机器人因某工作电路的工作电流过流导致移动机器人的无法正常工作。可选的,所述周期性采集移动机器人的电流信息,包括:周期性控制采集电路与工作电路连接,以使所述采集电路采集与所述采集电路连接的工作电路的电流值。上述技术方案中,设置有采集电路,通过控制采集电路和工作电路的连接关系,以采集不同工作电路的电流值。此外,通过控制采集电路和工作电路的连接关系,实现一个采集电路在一个采集周期内采集多个工作电路,减少了移动机器人的工作量,节省成本。可选的,所述工作电路的识别信息包括采集所述移动机器人的电流信息的采集时间;所述根据所述工作电路的识别信息,确定所述工作电路的id,包括:根据所述采集时间,查找对应关系表,并从所述对应关系表中确定出与所述采集时间相对应的采集时间段;所述对应关系表中包括多个工作电路的id和各工作电路的id对应的采集时间段;根据所述与所述采集时间相对应的采集时间段,确定所述工作电路的id。上述技术方案中,设置有对应关系表,该对应关系表中包括多个工作电路的id和各工作电路的id对应的采集时间段,当周期性采集到移动机器人的电流信息后,可以根据电流信息中的采集时间确定出当前的采集时间所对应的采集时间段,并根据确定出的采集时间段,确定出当前采集到的工作电流所属的工作电路的id。可选的,所述将所述工作电路的id、所述工作电路的电流值发送至云端,包括:将所述工作电路的id、所述工作电路的电流值进行编码后,通过无线传输模块发送至所述云端。可选的,所述无线传输模块为蓝牙模块或射频模块或wifi(wireless-fidelity,无线保真)模块。上述技术方案中,可以通过无线传输模块与云端连接,对工作电路的id、工作电路的电流值进行编码后,通过无线传输模块将编码后的信息传输至云端。其中,该无线传输模块为蓝牙模块或射频模块或wifi模块。实现移动机器人与云端的无线连接,云端可以实时便捷的监控移动机器人的工作状态,防止移动机器人中工作电路的电流值超过相应的额定电流值。相应的,本发明实施例还提供了一种移动机器人的电流监控的装置,包括:采集模块,用于周期性采集移动机器人的电流信息;所述电流信息包括工作电路的电流值和所述工作电路的识别信息;处理模块,用于根据所述工作电路的识别信息,确定所述工作电路的id;将所述工作电路的id、所述工作电路的电流值发送至云端,以使所述云端根据所述工作电路的id确定与所述工作电路的id对应的额定电流值,并判断所述工作电路的电流值是否大于所述额定电流值,若是,则进行报警。可选的,所述采集模块具体用于:周期性控制采集电路与工作电路连接,以使所述采集电路采集与所述采集电路连接的工作电路的电流值。可选的,所述工作电路的识别信息包括采集所述移动机器人的电流信息的采集时间;所述处理模块具体用于:根据所述采集时间,查找对应关系表,并从所述对应关系表中确定出与所述采集时间相对应的采集时间段;所述对应关系表中包括多个工作电路的id和各工作电路的id对应的采集时间段;根据所述与所述采集时间相对应的采集时间段,确定所述工作电路的id。可选的,所述处理模块具体用于:将所述工作电路的id、所述工作电路的电流值进行编码后,通过无线传输模块发送至所述云端。可选的,所述无线传输模块为蓝牙模块或射频模块或wifi模块。相应的,本发明实施例还提供了一种计算设备,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述移动机器人的电流监控的方法。相应的,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述移动机器人的电流监控的方法。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种系统架构的示意图;图2为本发明实施例提供的一种移动机器人的电流监控的方法流程示意图;图3为本发明实施例提供的一种移动机器人的电流监控的装置结构示意图。具体实施方式为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。图1示例性的示出了本发明实施例提供移动机器人的电流监控的方法所适用的系统架构,该系统架构包括云端100、移动机器人200。移动机器人200包括检测电路210和待检测电路220,检测电路210包括采集模块211和处理模块212,采集模块211用于采集待检测电路220的电流信息,并将采集到的电流信息发送至处理模块212;处理模块212用于处理采集模块211发送的电流信息。待检测电路220可以包括控制电路、驱动电路、执行电路等。云端100用于接收移动机器人200发送的信息,并根据接收到的信息,判断移动机器人200是否存在某个待检测电路220出现异常。基于上述描述,图2示例性的示出了本发明实施例提供的一种移动机器人的电流监控的方法的流程,该流程可以由移动机器人的电流监控的装置执行。如图2所示,该流程具体包括:步骤201,周期性采集移动机器人的电流信息。其中,移动机器人的电流信息包括移动机器人的工作电路的电流值和工作电路的识别信息,工作电路的识别信息包括采集移动机器人的电流信息的采集时间。本技术方案中,周期性采集移动机器人的电流信息,移动机器人中不同的工作电路可以对应不同的采集周期,也可以说,每个工作电路可以设置采集时间段,即预先设定工作电路和采集时间段的对应关系表,该对应关系表中包括多个工作电路的id和各工作电路的id对应的采集时间段。例如,对比关系表如表1所示,分别在时间段00:00~02:00和12:00~14:00采集id1对应的工作电路的工作电流。表1工作电路的id采集时间段id100:00~02:00、12:00~14:00id202:00~05:00、14:00~17:00id305:00~09:00、17:00~21:00id409:00~12:00、21:00~24:00可选的,周期性控制采集电路与工作电路连接,以使采集电路采集与采集电路连接的工作电路的电流值,仍以表1为例,若当前时刻处于采集时间段17:00~21:00之间,则控制采集电路与id3对应的工作电路连接,以使得采集电路采集id3对应的工作电路的工作电路值。步骤202,根据所述工作电路的识别信息,确定所述工作电路的id。工作电路的识别信息包括采集移动机器人的电流信息的采集时间,根据采集时间,即可以查找对应关系表,并从对应关系表中确定出与采集时间相对应的采集时间段,然后根据与采集时间相对应的采集时间段,确定工作电路的id。仍以表1为例,周期性采集移动机器人的电流信息,若确定当前采集到的该电流信息中的电流采集时间是16:00,则可以确定该采集时间所对应的采集时间段为17:00~21:00,然后根据该采集时间段即可以对应出工作电路的id为id3。步骤203,将所述工作电路的id、所述工作电路的电流值发送至云端。将工作电路的id、工作电路的电流值发送至云端,相应的,云端即接受到工作电路的id、工作电路的电流值,云端可以根据工作电路的id确定与工作电路的id对应的额定电流值,并判断工作电路的电流值是否大于额定电流值,若是,则进行报警。具体的,可以根据经验设置移动机器人中各工作电路对应的额定电流值,并存储在云端,当云端接收到工作电路的id、工作电路的电流值后,即可以判断当前工作电路是否处于过流状态,若是,则可以生成相应的报警信息,以使工作人员在接收到报警信息后,对移动机器人进行处理。可选的,可以通过无线传输模块与云端连接,即将工作电路的id、工作电路的电流值进行编码后,通过无线传输模块发送至云端。其中,无线传输模块可以为蓝牙模块或射频模块或wifi模块。上述技术方案中,周期性采集移动机器人的电流信息,并根据电流信息中工作电路的识别信息,确定当前采集到的工作电路的id,并将工作电路的id和工作电路的电流值发送至云端,以使云端进行判断,也就是说,本技术方案中,是周期性的采集移动机器人中各电路的电流信息,并根据电流信息中的识别信息确定出当前采集到的是移动机器人中各电路的哪一个电路,并将确定出的工作电路的id和工作电路的电流值发送至云端,用于云端进行判断。进一步的,云端在接收到工作电路的id、工作电路的电流值后,根据工作电路的id确定当前工作电路的额定电流值,判断工作电路的电流值是否超过额定电流值,若是,则进行报警,以使工作人员对上述报警进行异常处理,以防止移动机器人因某电路的工作电流过流导致移动机器人的无法正常工作。基于同一发明构思,图3示例性的示出了本发明实施例提供的一种移动机器人的电流监控的装置的结构,该装置可以执行移动机器人的电流监控的方法的流程。采集模块301,用于周期性采集移动机器人的电流信息;所述电流信息包括工作电路的电流值和所述工作电路的识别信息;处理模块302,用于根据所述工作电路的识别信息,确定所述工作电路的id;将所述工作电路的id、所述工作电路的电流值发送至云端,以使所述云端根据所述工作电路的id确定与所述工作电路的id对应的额定电流值,并判断所述工作电路的电流值是否大于所述额定电流值,若是,则进行报警。可选的,所述采集模块301具体用于:周期性控制采集电路与工作电路连接,以使所述采集电路采集与所述采集电路连接的工作电路的电流值。可选的,所述工作电路的识别信息包括采集所述移动机器人的电流信息的采集时间;所述处理模块302具体用于:根据所述采集时间,查找对应关系表,并从所述对应关系表中确定出与所述采集时间相对应的采集时间段;所述对应关系表中包括多个工作电路的id和各工作电路的id对应的采集时间段;根据所述与所述采集时间相对应的采集时间段,确定所述工作电路的id。可选的,所述处理模块302具体用于:将所述工作电路的id、所述工作电路的电流值进行编码后,通过无线传输模块发送至所述云端。可选的,所述无线传输模块为蓝牙模块或射频模块或wifi模块。基于同一发明构思,本发明实施例还提供了一种计算设备,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述移动机器人的电流监控的方法。基于同一发明构思,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述移动机器人的电流监控的方法。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1