基于遗忘因子型经验模态分解的污渍检测分析方法及应用与流程

文档序号:21085069发布日期:2020-06-12 16:50阅读:345来源:国知局
基于遗忘因子型经验模态分解的污渍检测分析方法及应用与流程

本发明涉及物体表面清洁技术领域,尤其涉及一种基于遗忘因子型经验模态分解的污渍检测分析方法及其应用。



背景技术:

本发明背景技术中公开的信息仅仅旨在增加对本发明的总体背景的理解,而不必然被视为承认或以任何形式暗示该信息构成已经成为本领域一般技术人员所公知的现有技术。

随着我国经济与科技的不断发展,大量的物体表面清洁工作已由人工转为自动化操作。在众多针对具有不规则表面的物体清洁任务中,对物体表面的污渍进行准确检测与分析并基于此高效合理地规划清洁任务仍然有待进一步探究。

发明人在研究中发现,现今常见的清洁机器人多为简单的直行移动机械,它们大多在由地面障碍物或自行设置的红外线装置给定的移动范围内,进行往复的简单直线运动以遍历整个活动范围,达到清洁目的。

总体而言,现有的机器人清洁系统缺乏合理的任务规划机制,仅能在简单平面上依照单一的清洁标准进行简单的清洁任务,缺乏针对性,其清洁效率低下,难以适应复杂清洁任务且耗时耗能。

近年来,日益增多的不规则工业器件表面的保养清洁工作需要由清洁机器人完成以节约成本并提升效率,例如高铁等表面的自动清洁需要合理选择清洗剂、研磨剂、毛刷等,依据表面的污染情况及清洁要求使得清洁机器人以最高效率完成清洁任务。然而,本发发明人发现:针对这些不规则工业器件表面的清洁,现有的方法对污渍成因分析与任务规划还缺乏研究,这极大地限制了先进清洁机器人的发展与应用。



技术实现要素:

针对上述的问题,本发明提出一种基于遗忘因子型经验模态分解的污渍检测分析方法及其,通过建立带有遗忘因子的经验模态分解方法,将内模函数与污渍属性/成因相关联,进而为科学合理的清洁策略提供理论指导。为实现上述目的,本发明公开了下述技术方案。

一种基于遗忘因子型经验模态分解的污渍检测分析方法,包括步骤:

(1)提出遗忘因子型图像/视频经验模态分解方法。

(2)通过单向整定遗忘因子筛选若干内模函数,进而分析该内模函数与污渍属性/成因的相关性。

(3)提取内模函数特征,实时确定对应污渍属性/成因的清洁方案。

进一步地,步骤(1)中,所述遗忘因子型图像/视频经验模态分解方法主要包括:获取污渍附着面数字化图像/视频,若为曲面信息,则生成曲面v(x,y,z)或v(x,y,z,k)信号;若为平面信息,则生成平面v(x,y)或v(x,y,k)信号,其中,v代表像素点(x,y,z)或(x,y)坐标处的数值,k代表视频帧数;然后对信号v在(x,y,z)空间或(x,y)平面内的所有极值点通过积分来获得分解结果。

进一步地,若所述信号在空间内或平面没有极值点但有拐点,则通过对数据微分一次或多次求得极值,然后再通过积分来获得分解结果。

进一步地,通过可见光或不可见光传感器,获取污渍附着面数字化图像/视频,生成平面v(x,y)或曲面v(x,y,z)的表达式。

进一步地,步骤(2)中,所述内模函数的筛选方法包括如下步骤:

(i)找到原始信号v在(x,y,z)空间或(x,y)平面内的所有极值点。

(ii)拟合出极大值点和极小值点的包络面emax和emin,并求出上、下包络面的加权平均值m=αemax+(1-α)emin,在v中减去m生成h=v-m,所述α∈(0,1)为遗忘因子。

(iii)判据h是否为内模函数;如果不是,则以h代替v,重复步骤(i)和(ii)直到h满足判据,则h为需要提取的内模函数。即若h不是内模函数,就将其作为新的v,再代入第(i)和(ii)步骤重复操作,直至生成的h满足内模函数条件。

(iv)每得到一阶内模函数h,就从原始信号v中扣除h,即如果h为内模函数,就从v中减去h,生成新的v。

(v)重复步骤(i)到(iv),直到信号最后剩余部分nr,就只是单调序列或者常值序列,经过上述分解,原始信号v分解成一系列内模函数hi(阶次i=1,2,3…)以及剩余部分的线性叠加:v=∑ihi+nr。

进一步地,步骤(iii)中,所述判断h是否为内模函数的条件为:参考待清洁材料表面原色,判断信号极值点的数量与零点数相等或相差一,以及信号的由极大值点定义的上包络和由极小值点定义的下包络的局部均值为零。如果满足上述条件,则为内模函数;否则不是内模函数。

进一步地,步骤(2)中,所述内模函数与污渍属性/成因的相关性分析检测方法包括:整定α使不同时间尺度数据特征成分被分解到一个内模函数污渍属性/成因,并至少将污渍属性/成因、附着面属性与不同时间尺度数据特征进行相关性分析,从而将污渍属性/成因与各个可信的内模函数hi(阶次i=1,2,3…)相关联。

进一步地,所述污渍属性/成因包括影响污渍形成的季节、温度、湿度、光照、风速等;其被分解后得到季节、温度、湿度、光照、风速等不同时间尺度数据特征。

进一步地,步骤(3)的具体步骤包括:针对每一个hi和剩余项nr,并考虑污渍属性/成因;确定清洗剂、研磨剂、毛刷等的材料类型。根据每一个hi的振动模态特征,综合确定清洁头的转速、压力、路径等可控因素。

最后,本发明公开所述基于遗忘因子型经验模态分解的污渍检测分析方法在工业器件清洁中的应用。

与现有技术相比,本发明至少具有以下几方面的有益效果:

(1)由于本发明采用了基于改进的带有遗忘因子的经验模态分解方法,可以将污渍属性/成因与内模函数相关联,使得本发明能够在清洁机器人进行污渍检测的同时,依据分解得到的内模函数进行任务规划,实时制定适合的清洁方案。

(2)由于本发明通过单向整定遗忘因子筛选了若干内模函数,可以得到其与污渍产生原因的相关性,进而根据其选择最优清洁方式,提升清洁效率。

(3)由于本发明对内模函数的分解振动模态暗含了污渍的成因,可以据此确定清洗剂、研磨剂、毛刷等的类型和清洁头的转速、压力、路径等,保证实时根据清洁表面污渍的变化制定对应的清洁方案。

(4)本发明的清洁方法完全基于物体表面污渍的图像信息,而对物体本身的形状、材质等并无特殊要求,因而此方法可广泛应用于各类工业器件表面清洁工作的任务规划中。

附图说明

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

图1为本发明实施例中利用遗忘因子型经验模态分解方法从原始信号中分解出内模函数的流程图。

图2为本发明实施例中利用遗忘因子型经验模态分解方法获得的内模函数与污渍属性/成因进行相关性的流程图。

图3为本发明实施例中利用所得的内模函数与相关性进行任务规划的流程图。

具体实施方式

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

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

为了方便叙述,本发明中如果出现“上”、“下”、“左”“右”字样,仅表示与附图本身的上、下、左、右方向一致,并不对结构起限定作用,仅仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的设备或元件需要具有特定的方位,以特定的方位构造和操作,因此不能理解为对本发明的限制。

正如前文所述,现有的一些针对不规则工业器件表面的清洁,现有的方法对污渍成因分析与任务规划还缺乏研究,这极大地限制了先进清洁机器人的发展与应用。因此,本发明提出了一种基于遗忘因子型经验模态分解的污渍检测分析方法;现结合说明书附图和具体实施方式对本发明进一步说明。

如图1-3所示,示例一种基于遗忘因子型经验模态分解的污渍检测分析方法。本示例所使用的遗忘因子型经验模态分解方法如图1所示,方法的整体流程图如图3。方法主要包括三个部分,即依照所给待清洁表面的图像建立函数并进行遗忘因子型经验模态分解获得各个模态函数,整定α获得污渍属性/成因与各个可信的内模函数之间的相关性,根据所得的相关性和模态函数的振动模态特性选择清洁所用设备以及配置清洁过程中所涉及的机械控制参数。具体包括如下步骤:

以清洁机器人为污渍分析检测,并执行清洁任务的工具,由其中的数字检测设备获得不规则待清洁物体表面污渍在整个物体所占空间上的分布信号,记为v(x,y,z),即原始信号;该函数描述了物体表面的某一特定指标,可以指示物体表面的污染程度,是进行后续分析的基础。此信号一般应为不规则曲面,若数据不存在极值却存在拐点,则可以通过对数据微分一次或者多次求得极值,然后再通过积分来获得分解结果。通过图像或视频进行建模,大大降低了清洁过程的复杂度,同时所选的指标可以根据清洁需求自主调节,使得本方法兼具了准确性与通用性。

对于上一步骤得到的信号实施基于遗忘因子型的经验模态分解,包括:找到信号v在(x,y,z)空间或(x,y)平面内的所有极值点,然后,根据这些极值点拟合出极大值点和极小值点的包络面emax和emin,并求出上、下包络面的加权平均值m=αemax+(1-α)emin,在信号v中减去m生成h=v-m,其中α∈(0,1)为遗忘因子。接着,需要判据h是否为内模函数,即参考待清洁材料表面原色,判断信号极值点的数量与零点数是否相等或相差是一,以及信号的由极大值点定义的上包络和由极小值点定义的下包络的局部均值是否为零;如果不满足上述条件,则h不是内模函数,则以h代替v作为信号,并从寻找其极值点开始重复以上步骤直到h满足判据,则h就是需要提取的内模函数;每得到一阶内模函数,就从原始信号中扣除它;重复以上步骤,直到信号最后剩余部分nr,就只是单调序列或者常值序列。这样,经过遗忘因子型经验模态分解就将原始信号v分解成一系列内模函数hi(阶次i=1,2,3…)以及剩余部分nr的线性叠加:v=∑ihi+nr。

整定α使得不同时间尺度特征成分被分解到一个内模函数污渍属性/成因,如影响污渍形成的季节、温度、湿度、光照、风速等不同时间尺度数据特征,并将污渍属性、附着面属性等与不同时间尺度数据特征进行相关性分析,从而将污渍属性/成因与各个可信的内模函数hi(阶次i=1,2,3…)相关联。通过这种相关性分析,可以找出各个污渍在不同尺度下的主要影响因素,为清洁保养提供全方位的指引。另一方面,这种相关性分析还可进一步用于防污策略设计,即根据某种污染产生的主要原因,循因施策。

最后,针对每一个hi和剩余项nr并考虑污渍属性/成因,确定清洗剂、研磨剂、毛刷等的材料类型;根据每一个hi的振动模态特征,综合确定清洁头的转速、压力、路径等可控因素。上述因素确定后形成相应的清洁方案,由清洁机器人对污渍进行清洗。

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

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