当前位置: 首页 > 专利查询>王宗亚专利>正文

一种基于视觉感知的光伏清扫机器人清洁速率调整方法技术

技术编号:27668159 阅读:15 留言:0更新日期:2021-03-17 01:37
本发明专利技术公开了一种基于视觉感知的光伏清扫机器人清洁速率调整方法,改善了光伏清扫机器人清洁速率调整有待智能化的问题。该发明专利技术含有以下步骤:1、利用无人机预先获取每排电池板上每个光伏电池板的脏污程度;2、清扫机器人利用摄像机获取当前视野中电池板表面的图像,得出灰尘等级和顽固污渍的等级;3、根据灰尘等级和顽固污渍的等级建立清洁速率调整模型,利用模型获得机器人的清扫速率;4、机器人清扫过程中实时检测电池板的输出功率的变化,获取机器人遮挡对功率的影响;5、根据机器人遮挡对输出功率的影响修正速率,获得修正后的清洁速率调整模型。该技术最终获得的机器人清扫速率更加准确合理,不会因遮挡而影响电池板的输出功率。

【技术实现步骤摘要】
一种基于视觉感知的光伏清扫机器人清洁速率调整方法
本专利技术涉及机器视觉图像处理
,特别是涉及一种基于视觉感知的光伏清扫机器人清洁速率调整方法。
技术介绍
光伏电站的光伏电池板在室外长期工作时,其表面会有灰尘遮盖以及其他污渍的遮挡,会造成电池板的输出功率下降,使电池板表面产生热斑,严重时会损坏电池板。为了减少灰尘污渍对电池板的干扰和侵蚀,一般采用清扫机器人清扫电池板表面,使得电池板表面变得整洁,提高发电功率。机器人清扫不同脏污程度的电池板时,其清扫速度是不同的,当脏污程度高时清扫速度应当慢一点,保证清洁的效果好;当脏污程度低时,清扫速度快一点,调高清扫效率。但是当清扫速度过慢时,机器人会长时间停留在电池板某一位置处,清扫机器人遮挡住电池板,使得电池板的输出功率出现波动和下降,这种现象是对光伏电池板不利的,因此需要设计一种由于遮挡而对太阳能电池板影响较小的操作及控制方法。
技术实现思路
本专利技术克服了现有技术中光伏清扫机器人的清洁速率调整有待智能化的问题,提供一种处理效果好的基于视觉感知的光伏清扫机器人清洁速率调整方法。本专利技术的技术解决方案是,提供一种具有以下步骤的基于视觉感知的光伏清扫机器人清洁速率调整方法:含有以下步骤:步骤1:在清扫机器人清理之前,利用无人机预先获取每排电池板上每个光伏电池板的脏污程度;步骤2:清扫机器人利用其上摄像机获取当前视野中电池板表面的图像,得出灰尘等级和顽固污渍的等级;步骤3:根据灰尘等级和顽固污渍的等级建立清洁速率调整模型,利用模型获得机器人的清扫速率;步骤4:机器人清扫过程中实时检测电池板的输出功率的变化,获取机器人遮挡对功率的影响;步骤5:根据机器人遮挡对输出功率的影响修正速率,获得修正后的清洁速率调整模型。优选地,所述步骤1含有以下步骤:步骤1.1:无人机低空飞行,相机俯视向下,视野至少包括一排光伏电池板,获取相机采集到的RGB图像;步骤1.2:将RGB图像输入光伏组件定位网络获取每排光伏组件的边界框,获取每排光伏组件的位置;再利用光伏电池板定位网络获取每排光伏组件上每个光伏电池板的边界框,获取每个光伏电池板在一排光伏组件上的位置;最后利用脏污程度判别网络获取每个光伏电池板的污渍程度;步骤1.3:光伏组件定位网络和光伏电池板定位网络采用的是编码器-解码器的DNN网络结构获取边界框,通过SSD或YOLOV4网络结构获取边界框;步骤1.4:在空中俯视电池板时,电池板表面的灰尘分布面积与电池板面积的比值大小,脏污程度越大,灰尘面积占比越大,脏污等级分为十个等级程度:0,1,2,…,9;脏污程度越大说明电池板表面灰尘分布越多,脏污程度为0,脏污程度判别网络采用resnet50网络结构来获取脏污程度。优选地,所述步骤2含有以下步骤:步骤2.1:在清扫机器人上安装一个RGB摄像头,摄像头俯视斜向下,实时采集待清洁的电池板表面的RGB纹理图像数据;步骤2.2:利用灰尘等级检测网络获得图像上的灰尘等级;步骤2.3:利用顽固污渍等级检测网络获得图像上的顽固污渍等级,将顽固污渍等级分为十个等级:0,1,2,…,9;顽固污渍等级为0说明电池板表面没有顽固污渍等级,顽固污渍等级为9说明电池板表面绝大部分面积都有顽固污渍等级分布;灰尘等级检测网络和顽固污渍等级检测网络均采用resnet50网络结构。优选地,所述步骤3含有以下步骤:步骤3.1:在清洁机器人清理电池板时,设当前待清理的电池板上的灰尘等级和顽固污渍等级为L1、L2,对L1、L2归一化处理,归一化方法为:符号“:=”表示将符号右边的结果赋值给符号坐标的变量;步骤3.2:设清扫机器人在整洁的电池板表面的运行速率为V0,V0是机器人出厂时设定,则清扫机器人清理电池板时的速率V为:V=V0(1-α)上式是清洁机器人的速率调整模型,参数α是一个速率衰减因子,当L1、L2的值越大,α越大,机器人就需要放慢速率清理,即V就越小;由于电池板上顽固污渍较难清理,因此L2对速率的影响较大,即α对L2响应更大,令:α=L1exp(L2)(aL1+bL2)其中a,b为待定系数,该待定系数的获取方法如下:步骤3.2.1:在实验室环境下,让清扫机器人清理以不同速率清理不同灰尘等级和顽固污渍等级的电池板,每一次清扫都记录下机器人的清扫速率V、清扫前的灰尘等级L1、清扫前的顽固污渍等级L2、清扫后的灰尘等级L1_1、清扫后的顽固污渍等级L2_1,这五个参量(V,L1,L2,L1_1,L2_1)称为一个样本数据,通过多次试验获得多个样本数据;步骤3.2.2:从所有的样本数据中筛选出参量L1_1、L2_1为0的样本数据,这些样本数据表示清扫机器人能够以速度V将灰尘等级为L1和顽固污渍等级为L2的电池板清理干净,其为有效样本;步骤3.2.3:利用有效样本拟合上述的清洁机器人速率调整模型,通过最小二乘法拟合待定系数a,b。优选地,所述步骤4含有以下步骤:步骤4.1:机器人清扫过程中实时获取该排电池板的输出功率,设当前时刻t,获取t-k时刻到t时刻该排电池板板输出的P={Pt-k,Pt-k+1,Pt-k+2,…,Pt},k是超参数,k取值为30秒;步骤4.2:设机器人遮挡对输出功率的影响程度为L3,令:max(P)表示取序列P的最大值,P0表示电池板没有污渍是输出的功率,γ是缩放系数,是超参数,令γ=0.5;max(P)-Pt表示最大功率与当前时刻功率的差值,如果序列P所示的功率以较小的波动幅度逐渐增大,那么L3的值较小;当机器人因运动过慢而长时间遮挡住某处的电池板时,序列P的功率变化呈现出先是以较小的波动逐渐增大,然后增大到最大值后突然变小的特征,此时max(P)-Pt的值较大,L3越大说明电池板输出的功率衰减幅度也就越大,表示机器人遮挡对电池板输出功率的影响就越大。优选地,所述步骤5含有以下步骤:步骤5.1:当机器人遮挡对电池板输出功率影响较大时,则提高清洁机器人的清洁速率,再结合机器人待清洁的灰尘数量,如果待清洁的灰尘量比较多时,就将机器人的速率再提高;步骤5.2:机器人根据其自身携带的视觉里程计获知已经清洁了多少块电池板,以及剩下多少电池板需要清理,根据无人机提供的每块电池板的脏污程度,获知未清理的电池板上的脏污程度,这些电池板的脏污程度的均值记为L4,L4表征的就是待清洁的电池板的灰尘程度,对L4进行归一化处理:L4:=L4/10;步骤5.3:根据机器人遮挡对输出功率的影响程度L3和待清洁的灰尘程度L4修正机器人的清洁速率调整模型;设调整后的速率为令:其中:V=V0(1-α)α=L1exp(L2)(aL1+bL2)β是速率修正因子,当L3越大说明机器人的遮挡对电池板的输出功率的影响越大,就需要对清洁机器人进行速率提升,即β就越大;待清洁的电池板的灰尘本文档来自技高网...

【技术保护点】
1.一种基于视觉感知的光伏清扫机器人清洁速率调整方法,其特征在于:含有以下步骤:/n步骤1:在清扫机器人清理之前,利用无人机预先获取每排电池板上每个光伏电池板的脏污程度;/n步骤2:清扫机器人利用其上摄像机获取当前视野中电池板表面的图像,得出灰尘等级和顽固污渍的等级;/n步骤3:根据灰尘等级和顽固污渍的等级建立清洁速率调整模型,利用模型获得机器人的清扫速率;/n步骤4:机器人清扫过程中实时检测电池板的输出功率的变化,获取机器人遮挡对功率的影响;/n步骤5:根据机器人遮挡对输出功率的影响修正速率,获得修正后的清洁速率调整模型。/n

【技术特征摘要】
1.一种基于视觉感知的光伏清扫机器人清洁速率调整方法,其特征在于:含有以下步骤:
步骤1:在清扫机器人清理之前,利用无人机预先获取每排电池板上每个光伏电池板的脏污程度;
步骤2:清扫机器人利用其上摄像机获取当前视野中电池板表面的图像,得出灰尘等级和顽固污渍的等级;
步骤3:根据灰尘等级和顽固污渍的等级建立清洁速率调整模型,利用模型获得机器人的清扫速率;
步骤4:机器人清扫过程中实时检测电池板的输出功率的变化,获取机器人遮挡对功率的影响;
步骤5:根据机器人遮挡对输出功率的影响修正速率,获得修正后的清洁速率调整模型。


2.根据权利要求1所述的基于视觉感知的光伏清扫机器人清洁速率调整方法,其特征在于:所述步骤1含有以下步骤:
步骤1.1:无人机低空飞行,相机俯视向下,视野至少包括一排光伏电池板,获取相机采集到的RGB图像;
步骤1.2:将RGB图像输入光伏组件定位网络获取每排光伏组件的边界框,获取每排光伏组件的位置;再利用光伏电池板定位网络获取每排光伏组件上每个光伏电池板的边界框,获取每个光伏电池板在一排光伏组件上的位置;最后利用脏污程度判别网络获取每个光伏电池板的污渍程度;
步骤1.3:光伏组件定位网络和光伏电池板定位网络采用的是编码器-解码器的DNN网络结构获取边界框,通过SSD或YOLOV4网络结构获取边界框;
步骤1.4:在空中俯视电池板时,电池板表面的灰尘分布面积与电池板面积的比值大小,脏污程度越大,灰尘面积占比越大,脏污等级分为十个等级程度:0,1,2,…,9;脏污程度越大说明电池板表面灰尘分布越多,脏污程度为0,脏污程度判别网络采用resnet50网络结构来获取脏污程度。


3.根据权利要求1所述的基于视觉感知的光伏清扫机器人清洁速率调整方法,其特征在于:所述步骤2含有以下步骤:
步骤2.1:在清扫机器人上安装一个RGB摄像头,摄像头俯视斜向下,实时采集待清洁的电池板表面的RGB纹理图像数据;
步骤2.2:利用灰尘等级检测网络获得图像上的灰尘等级;
步骤2.3:利用顽固污渍等级检测网络获得图像上的顽固污渍等级,将顽固污渍等级分为十个等级:0,1,2,…,9;顽固污渍等级为0说明电池板表面没有顽固污渍等级,顽固污渍等级为9说明电池板表面绝大部分面积都有顽固污渍等级分布;灰尘等级检测网络和顽固污渍等级检测网络均采用resnet50网络结构。


4.根据权利要求1所述的基于视觉感知的光伏清扫机器人清洁速率调整方法,其特征在于:所述步骤3含有以下步骤:
步骤3.1:在清洁机器人清理电池板时,设当前待清理的电池板上的灰尘等级和顽固污渍等级为L1、L2,对L1、L2归一化处理,归一化方法为:






符号“:=”表示将符号右边的结果赋值给符号坐标的变量;
步骤3.2:设清扫机器人在整洁的电池板表面的运行速率为V0,V0是机器人出厂时设定,则清扫机器人清理电池板时的速率V为:
V=V0(1-α)
上式是清洁机器人的速率调整模型,参数α是一个速率衰减因子,当L1、L2的值越大,α越大,机器人就需要放慢速率清理,即V就越小;由于电池板上顽固污渍较难清理,因此L2对速率的影响较大,即α对L2响应更...

【专利技术属性】
技术研发人员:王宗亚徐尔灵
申请(专利权)人:王宗亚
类型:发明
国别省市:广东;44

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

1