本申請涉及輸送裝置監測,尤其涉及一種推進件的位置確定方法、設備及存儲介質。
背景技術:
1、在現代零售行業中,物品推進器作為一種高效的管理工具被廣泛應用于各類零售場景。物品推進器不僅能夠有效展示商品,還能通過自動推進機制,確保貨架上的商品始終排列整齊,便于顧客取用。物品推進器通常采用彈簧繩與擋板相結合的設計,以維持貨架上的商品緊湊排列。當用戶從貨架中抽取商品時,彈簧繩會拉動擋板自動向前移動,推動剩余商品填補空缺。彈簧繩的一端連接至滾輪裝置,滾輪會旋轉回收彈簧繩將擋板拉緊推送商品,通過記錄回收的彈簧繩長度,可以計算出擋板的位置,進而推斷出商品被抽走的數量。
2、然而,由于彈簧繩在受到拉力作用時會發生彈性形變,這種形變不僅影響彈簧繩的實際長度,還導致滾輪回收彈簧繩的長度與擋板實際移動的距離之間存在偏差,導致擋板位置的檢測不準確。
3、上述內容僅用于輔助理解本申請的技術方案,并不代表承認上述內容是現有技術。
技術實現思路
1、本申請的主要目的在于提供一種推進件的位置確定方法、設備及存儲介質,旨在解決物體推進器中推進件的位置檢測不準確的技術問題。
2、為實現上述目的,本申請提出一種推進件的位置確定方法,應用于物品推進器,所述物品推進器包括滾輪傳感器和滾輪,所述滾輪繞設有彈簧繩,所述彈簧繩一端與推進件連接,所述的方法包括:
3、當所述彈簧繩被所述滾輪轉動回收時,基于所述滾輪傳感器確定所述彈簧繩的回收長度;
4、獲取拉力傳感器檢測的所述彈簧繩被拉伸變形后產生的拉力值;
5、基于所述拉力值確定所述彈簧繩的形變長度;
6、基于所述彈簧繩的所述形變長度和所述回收長度,確定所述推進件的位置。
7、在一實施例中,所述基于所述滾輪傳感器確定所述彈簧繩的回收長度的步驟包括:
8、獲取所述滾輪傳感器基于所述滾輪轉動而輸出的脈沖信號,所述脈沖信號的數量與所述滾輪的轉動角度成正比;
9、基于所述脈沖信號確定所述彈簧繩的回收長度。
10、在一實施例中,所述基于所述脈沖信號確定所述彈簧繩的回收長度的步驟還包括:
11、獲取所述脈沖信號對應的標定轉動角度;
12、基于所述脈沖信號的數量與所述標定轉動角度,確定所述滾輪的轉動距離;
13、基于所述滾輪的轉動距離確定所述彈簧繩的回收長度。
14、在一實施例中,所述基于所述彈簧繩的所述形變長度和所述回收長度,確定所述推進件的位置的步驟之后,還包括:
15、在預設時間段內,基于所述推進件的位置確定所述推進件的移動距離;
16、若所述推進件的移動距離大于預設距離值,則生成警報信號。
17、在一實施例中,所述基于所述彈簧繩的所述形變長度和所述回收長度,確定所述推進件的位置的步驟之后,還包括:
18、基于所述推進件的位置,確定所述物品推進器內物品的數量。
19、在一實施例中,所述基于所述彈簧繩的所述形變長度和所述回收長度,確定所述推進件的位置的步驟之后,還包括:
20、當所述推進件的位置到達所述物品推進器的預設位置時,執行所述基于所述推進件的位置,確定所述物品推進器內物品的數量的步驟;
21、基于所述物品推進器內物品的數量,生成補貨信號。
22、在一實施例中,所述獲取拉力傳感器檢測的所述彈簧繩被拉伸變形后產生的拉力值的步驟之后,還包括:
23、若所述拉力值大于預設拉力閾值,則減小所述滾輪的轉動速度。
24、在一實施例中,所述滾輪傳感器內設有計數器,所述計數器用于確定脈沖信號的數量,所述基于所述彈簧繩的所述形變長度和所述回收長度,確定所述推進件的位置的步驟之后,還包括:
25、接收復位信號;
26、基于所述復位信號,將所述計數器的計數值清零。
27、此外,為實現上述目的,本申請還提出一種推進件的位置確定設備,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現如上文所述的推進件的位置確定方法的步驟。
28、此外,為實現上述目的,本申請還提出一種存儲介質,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上文所述的推進件的位置確定方法的步驟。
29、本申請提供了一種推進件的位置確定方法,當彈簧繩被滾輪轉動回收時,基于滾輪傳感器確定彈簧繩的回收長度,然后獲取拉力傳感器檢測的彈簧繩被拉伸變形后產生的拉力值,并基于拉力值確定彈簧繩的形變長度,最后,基于彈簧繩的形變長度和回收長度,確定推進件的位置。上述方法通過拉力傳感器準確地測量彈簧繩的拉力變化,進而確定彈簧繩的形變程度,從而對滾輪回收彈簧繩過程中記錄的回收長度進行誤差補償。這種方法通過拉力傳感器的精確測量,有效降低了因彈簧繩在拉伸過程中產生的形變所引入的位置判斷誤差,使得對推進件位置的判斷更加準確。
1.一種推進件的位置確定方法,其特征在于,應用于物品推進器,所述物品推進器包括滾輪傳感器和滾輪,所述滾輪繞設有彈簧繩,所述彈簧繩一端與推進件連接,所述推進件的位置確定方法包括:
2.如權利要求1所述的推進件的位置確定方法,其特征在于,所述基于所述滾輪傳感器確定所述彈簧繩的回收長度的步驟包括:
3.如權利要求2所述的推進件的位置確定方法,其特征在于,所述基于所述脈沖信號確定所述彈簧繩的回收長度的步驟還包括:
4.如權利要求1所述的推進件的位置確定方法,其特征在于,所述基于所述彈簧繩的所述形變長度和所述回收長度,確定所述推進件的位置的步驟之后,還包括:
5.如權利要求1所述的推進件的位置確定方法,其特征在于,所述基于所述彈簧繩的所述形變長度和所述回收長度,確定所述推進件的位置的步驟之后,還包括:
6.如權利要求5所述的推進件的位置確定方法,其特征在于,所述基于所述彈簧繩的所述形變長度和所述回收長度,確定所述推進件的位置的步驟之后,還包括:
7.如權利要求1所述的推進件的位置確定方法,其特征在于,所述獲取拉力傳感器檢測的所述彈簧繩被拉伸變形后產生的拉力值的步驟之后,還包括:
8.如權利要求1所述的推進件的位置確定方法,其特征在于,所述滾輪傳感器內設有計數器,所述計數器用于確定脈沖信號的數量,所述基于所述彈簧繩的所述形變長度和所述回收長度,確定所述推進件的位置的步驟之后,還包括:
9.一種推進件的位置確定設備,其特征在于,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現如權利要求1至8中任一項所述的推進件的位置確定方法的步驟。
10.一種存儲介質,其特征在于,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至8中任一項所述的推進件的位置確定方法的步驟。