一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种输电线路巡检机器人任务优化分配方法及装置与流程

2021-10-30 03:04:00 来源:中国专利 TAG:巡检 输电 机器人 装置 分配


1.本技术涉及电力巡检技术领域,尤其涉及一种输电线路巡检机器人任务优化分配方法及装置。


背景技术:

2.输电线路巡检机器人是一种可以应用于对输电线路进行巡检的机器人,常常用于处理人为很难巡检的场景,以及可以减轻人力负担。然而,在现有的巡检过程中,常常会出现巡检机器人分配有很多处理任务,然而巡检机器人的电量不足以处理这些任务的情况,此时,就会出现如何分配这些任务以保证机器人合理处理任务的难题。


技术实现要素:

3.本技术实施例提供了一种输电线路巡检机器人任务优化分配方法及装置,使得保证巡检机器人利用有限的电量,尽可能的处理分配的任务。
4.有鉴于此,本技术第一方面提供了一种输电线路巡检机器人任务优化分配方法,所述方法包括:
5.获取输电线路巡检机器人的剩余电量;
6.获取输电线路巡检机器人的剩余任务以及每一个任务的实际所需能量值;
7.对所述每一个任务进行排序;
8.计算前n个任务的第一能量和;
9.计算前n 1个任务的第二能量和;
10.当所述巡检机器人的所述剩余电量的值大于所述第一能量和小于所述第二能量和时,则所述巡检机器人执行前n个任务。
11.可选的,还包括:
12.获取巡检机器人返程所需电量。
13.可选的,所述当所述巡检机器人的所述剩余电量的值大于所述第一能量和小于所述第二能量和时,则所述巡检机器人执行前n个任务,还包括:
14.当所述巡检机器人的所述剩余电量以及所述返程所需电量之和的值,大于所述第一能量和小于所述第二能量和时,则所述巡检机器人执行前n个任务。
15.可选的,所述对所述每一个任务进行排序,包括:
16.按照所述每一个任务所需的能量值大小进行排序;
17.或者,按照优先值对所述每一个任务进行排序。
18.可选的,在所述获取输电线路巡检机器人的剩余任务以及每一个任务的实际所需能量值,之前还包括:
19.统计历史数据中多个所述巡检机器人处理同一任务的所需能量值;
20.将处理同一任务所需的能量值的平均值作为处理任务的所述实际所需能量值,并建立任务与所述实际所需能量值的对应关系。
21.可选的,所述计算前n个任务的第一能量和,具体为:
22.获取排在前n个任务对应的所述实际所需能量值;
23.将前n个任务的所述实际所需能量值进行累加,得到前n个任务的所述第一能量和。
24.本技术第二方面提供一种输电线路巡检机器人任务优化分配装置,所述装置包括:
25.第一获取单元,用于获取输电线路巡检机器人的剩余电量;
26.第二获取单元,用于获取输电线路巡检机器人的剩余任务以及每一个任务的实际所需能量值;
27.排序单元,用于对所述每一个任务进行排序;
28.第一计算单元,用于计算前n个任务的第一能量和;
29.第二计算单元,用于计算前n 1个任务的第二能量和;
30.任务执行单元,用于当所述巡检机器人的所述剩余电量的值大于所述第一能量和小于所述第二能量和时,则所述巡检机器人执行前n个任务。
31.可选的,还包括:
32.统计单元,用于统计历史数据中多个所述巡检机器人处理同一任务的所需能量值;
33.对应关系建立单元,用于将处理同一任务所需的能量值的平均值作为处理任务的所述实际所需能量值,并建立任务与所述实际所需能量值的对应关系。
34.本技术第三方面提供一种输电线路巡检机器人任务优化分配设备,所述设备包括处理器以及存储器:
35.所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
36.所述处理器用于根据所述程序代码中的指令,执行如上述第一方面所述的输电线路巡检机器人任务优化分配方法的步骤。
37.本技术第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面所述的方法。
38.从以上技术方案可以看出,本技术具有以下优点:
39.本技术中,提供了一种输电线路巡检机器人任务优化分配方法,方法包括:获取输电线路巡检机器人的剩余电量;获取输电线路巡检机器人的剩余任务以及每一个任务的实际所需能量值;对每一个任务进行排序;计算前n个任务的第一能量和;计算前n 1个任务的第二能量和;当巡检机器人的剩余电量的值大于第一能量和小于第二能量和时,则巡检机器人执行前n个任务。
40.本技术通过将巡检机器人的剩余电量与任务所需的电量进行比对,从而确定巡检机器人剩余电量所能解决的任务数量,从而保证能够在现有的能量基础上尽可能的保证任务的执行。
附图说明
41.图1为本技术一种输电线路巡检机器人任务优化分配方法的一个实施例中的方法流程图;
42.图2为本技术一种输电线路巡检机器人任务优化分配装置的一个实施例中的装置结构图;
43.图3为本技术一种输电线路巡检机器人任务优化分配设备的一个实施例中的结构示意图。
具体实施方式
44.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
45.请参阅图1,图1为本技术输电线路巡检机器人任务优化分配方法的一个实施例的方法流程图,如图1所示,图1中包括:
46.101、获取输电线路巡检机器人的剩余电量;
47.需要说明的是,本技术可以直接获取输电线路巡检机器人的剩余电量,并将剩余电量转换成具体的能量值。当然,本技术还可以通过获取输电线路巡检机器人电源的总能量,以及输电线路巡检机器人电源的输出能量,根据总能量和输出能量计算剩余能量。具体的,获取输电线路巡检机器人电源的输出能量包括步骤:获取电源的实时输出功率;获取电源的工作时长;计算实时输出功率对工作时长的累计和值。
48.102、获取输电线路巡检机器人的剩余任务以及每一个任务的实际所需能量值;
49.需要说明的是,本技术可以通过任务列表获取巡检机器人的剩余任务,并获取每一个任务对应的实际所需的能量值。
50.具体的,本技术获取每一个任务对应的实际所需的能量值的方法包括:
51.统计历史数据中多个巡检机器人处理同一任务的所需能量值;
52.将处理同一任务所需的能量值的平均值作为处理任务的实际所需能量值,并建立任务与实际所需能量值的对应关系。
53.103、对每一个任务进行排序;
54.需要说明的是,本技术可以对每一个任务进行排序,可以是按照实际所需能量值对任务进行从大到小排序,也可以是其他排序方法。
55.在一种具体的实施方式中,本技术对每一个任务进行排序,具体为:
56.按照每一个任务所需的能量值大小进行排序;
57.或者,按照优先值对每一个任务进行排序。
58.需要说明的是,本技术可以按照每一个任务所需的能量值大小进行排序;或者,按照优先值对每一个任务进行排序。当然,也可以将需要优先处理的任务按照优先值排在最前面,在按照剩余的每一个任务所需的能量值大小进行排序,使得需要优先处理的任务进行优先处理。
59.104、计算前n个任务的第一能量和;
60.需要说明的是,排序完成后,本技术可以针对排序完成后的任务列表进行优先处理,首先可以计算处理前n个任务所需的第一能量和。
61.在一种具体的实施方式中,本技术计算前n个任务的第一能量和,具体为:
62.获取排在前n个任务对应的实际所需能量值;
63.将前n个任务的实际所需能量值进行累加,得到前n个任务的第一能量和。
64.105、计算前n 1个任务的第二能量和;
65.需要说明的是,本技术计算完成前n个任务所需的第一能量和之后,可以通过获取排在前n 1个任务对应的实际所需能量值;将前n 1个任务的实际所需能量值进行累加,得到前n 1个任务的第二能量和。
66.106、当巡检机器人的剩余电量的值大于第一能量和小于第二能量和时,则巡检机器人执行前n个任务。
67.需要说明的是,由于剩余电量是有限的,需要优先处理较为紧急以及剩余电量范围内能够处理的任务,因此,可以比对巡检机器人的剩余电量以及第一能量和小于第二能量的大小,当巡检机器人的剩余电量的值大于第一能量和小于第二能量和时,则巡检机器人执行前n个任务。
68.本技术通过将巡检机器人的剩余电量与任务所需的电量进行比对,从而确定巡检机器人剩余电量所能解决的任务数量,从而保证能够在现有的能量基础上尽可能的保证任务的执行。
69.在一种具体的实施方式中,本技术还包括:
70.获取巡检机器人返程所需电量;
71.当巡检机器人的剩余电量以及返程所需电量之和的值,大于第一能量和小于第二能量和时,则巡检机器人执行前n个任务。
72.需要说明的是,本技术为使巡检机器人进行及时回收,避免丢失,本技术还可以获取巡检机器人返程所需电量,并当巡检机器人的剩余电量以及返程所需电量之和的值,大于第一能量和小于第二能量和时,则巡检机器人执行前n个任务。使得巡检机器人既能够尽可能的执行剩余任务,也可以及时返回,避免巡检机器人的丢失。
73.本技术还提供了一种输电线路巡检机器人任务优化分配装置的一个实施例,如图2所示,图2中包括:
74.第一获取单元201,用于获取输电线路巡检机器人的剩余电量;
75.第二获取单元202,用于获取输电线路巡检机器人的剩余任务以及每一个任务的实际所需能量值;
76.排序单元203,用于对每一个任务进行排序;
77.第一计算单元204,用于计算前n个任务的第一能量和;
78.第二计算单元205,用于计算前n 1个任务的第二能量和;
79.任务执行单元206,用于当巡检机器人的所述剩余电量的值大于第一能量和小于第二能量和时,则巡检机器人执行前n个任务。
80.在一种具体的实施方式中,还包括:
81.统计单元,用于统计历史数据中多个巡检机器人处理同一任务的所需能量值;
82.对应关系建立单元,用于将处理同一任务所需的能量值的平均值作为处理任务的实际所需能量值,并建立任务与实际所需能量值的对应关系。
83.本技术还提供了一种输电线路巡检机器人任务优化分配设备的实施例,如图3所示,设备包括处理器以及存储器:
84.存储器用于存储程序代码,并将程序代码传输给处理器;
85.处理器用于根据程序代码中的指令执行本技术一种输电线路巡检机器人任务优化分配方法的实施例。
86.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
87.本技术的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
88.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
89.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
90.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
91.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
92.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read

only memory,英文缩写:rom)、随机存取存储器(英文全称:random access memory,英文缩写:
ram)、磁碟或者光盘等各种可以存储程序代码的介质。
93.以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜