本申請涉及服務器制造領域,尤其涉及內存裝配方法、系統、電子設備、存儲介質以及產品。
背景技術:
1、在相關技術的內存裝配過程中,內存條的定位和抓取往往依賴于固定的機械結構和視角。這限制了裝配的靈活性和兼容性,特別是在面對不同服務器主板的多樣化布局和內存條的微小偏轉時,對裝配環境的適應性有限,尤其是在內存條抓取后可能因機械臂的微小振動等因素導致的偏轉,從而導致相關技術存在內存裝配的精度比較低的問題。
技術實現思路
1、本申請提供了內存裝配方法、系統、電子設備、存儲介質以及產品,以至少解決相關技術中存在內存裝配的精度比較低的問題。
2、本申請提供了一種內存裝配方法,應用于內存裝配系統,所述內存裝配系統包括機器人和第一視覺傳感器,所述機器人配置有機械臂,所述方法包括:在識別到待安裝內存條所在的目標載具的情況下,通過所述機械臂對所述目標載具中的所述待安裝內存條進行抓取,并通過所述第一視覺傳感器獲取內存條抓取圖像,其中,所述內存條抓取圖像為所述機械臂抓住所述待安裝內存條時的圖像;構建所述內存條抓取圖像的圖像金字塔,其中,所述圖像金字塔包括對所述內存條抓取圖像執行不同粒度的一組降采樣操作所得到的一組降采樣圖像;對所述圖像金字塔執行特征提取操作,得到所述待安裝內存條的特征點信息;根據所述待安裝內存條的特征點信息,確定所述待安裝內存條所處的實際姿態;基于所述實際姿態和預設的內存條姿態,調整所述機械臂的末端姿態,以調整所述待安裝內存條所處的姿態;移動末端姿態調整后的所述機械臂,并將所述待安裝內存條安裝到所述待安裝內存條對應的指定內存插槽中。
3、本申請還提供了一種內存裝配系統,包括控制設備、機器人和第一視覺傳感器,所述機器人配置有機械臂;其中,所述控制設備,用于在識別到待安裝內存條所在的目標載具的情況下,控制所述機械臂對所述目標載具中的所述待安裝內存條進行抓取,并控制所述第一視覺傳感器獲取內存條抓取圖像,其中,所述內存條抓取圖像為所述機械臂抓住所述待安裝內存條時的圖像;構建所述內存條抓取圖像的圖像金字塔,其中,所述圖像金字塔包括對所述內存條抓取圖像執行不同粒度的一組降采樣操作所得到的一組降采樣圖像;對所述圖像金字塔執行特征提取操作,得到所述待安裝內存條的特征點信息;根據所述待安裝內存條的特征點信息,確定所述待安裝內存條所處的實際姿態;基于所述實際姿態和預設的內存條姿態,調整所述機械臂的末端姿態,以調整所述待安裝內存條所處的姿態;控制末端姿態調整后的所述機械臂將所述待安裝內存條安裝到所述待安裝內存條對應的指定內存插槽中;所述機械臂,用于響應于所述控制設備的控制,對所述目標載具中的所述待安裝內存條進行抓取、調整所述機械臂的末端姿態、并將所述待安裝內存條安裝到所述指定內存插槽中;所述第一視覺傳感器,用于響應于所述控制設備的控制,獲取所述內存條抓取圖像。
4、本申請還提供了一種電子設備,包括:存儲器,用于存儲計算機程序;處理器,用于執行計算機程序時實現上述任一種內存裝配方法的步驟。
5、本申請還提供了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序,其中,計算機程序被處理器執行時實現上述任一種內存裝配方法的步驟。
6、本申請還提供了一種計算機程序產品,包括計算機程序,計算機程序被處理器執行時實現上述任一種內存裝配方法的步驟。
7、通過本申請,在識別到待安裝內存條所在的目標載具的情況下,通過機械臂對目標載具中的待安裝內存條進行抓取,并通過第一視覺傳感器獲取內存條抓取圖像,通過構建內存條抓取圖像的圖像金字塔,允許在不同的圖像分辨率下進行特征檢測,從而提高了進行特征提取操作的準確性,從而得到更加精準的待安裝內存條的特征點信息,以確定內存條的實際姿態,根據待安裝內存條的實際姿態和預設的內存條姿態,調整機械臂的末端姿態,使機械臂能夠動態校正待安裝內存條的姿態,解決了相關技術中內存條在抓取后可能出現的姿態偏移所導致的導致內存裝配的精度比較低的問題,提高了內存裝配的精確度和可靠性,一定程度上減少了裝配失敗率,提高了生產效率。
1.一種內存裝配方法,其特征在于,應用于內存裝配系統,所述內存裝配系統包括機器人和第一視覺傳感器,所述機器人配置有機械臂,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述機器人配置有第二視覺傳感器;所述通過所述機械臂對所述目標載具中的所述待安裝內存條進行抓取,包括:
3.根據權利要求2所述的方法,其特征在于,所述通過所述第二視覺傳感器獲取第一區域圖像,包括:
4.根據權利要求2所述的方法,其特征在于,所述根據所述第一區域圖像,識別出所述待安裝內存條與所述機械臂的相對位置以及所述待安裝內存條與所述機械臂的相對旋轉角度,包括:
5.根據權利要求1所述的方法,其特征在于,所述對所述圖像金字塔執行特征提取操作,得到所述待安裝內存條的特征點信息,包括:
6.根據權利要求5所述的方法,其特征在于,所述基于所述一組邊緣圖中的邊緣圖的像素點的像素值進行圖像構建,得到第一中間圖像,包括:
7.根據權利要求5所述的方法,其特征在于,所述識別所述第二中間圖像中的特征點,得到所述第二中間圖像中的特征點的像素坐標信息,包括:
8.根據權利要求1所述的方法,其特征在于,所述待安裝內存條的特征點信息為所述待安裝內存條的特征點的像素坐標信息;
9.根據權利要求1所述的方法,其特征在于,在所述通過移動末端姿態調整后的所述機械臂,將所述待安裝內存條安裝到所述待安裝內存條對應的指定內存插槽中之前,所述方法還包括:
10.根據權利要求1所述的方法,其特征在于,所述方法還包括:
11.根據權利要求1至10中任一項所述的方法,其特征在于,所述機械臂的末端包括夾爪;所述將所述待安裝內存條安裝到所述待安裝內存條對應的指定內存插槽中,包括:
12.一種內存裝配系統,其特征在于,包括控制設備、機器人和第一視覺傳感器,所述機器人配置有機械臂;其中,
13.一種電子設備,其特征在于,包括:
14.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執行時實現如權利要求1至11任一項所述內存裝配方法的步驟。
15.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至11任一項所述內存裝配方法的步驟。