一种智能机器人无人清洗控制方法技术

技术编号:39512511 阅读:8 留言:0更新日期:2023-11-25 18:48
本发明专利技术涉及智能机器人技术领域,具体涉及一种智能机器人无人清洗控制方法

【技术实现步骤摘要】
一种智能机器人无人清洗控制方法


[0001]本专利技术涉及智能机器人
,具体涉及一种智能机器人无人清洗控制方法


技术介绍

[0002]随着科技不断的发展,智能机器人逐步成为清洁行业的刚需,使用智能机器人对清洗区域进行清洗时,智能机器人清洗路径的规划,直接决定了智能机器人清洗的效率

[0003]现有方法中基于迪杰斯特拉(
Dijkstra
)算法,预先对智能机器人的清洗区域进行定位,建立地图,进行最短路径的选择划分

但在商场中,对智能机器人进行规划路径时,需要考虑智能机器人的剩余电量是否足够,并不是简单只考虑智能机器人的剩余电量是否可以回到充电区域,还要考虑智能机器人的剩余电量对清洗动作控制精度的影响,例如,商场中的某些清洗区域存在清洗贵重物品或者楼梯等动作精度需求较高的操作

同时,由于商场中的高人流密度使得智能机器人在避让行人时,会消耗额外的电量,因此,只考虑最短路径对商场中的清洗区域进行清洗会导致智能机器人清洗路径的规划不合理,使得智能机器人的清洗效率较低


技术实现思路

[0004]为了解决智能机器人清洗路径的规划不合理的技术问题,本专利技术的目的在于提供一种智能机器人无人清洗控制方法,所采用的技术方案具体如下:
[0005]本专利技术提出了一种智能机器人无人清洗控制方法,该方法包括以下步骤:
[0006]获取智能机器人需要清洗的节点区域和每个节点区域的人流密度;其中,节点区域包括正常区域和重要区域;
[0007]对节点区域进行分类,获得至少两个第一类别;获取每个第一类别的第一路径;根据第一路径中每个重要区域清洗后智能机器人的第一剩余电量,将节点区域划分为混合区域和综合重要区域;
[0008]对综合重要区域进行分类,获得第二类别;获取每个第二类别的第二路径;根据每条第二路径的长度和经过的重要区域,以及智能机器人对每条第二路径中的所有重要区域清洗后的第二剩余电量,获取综合重要区域进行清洗的成本指标,作为初始成本指标;
[0009]根据每个正常区域与综合重要区域中的每个重要区域的位置,获取每个正常区域与综合重要区域中的每个重要区域之间的分配系数,根据所述分配系数

正常区域预划分到综合重要区域后对应的成本指标和初始成本指标,确定划分到综合重要区域的正常区域;
[0010]将第一类别和第二类别中的路径进行重新规划,获取最终第一路径和最终第二路径;根据每条最终第一路径和每条最终第二路径中的每个节点区域的人流密度,确定智能机器人清洗路径的顺序

[0011]进一步地,所述第一剩余电量的获取方法为:
[0012]获取智能机器人存储的总电量;
[0013]获取智能机器人清洗每个节点区域的清洗消耗电量;
[0014]任选一条第一路径作为参考路径,获取参考路径中每个重要区域之前的所有节点区域的清洗消耗电量的总和,作为每个重要区域的第一结果;
[0015]将每个重要区域的第一结果与清洗消耗电量的相加结果,作为每个重要区域的参考消耗电量;
[0016]将总电量与每个参考消耗电量的差值,作为每个重要区域清洗后智能机器人的第一剩余电量

[0017]进一步地,所述将节点区域划分为混合区域和综合重要区域的方法为:
[0018]当第一剩余电量大于预设的剩余电量阈值时,将对应的重要区域和正常区域划分为混合区域;
[0019]当第一剩余电量小于或者等于预设的剩余电量阈值时,将对应的重要区域划分为综合重要区域

[0020]进一步地,所述成本指标对应的计算公式为:
[0021][0022]式中,
C
为综合重要区域进行清洗的成本指标;为智能机器人对第
n
条第二路径中的所有节点区域清洗后的第二剩余电量;为第
n
条第二路径的总长度;为第
n
条第二路径经过的节点区域的总数量;
N
为综合重要区域中第二路径的总数量;
norm
为归一化函数

[0023]进一步地,所述分配系数对应的计算公式为:
[0024][0025]式中,为第
a
个正常区域与综合重要区域中的第
b
个重要区域之间的分配系数;为第
a
个正常区域与智能机器人的充电区域之间的距离;为综合重要区域中的第
b
个重要区域与智能机器人的充电区域之间的距离;为第
a
个正常区域与综合重要区域中的第
b
个重要区域之间的距离;为绝对值函数

[0026]进一步地,所述根据所述分配系数

正常区域预划分到综合重要区域后对应的成本指标和初始成本指标,确定划分到综合重要区域的正常区域的方法为:
[0027]选取综合重要区域中的任一个第二类别,作为参考第二类别;
[0028]获取参考第二类别中每个重要区域对应的最大分配系数,从大到小进行排序,获得参考第二类别的参考分配系数序列;
[0029]将参考分配系数序列中的第一个分配系数对应的至少一个正常区域,依次预划分到参考第二类别,当满足预设条件时,将第一个分配系数对应的正常区域划分到综合重要区域;继续获取参考分配系数序列中的第二个分配系数对应的正常区域中可以划分到综合重要区域的正常区域,直至参考分配系数序列中的第
y
个分配系数对应的每个正常区域均不满足预设条件时,停止向参考第二类别中划分正常区域;
[0030]将每个第二类别中划分的正常区域,作为划分到综合重要区域的正常区域

[0031]进一步地,所述预设条件的获取方法为:
[0032]加入对应正常区域后参考第二类别的清洗消耗电量的总和小于总电量,以及加入
对应正常区域后综合重要区域的成本指标小于或者等于初始成本指标

[0033]进一步地,所述根据每条最终第一路径和每条最终第二路径中的每个节点区域的人流密度,确定智能机器人清洗路径的顺序的方法为:
[0034]将每条最终第一路径中的每个节点区域的人流密度进行累加,作为每条最终第一路径的第一整体人流量;
[0035]智能机器人根据最终第一路径对应的第一整体人流量从小到大的顺序,对最终第一路径进行清洗;
[0036]将每条最终第二路径中的每个节点区域的人流密度进行累加,作为每条最终第二路径的第二整体人流量;
[0037]智能机器人根据最终第二路径对应的第二整体人流量从小到大的顺序,对最终第二路径进行清洗

[0038]进一步地,所述第一路径和第二路径的获取方法为:
[0039]获取每个节点区域和充电区域的中心;
[0040]将充电区域的中心作为起始点,根据每个节点区域的中心位置,获取每个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种智能机器人无人清洗控制方法,其特征在于,该方法包括以下步骤:获取智能机器人需要清洗的节点区域和每个节点区域的人流密度;其中,节点区域包括正常区域和重要区域;对节点区域进行分类,获得至少两个第一类别;获取每个第一类别的第一路径;根据第一路径中每个重要区域清洗后智能机器人的第一剩余电量,将节点区域划分为混合区域和综合重要区域;对综合重要区域进行分类,获得第二类别;获取每个第二类别的第二路径;根据每条第二路径的长度和经过的重要区域,以及智能机器人对每条第二路径中的所有重要区域清洗后的第二剩余电量,获取综合重要区域进行清洗的成本指标,作为初始成本指标;根据每个正常区域与综合重要区域中的每个重要区域的位置,获取每个正常区域与综合重要区域中的每个重要区域之间的分配系数,根据所述分配系数

正常区域预划分到综合重要区域后对应的成本指标和初始成本指标,确定划分到综合重要区域的正常区域;将第一类别和第二类别中的路径进行重新规划,获取最终第一路径和最终第二路径;根据每条最终第一路径和每条最终第二路径中的每个节点区域的人流密度,确定智能机器人清洗路径的顺序
。2.
如权利要求1所述一种智能机器人无人清洗控制方法,其特征在于,所述第一剩余电量的获取方法为:获取智能机器人存储的总电量;获取智能机器人清洗每个节点区域的清洗消耗电量;任选一条第一路径作为参考路径,获取参考路径中每个重要区域之前的所有节点区域的清洗消耗电量的总和,作为每个重要区域的第一结果;将每个重要区域的第一结果与清洗消耗电量的相加结果,作为每个重要区域的参考消耗电量;将总电量与每个参考消耗电量的差值,作为每个重要区域清洗后智能机器人的第一剩余电量
。3.
如权利要求2所述一种智能机器人无人清洗控制方法,其特征在于,所述将节点区域划分为混合区域和综合重要区域的方法为:当第一剩余电量大于预设的剩余电量阈值时,将对应的重要区域和正常区域划分为混合区域;当第一剩余电量小于或者等于预设的剩余电量阈值时,将对应的重要区域划分为综合重要区域
。4.
如权利要求1所述一种智能机器人无人清洗控制方法,其特征在于,所述成本指标对应的计算公式为:式中,
C
为综合重要区域进行清洗的成本指标;为智能机器人对第
n
条第二路径中的所有节点区域清洗后的第二剩余电量;为第
n
条第二路径的总长度;为第
n
条第二路径经过的节点区域的总数量;
N
为综合重要区域中第二路径的总数量;
norm
为归一化函数

5.
如权利要求1所述一种智能机器人无人清洗控制方法,其特征在于,所述分配系数对应的计算公式为:式中,为第
a
个正常区域与综合重要区域中的第
b
个重要区域之间的分配系数;为第
a
个正常区域与智能机器人的充电区域之间的距离;为综合重要区域中的第

【专利技术属性】
技术研发人员:周军
申请(专利权)人:苏州德斯米尔智能科技有限公司
类型:发明
国别省市:

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

1