本發(fā)明涉及數(shù)據(jù)處理技術(shù),尤其涉及一種基于物聯(lián)網(wǎng)的電能表生產(chǎn)數(shù)據(jù)管理方法及裝置。
背景技術(shù):
1、電能表是用來測量電能的儀表,又稱電度表、火表、千瓦小時表,指測量各種電學(xué)量的儀表,隨著我國經(jīng)濟的飛速發(fā)展,各行各業(yè)對電能的需求越來越大,從而,對于測量電能的電能表的儀器的準(zhǔn)確性要求也格外嚴(yán)格,因此,在電能表生產(chǎn)時需要對其進行性能檢測。
2、在現(xiàn)有技術(shù)中,對生產(chǎn)的電能表進行性能檢測時,通常是當(dāng)檢測電能表的儀器出現(xiàn)信號異常時,則判定為電能表不合格,可能會將位置擺放不規(guī)范而產(chǎn)生信號異常的電能表誤判成性能不合格,造成電能表的損失,從而影響電能表的生產(chǎn)效率和檢測效率。
3、因此,如何根據(jù)實際測試反饋信息,對采集到的圖像進行處理,實現(xiàn)對檢測異常的電能表的自動檢測,減少位置造成的電能表性能的誤判,提高檢測和生產(chǎn)效率,成為亟需解決的問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供一種基于物聯(lián)網(wǎng)的電能表生產(chǎn)數(shù)據(jù)管理方法及裝置,可以根據(jù)實際測試反饋信息,對采集到的圖像進行處理,實現(xiàn)對檢測異常的電能表的自動檢測,減少位置造成的電能表性能的誤判,提高檢測和生產(chǎn)效率。
2、本發(fā)明的第一方面,提供一種基于物聯(lián)網(wǎng)的電能表生產(chǎn)數(shù)據(jù)管理方法,包括:
3、基于檢測任務(wù)序列中的空閑編號控制檢測區(qū)域的放置機械臂對待測試電能表進行放置,將所述檢測區(qū)域內(nèi)占用編號對應(yīng)的電能表作為檢測電表,并實時采集所述檢測電表的測試反饋信號;
4、確定所述檢測電表不具有測試反饋信號時,將相應(yīng)所述檢測電表作為異常反饋電表,控制采集裝置對所述異常反饋電表的區(qū)域進行采集,得到狀態(tài)核查圖,根據(jù)姿態(tài)識別策略和所述狀態(tài)核查圖,確定缺陷編號;
5、統(tǒng)計所述缺陷編號的數(shù)量,得到缺陷數(shù)量,確定所述缺陷數(shù)量大于預(yù)設(shè)放置數(shù)量時,基于預(yù)設(shè)放置順序依次統(tǒng)計所述缺陷編號,得到重置放置序列;
6、根據(jù)補充對位策略和所述重置放置序列,確定存儲區(qū)域?qū)?yīng)存儲載體內(nèi)的補充碼放序列,基于所述補充碼放序列控制存儲區(qū)域?qū)?yīng)的碼放機械臂對待測試電能表進行碼放。
7、可選地,在第一方面的一種可能實現(xiàn)方式中,在所述基于檢測任務(wù)序列中的空閑編號控制檢測區(qū)域的放置機械臂對待測試電能表進行放置,將所述檢測區(qū)域內(nèi)占用編號對應(yīng)的電能表作為檢測電表,并實時采集所述檢測電表的測試反饋信號步驟之前,還包括:
8、獲取檢測區(qū)域內(nèi)空閑的檢測編號作為空閑編號,并將其余的檢測編號作為占用編號,所述檢測編號包括行編號和列編號;
9、獲取存儲區(qū)域?qū)?yīng)碼放機械臂碼放的存儲載體的載體數(shù)量;
10、確定所述空閑編號的數(shù)量大于等于預(yù)設(shè)檢測數(shù)量,且所述載體數(shù)量大于等于預(yù)設(shè)堆放數(shù)量時,基于所述預(yù)設(shè)堆放數(shù)量確定相應(yīng)所述存儲載體作為待測試載體,并將所述待測試載體內(nèi)的電能表作為待測試電能表;
11、基于所述預(yù)設(shè)檢測數(shù)量依次統(tǒng)計所述空閑編號,得到檢測任務(wù)序列;
12、獲取所述檢測區(qū)域內(nèi)占用編號對應(yīng)的電能表作為檢測電表,提取所述檢測電表的檢測時長;
13、確定所述檢測電表具有測試反饋信號,且所述檢測時長大于等于預(yù)設(shè)檢測時長時,將相應(yīng)所述檢測電表作為合規(guī)電表;
14、基于所述行編號和所述列編號對所述合規(guī)電表依次進行排序,得到合規(guī)任務(wù)序列;
15、基于所述檢測任務(wù)序列和所述合規(guī)任務(wù)序列生成任務(wù)分配表。
16、可選地,在第一方面的一種可能實現(xiàn)方式中,所述基于所述檢測任務(wù)序列和所述合規(guī)任務(wù)序列生成任務(wù)分配表,包括:
17、獲取所述檢測任務(wù)序列的生成時刻作為放置生成時刻,并獲取所述合規(guī)任務(wù)序列的生成時刻作為合規(guī)生成時刻;
18、統(tǒng)計預(yù)設(shè)時長內(nèi)所述放置生成時刻的生成數(shù)量作為放置生成數(shù)量,以及所述合規(guī)生成時刻的生成數(shù)量作為合規(guī)生成數(shù)量;
19、基于所述放置生成數(shù)量和所述合規(guī)生成數(shù)量的比值,得到間隔分配占比;
20、根據(jù)所述間隔分配占比對所述檢測任務(wù)序列和所述合規(guī)任務(wù)序列依次進行排序,得到任務(wù)分配表。
21、可選地,在第一方面的一種可能實現(xiàn)方式中,所述確定所述檢測電表不具有測試反饋信號時,將相應(yīng)所述檢測電表作為異常反饋電表,控制采集裝置對所述異常反饋電表的區(qū)域進行采集,得到狀態(tài)核查圖,根據(jù)姿態(tài)識別策略和所述狀態(tài)核查圖,確定缺陷編號,包括:
22、確定所述檢測電表不具有測試反饋信號時,將相應(yīng)所述檢測電表作為異常反饋電表,獲取所述異常反饋電表對應(yīng)的占用編號作為異常編號;
23、將所述異常編號相鄰的2個占用編號對應(yīng)的檢測電表作為相鄰電表;
24、基于預(yù)設(shè)放大倍數(shù)控制采集裝置對所述異常編號的區(qū)域進行采集,得到狀態(tài)核查圖;
25、獲取所述狀態(tài)核查圖的中心點作為核查中點,基于所述核查中點構(gòu)建坐標(biāo)系對所述狀態(tài)核查圖進行坐標(biāo)化處理;
26、根據(jù)opencv提取所述異常反饋電表的異常輪廓,以及所述相鄰電表對應(yīng)的相鄰輪廓;
27、基于所述異常輪廓和所述相鄰輪廓的比對信息,確定缺陷編號。
28、可選地,在第一方面的一種可能實現(xiàn)方式中,所述基于所述異常輪廓和所述相鄰輪廓的比對信息,確定缺陷編號,包括:
29、確定所述坐標(biāo)系內(nèi)相鄰輪廓中的橫向線段的橫向相鄰斜率,以及縱向線段的縱向相鄰斜率;
30、獲取所述坐標(biāo)系內(nèi)異常輪廓中的橫向線段的橫向比對斜率,以及縱向線段的縱向比對斜率;
31、基于所述橫向比對斜率和各所述橫向相鄰斜率差值的絕對值,得到橫向斜率差值,根據(jù)所述縱向比對斜率和各所述縱向相鄰斜率差值的絕對值,得到縱向斜率差值;
32、確定所述橫向斜率差值和所述縱向斜率差值均小于等于預(yù)設(shè)斜率差值時,將相應(yīng)所述異常反饋電表作為缺陷電表,并將所述異常編號作為缺陷編號。
33、可選地,在第一方面的一種可能實現(xiàn)方式中,還包括:
34、判斷所述橫向斜率差值和所述縱向斜率差值均大于預(yù)設(shè)斜率差值時,將相應(yīng)所述異常編號作為傾斜編號,并將所述傾斜編號處的異常反饋電表作為傾斜異常電表;
35、獲取所述傾斜編號對應(yīng)的縱向比對斜率作為縱向傾斜斜率,并確定所述縱向傾斜斜率的角度作為縱向傾斜角度;
36、對所述縱向相鄰斜率進行均值處理,得到縱向標(biāo)準(zhǔn)斜率,并確定所述縱向標(biāo)準(zhǔn)斜率對應(yīng)的縱向標(biāo)準(zhǔn)角度;
37、控制所述檢測區(qū)域的調(diào)整機械臂將所述傾斜異常電表的縱向傾斜角度調(diào)整為縱向標(biāo)準(zhǔn)角度。
38、可選地,在第一方面的一種可能實現(xiàn)方式中,還包括:
39、獲取所述坐標(biāo)系內(nèi)異常輪廓中上方的橫向線段作為第一高度線段,并獲取所述相鄰輪廓中上方的橫向線段分別作為第二高度線段和第三高度線段;
40、提取所述第一高度線段中像素點的縱坐標(biāo)作為所述第一高度線段的第一高度;
41、獲取所述第二高度線段中像素點的縱坐標(biāo)作為所述第二高度線段的第二高度;
42、提取所述第三高度線段中像素點的縱坐標(biāo)作為所述第三高度線段的第三高度;
43、根據(jù)所述第一高度和所述第二高度的差值的絕對值,得到第一相鄰高度差,基于所述第一高度和所述第三高度的差值的絕對值,得到第二相鄰高度差;
44、確定所述第一相鄰高度差和/或所述第二相鄰高度差大于預(yù)設(shè)高度差時,將相應(yīng)所述異常編號作為高位編號,并將所述高位編號處的異常反饋電表作為高位異常電表。
45、可選地,在第一方面的一種可能實現(xiàn)方式中,所述根據(jù)補充對位策略和所述重置放置序列,確定存儲區(qū)域?qū)?yīng)存儲載體內(nèi)的補充碼放序列,包括:
46、基于所述行編號提取所述重置放置序列中的缺陷編號,得到與各所述行編號對應(yīng)的行編號序列;
47、根據(jù)所述列編號依次統(tǒng)計所述行編號序列中相鄰的缺陷編號,得到多個子編號集合;
48、獲取所述子編號集合中缺陷編號的數(shù)量,得到補充數(shù)量,依次統(tǒng)計所述子編號集合對應(yīng)的補充數(shù)量,得到存儲區(qū)域?qū)?yīng)存儲載體內(nèi)的補充碼放序列。
49、可選地,在第一方面的一種可能實現(xiàn)方式中,所述基于所述檢測任務(wù)序列和所述合規(guī)任務(wù)序列生成任務(wù)分配表,包括:
50、獲取所述檢測任務(wù)序列的生成時刻作為放置生成時刻,并獲取所述合規(guī)任務(wù)序列的生成時刻作為合規(guī)生成時刻;
51、將所述放置生成時刻和所述合規(guī)生成時刻作為排序時刻,對所述排序時刻進行升序排序,得到任務(wù)時間序列;
52、基于所述任務(wù)時間序列中排序時刻的順序,將相應(yīng)所述檢測任務(wù)序列和所述合規(guī)任務(wù)序列依次進行排序,得到任務(wù)分配表。
53、本發(fā)明的第二方面,提供一種基于物聯(lián)網(wǎng)的電能表生產(chǎn)數(shù)據(jù)管理裝置,包括:
54、放置模塊,用于基于檢測任務(wù)序列中的空閑編號控制檢測區(qū)域的放置機械臂對待測試電能表進行放置,將所述檢測區(qū)域內(nèi)占用編號對應(yīng)的電能表作為檢測電表,并實時采集所述檢測電表的測試反饋信號;
55、采集模塊,用于確定所述檢測電表不具有測試反饋信號時,將相應(yīng)所述檢測電表作為異常反饋電表,控制采集裝置對所述異常反饋電表的區(qū)域進行采集,得到狀態(tài)核查圖,根據(jù)姿態(tài)識別策略和所述狀態(tài)核查圖,確定缺陷編號;
56、統(tǒng)計模塊,用于統(tǒng)計所述缺陷編號的數(shù)量,得到缺陷數(shù)量,確定所述缺陷數(shù)量大于預(yù)設(shè)放置數(shù)量時,基于預(yù)設(shè)放置順序依次統(tǒng)計所述缺陷編號,得到重置放置序列;
57、碼放模塊,用于根據(jù)補充對位策略和所述重置放置序列,確定存儲區(qū)域?qū)?yīng)存儲載體內(nèi)的補充碼放序列,基于所述補充碼放序列控制存儲區(qū)域?qū)?yīng)的碼放機械臂對待測試電能表進行碼放。
58、本發(fā)明的第三方面,提供一種電子設(shè)備,包括:存儲器、處理器以及計算機程序,所述計算機程序存儲在所述存儲器中,所述處理器運行所述計算機程序執(zhí)行本發(fā)明第一方面及第一方面各種可能涉及的所述方法。
59、本發(fā)明實施例的第四方面,提供一種存儲介質(zhì),所述存儲介質(zhì)中存儲有計算機程序,所述計算機程序被處理器執(zhí)行時用于實現(xiàn)本發(fā)明第一方面及第一方面各種可能涉及的所述方法。
60、本發(fā)明的有益效果如下:
61、1、本發(fā)明可以根據(jù)實際測試反饋信息,對采集到的圖像進行處理,實現(xiàn)對檢測異常的電能表的自動檢測,減少位置造成的電能表性能的誤判,提高檢測和生產(chǎn)效率。首先,本發(fā)明可以根據(jù)檢測電表不具有測試反饋信號,將對應(yīng)的檢測電表作為異常反饋電表,從而控制采集裝置對相應(yīng)的異常反饋電表的區(qū)域進行采集,以便于得到狀態(tài)核查圖,從而對圖像進行識別處理,進而自動檢測處異常反饋電表的異常類型,從而確定處對應(yīng)的缺陷編號,以便于根據(jù)重置放置序列和缺陷編號確定出對應(yīng)存儲載體內(nèi)的補充碼放序列,從而對存儲載體中的電能表進行定制化的碼放,以便于后續(xù)進行拿取帶測試電能表進行補充檢測時,可以快速放置對應(yīng)數(shù)量的電能表進行補充檢測,從而提高檢測效率。
62、2、本發(fā)明可以對采集到的狀態(tài)核查圖進行圖像處理,從而實現(xiàn)自動檢測,確定異常反饋電表的異常類型,從而及時進行調(diào)整,提高電能表的檢測效率。其中,本發(fā)明可以放大采集圖像的拍攝倍數(shù),以便于可以采集到更加清晰的狀態(tài)和插圖,進而便于圖像的處理,從而可以提高自動檢測的準(zhǔn)確性,確保識別到的位置信息的精準(zhǔn)性,并且,本發(fā)明可以將異常反饋電表的異常輪廓和相鄰電表的相鄰輪廓進行比對,從而確定出異常反饋電表的位置偏移,自動實現(xiàn)位置檢測,從而及時進行位置調(diào)整,以便于提高電能表的檢測效率,降低對電能表的檢測性能的誤判,從而提高電能表的生成效率。
63、3、本發(fā)明可以對待測試電能表進行定制化碼放,以便機械臂可以快速拿取待測試電能表放入在空閑編號對應(yīng)的位置處進行檢測,提高電能表的檢測效率。其中,本發(fā)明可以將重置放置序列進行行編號的分割得到行編號序列,以便于后續(xù)二次分割確定出相鄰的缺陷編號的數(shù)量,從而以便于碼放機械臂進行對應(yīng)數(shù)量的相鄰碼放,以便于后續(xù)快速從存儲載體中拿取對應(yīng)數(shù)量的待測試電能表放置到對應(yīng)位置處進行檢測,提高檢測效率。