System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本專利技術涉及機器人控制柜,具體而言,涉及一種數(shù)據處理方法和機器人控制柜。
技術介紹
1、隨著機器人搭載agv、機械狗等具有移動屬性的平臺搭配使用的應用場景逐漸豐富,為了更好地適應市場的需求,減少運輸成本,提高部署靈活性,機器人的自重和控制柜的體積、重量成為了設計中的關鍵考量因素。然而,減重和縮小尺寸的同時,也帶來了接口數(shù)量受限的挑戰(zhàn),尤其是對于mini版本的機器人控制柜,如何在有限的空間內提供具有不同功能的接口,成為了亟待解決的問題。
2、針對上述的問題,目前尚未提出有效的解決方案。
技術實現(xiàn)思路
1、本專利技術實施例提供了一種數(shù)據處理方法和機器人控制柜,以至少解決小尺寸的機器人控制柜中接口數(shù)量受限,不能滿足實際應用需求的技術問題。
2、根據本專利技術實施例的一個方面,提供了一種數(shù)據處理方法,包括:讀取預先配置的多個io端口的目標功能類型,其中,多個io端口設置于機器人控制柜中,是機器人控制柜與機器人通信的通道,多個io端口分別與多個io拓展芯片對應連接,目標功能類型包括普通io類型和安全io類型;根據預先設置的功能類型與處理策略的對應關系,確定目標功能類型對應的目標處理策略;根據目標處理策略,通過多個io拓展芯片對多個io端口傳輸?shù)臄?shù)據進行處理,并根據多個io端口的數(shù)據控制機器人工作。
3、可選地,在目標功能類型為安全io類型的情況下,根據目標處理策略,通過多個io拓展芯片對多個io端口傳輸?shù)臄?shù)據進行處理,并根據多個io端口的數(shù)據控制機器人工
4、可選地,對比多組傳輸數(shù)據,得到多組傳輸數(shù)據的安全校驗結果,并根據安全校驗結果,對多個io端口傳輸?shù)臄?shù)據進行處理,并根據多個io端口的數(shù)據控制機器人工作,包括:在多組傳輸數(shù)據之間的誤差不超過預定閾值的情況下,確定安全校驗結果為數(shù)據正常;在安全校驗結果為數(shù)據正常的情況下,根據多組傳輸數(shù)據中任意一組數(shù)據,控制機器人工作。
5、可選地,在多組傳輸數(shù)據之間的誤差超過預定閾值的情況下,確定安全校驗結果為數(shù)據異常;在安全校驗結果為數(shù)據異常的情況下,記錄多組傳輸數(shù)據,并控制機器人減速至停止。
6、可選地,在目標功能類型為普通io類型的情況下,根據目標處理策略,通過多個io拓展芯片對多個io端口傳輸?shù)臄?shù)據進行處理,并根據多個io端口的數(shù)據控制機器人工作,包括:確定多個io拓展芯片各自的工作狀態(tài);根據多個io拓展芯片各自的工作狀態(tài),多個io端口傳輸?shù)臄?shù)據進行處理,并根據多個io端口的數(shù)據控制機器人工作。
7、可選地,根據多個io拓展芯片各自的工作狀態(tài),對多個io端口傳輸?shù)臄?shù)據進行處理,并根據多個io端口的數(shù)據控制機器人工作,包括:在多個io拓展芯片各自的工作狀態(tài)中存在異常狀態(tài)的情況下,記錄多個io端口傳輸?shù)臄?shù)據,并控制機器人減速至停止。
8、可選地,獲取目標對象的配置指令;響應于目標對象的配置指令,將多個io端口的目標功能類型配置為普通io類型或安全io類型。
9、根據本專利技術實施例的另一方面,還提供了一種機器人控制柜,包括:處理器、多個io拓展芯片和多個io端口,其中,多個io端口分別與多個io拓展芯片對應連接,多個io拓展芯片與處理器連接;處理器用于執(zhí)行上述數(shù)據處理方法中任意一種數(shù)據處理方法。
10、可選地,在多個io端口的數(shù)量超過兩個且多個io拓展芯片的數(shù)量為兩個的情況下,將多個io端口分為奇數(shù)端口和偶數(shù)端口,奇數(shù)端口與一個io拓展芯片連接,偶數(shù)端口與另一個io拓展芯片連接。
11、根據本專利技術實施例的又一方面,還提供了一種非易失性存儲介質,非易失性存儲介質包括存儲的程序,其中,在程序運行時控制非易失性存儲介質所在設備執(zhí)行上述中任意一項數(shù)據處理方法。
12、根據本專利技術實施例的再一方面,還提供了一種計算機程序產品,包括計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述中任意一項數(shù)據處理方法。
13、在本專利技術實施例中,采用軟件功能復用與硬件隔離相結合的方式,通過讀取預先配置的多個io端口的目標功能類型,其中,多個io端口設置于機器人控制柜中,是機器人控制柜與機器人通信的通道,多個io端口分別與多個io拓展芯片對應連接,目標功能類型包括普通io類型和安全io類型;根據預先設置的功能類型與處理策略的對應關系,確定目標功能類型對應的目標處理策略;根據目標處理策略,通過多個io拓展芯片對多個io端口傳輸?shù)臄?shù)據進行處理,并根據多個io端口的數(shù)據控制機器人工作,達到了靈活配置io端口功能類型的目的,從而實現(xiàn)了提高小尺寸機器人控制柜在不同應用場景下的適應性和效率的技術效果,進而解決了小尺寸的機器人控制柜中接口數(shù)量受限,不能滿足實際應用需求的技術問題。
本文檔來自技高網...【技術保護點】
1.一種數(shù)據處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,在所述目標功能類型為安全IO類型的情況下,所述根據所述目標處理策略,通過所述多個IO拓展芯片對所述多個IO端口傳輸?shù)臄?shù)據進行處理,并根據所述多個IO端口的數(shù)據控制機器人工作,包括:
3.根據權利要求2所述的方法,其特征在于,所述對比所述多組傳輸數(shù)據,得到所述多組傳輸數(shù)據的安全校驗結果,并根據所述安全校驗結果,對所述多個IO端口傳輸?shù)臄?shù)據進行處理,并根據所述多個IO端口的數(shù)據控制機器人工作,包括:
4.根據權利要求3所述的方法,其特征在于,還包括:
5.根據權利要求1所述的方法,其特征在于,在所述目標功能類型為普通IO類型的情況下,所述根據所述目標處理策略,通過所述多個IO拓展芯片對所述多個IO端口傳輸?shù)臄?shù)據進行處理,并根據所述多個IO端口的數(shù)據控制機器人工作,包括:
6.根據權利要求5所述的方法,其特征在于,所述根據所述多個IO拓展芯片各自的工作狀態(tài),所述多個IO端口傳輸?shù)臄?shù)據進行處理,并根據所述多個IO端口的數(shù)據控制機器人工作,包括:<
...【技術特征摘要】
1.一種數(shù)據處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,在所述目標功能類型為安全io類型的情況下,所述根據所述目標處理策略,通過所述多個io拓展芯片對所述多個io端口傳輸?shù)臄?shù)據進行處理,并根據所述多個io端口的數(shù)據控制機器人工作,包括:
3.根據權利要求2所述的方法,其特征在于,所述對比所述多組傳輸數(shù)據,得到所述多組傳輸數(shù)據的安全校驗結果,并根據所述安全校驗結果,對所述多個io端口傳輸?shù)臄?shù)據進行處理,并根據所述多個io端口的數(shù)據控制機器人工作,包括:
4.根據權利要求3所述的方法,其特征在于,還包括:
5.根據權利要求1所述的方法,其特征在于,在所述目標功能類型為普通io類型的情況下,所述根據所述目標處理策略,通過所述多個io拓展芯片對所述多個io端口傳輸?shù)臄?shù)據進行處理,并根據所述多個io端口的數(shù)據控制機器人工作,包括:
6.根據權利要求5所述的方法,其特征在于,所述根據所述...
【專利技術屬性】
技術研發(fā)人員:鄧江海,戚禎祥,邵威,
申請(專利權)人:常州節(jié)卡智能裝備有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。