新四季網

自動排序的焊接機器人多目標路徑規劃的製作方法

2023-06-19 09:08:41

專利名稱:自動排序的焊接機器人多目標路徑規劃的製作方法
技術領域:
本發明總體上涉及一種用於為機器人提供多目標路徑規劃的系統和方法,更具體地涉及一種為焊接機器人提供多目標路徑規劃的系統和方法,所述系統和方法基於累積分數為機器人的每個允許的循環路徑(cycle path)識別最佳路徑。
背景技術:
在那些機器人用於汽車製造過程的應用中,尤其是就汽車白車身(BIW)設計來說,焊接機器人可以被使用,所述機器人必須移動通過必須以特定朝向完成焊接操作的多個焊點。在一些情況下,機器人的路徑包括不是焊點而是手動插入或由軟體插入以避免障礙物一例如零件、夾具和工具幹擾機器人移動的點。在汽車白車身製造過程設計中,焊接機器人的路徑規劃是關鍵步驟。機器人路徑的生成和認證本質上是由機器人模擬軟體輔助的手動程序。現有的商業工具具有在兩組用戶指定位置和朝向對之間生成逐點(PTP)無碰撞路徑的能力。然而,對於路徑是多目標路徑的焊接應用,意味著機器人必須在單個循環中到達多個焊點。在有些工程實例中目標是非連續的一即障礙物將焊接件隔開。在這些情況下,機器人將要到達的焊接件的順序必須被手動轉變,並且除了固有焊點之外,可能還需要置入新的中繼點。由此生成的路徑必須進行幹擾認證,而且還必須滿足循環時間限制。然而,規劃的路徑可能無法第一時間滿足這些條件,因此需要改變和重新認證整個操作。因此,現有的程序涉及具有多個缺點的手動迭代,所述缺點包括程序是耗時的和交互作用的,結果的品質取決於模擬工具使用者的技能和經驗,而且所述結果僅滿足總體而言不是最佳的可行性要求。該問題的解決方案已被提出,具體是通過將逐點路徑規劃問題與最佳排序問題進行組合。然而,該方案沒有考慮到由於機器人到達並移動通過單個構造而發生的問題,因此該方案可能導致不可控制的機器人路徑。進一步,現有的系統使用軟體來計算機器人的無碰撞移動逐點(PTP)路徑。實際情況需要機器人移動通過若干目標點而不是獨立的逐點分段。目標點包括必須執行焊接的焊點和不執行焊接但幫助優化機器人路徑的中間點。因此,為了穿過包括多個焊點和中間點的完整路徑,需要將這些點連續輸入至機器人模擬軟體來規劃機器人的移動。

發明內容
根據本發明的教導,公開一種用於機器人多目標路徑規劃的系統和方法。獲取與若干目標點關聯的輸入參數。基於獲得的輸入使機器人移動通過多個目標點。一個或多個允許的循環路徑基於獲得的輸入被標識。給每個允許的循環路徑的路徑分段的預定屬性分配權重。基於預定屬性的數值和預定屬性的被分配權重來計算累積分數。機器人移動通過目標點的最佳路徑基於累積分數被識別。通過結合附圖來參閱下面的描述和所附權利要求,本發明的附加特徵將變得清林疋。


圖1示出了樣品零件的線框模型的三維圖,圖中示出了標記在樣品零件上的多個焊點;
圖2是包括焊槍的機器人的簡圖3、圖4、圖5、和圖6示出了某些可能的循環路徑,機器人可移動通過這些循環路徑;
以及
圖7是示出了用於機器人的多目標路徑規劃方法的流程圖。
具體實施例方式下面對涉及用於提供焊接機器人的多目標路徑規劃的系統和方法的本發明的實施方式的論述本質上僅是示例性的,絕非用於限制本發明、其應用或用途。本發明建議一種用於焊接機器人的多目標最佳路徑規划算法,該算法採用相同的幾何輸入一例如目標結構,即焊點和在焊點處的焊槍朝向、零件和夾具的幾何形狀等,該算法還生成無碰撞路徑,該路徑基於與整個路徑關聯的特定成本函數自動確定最佳焊接順序。所述成本可包括一個或多個循環時間、路徑的平順性標準和機器人的全部接頭運動。所述算法將遍及通過反向動力學獨立生成的所有可能的構造,並將因此免於出現異常。所述算法還將避免高成本的手動迭代,並提供快速、平順且無碰撞的路徑。圖1示出了樣品零件10的線框三維模型,該線框三維模型示出了標記在該樣品零件10上的初始位置12和多個焊點14、16、18、20和22。下面論述的焊接機器人將從初始位置12以某種預定順序移動至焊點14 - 22中的每一個,以便在樣品零件10上執行焊接操作。雖然在此具體論述的是執行焊接操作的焊接機器人,但是本發明的路徑規劃將具有用於執行除焊接以外的其他操作的其他機器人的應用。圖2是典型的六軸機器人50的簡圖,所述六軸機器人50適用於在此描述的目的。 機器人50包括允許機器人50移動至樣品零件10上的期望位置的機械臂52和接頭M。機器人50包括允許機器人50在焊點14、16、18、20和22處焊接樣品零件10的焊槍56。機器人的初始位置12代表機器人50的默認狀態或靜止狀態。每個操作都從初始位置12開始,而且一旦經過了所有點14 - 22,機器人50便回到初始位置12。雖然此處的討論涉及包括焊點14 - 22的樣品零件10,但是其他類型的機器人可在樣品零件10上執行除焊接外的其他操作,其中焊點14 一 22將是其他類型的點一通常被稱為目標點。對於下文的論述, 焊點14 - 22將代表樣品零件10或任何其他零件上的任何類型的目標點。控制器58控制機器人50的操作,並且執行用於那些應用的如下所述的各種操作和功能。焊點14 - 22遍及樣品零件10分布,其中某些點以類似牆壁的夾具M和沈為邊或被其環繞。焊接機器人50的機械臂52必須覆蓋所有點12 - 22以執行焊接操作。在該過程中,機械臂52還必須移動經過夾具M和沈以到達點12 - 22中的某些點。機器人50 基於特定的輸入參數從一個點移動至其他點。輸入參數包括但不限於與樣品零件10的幾何形狀相關的細節一例如焊點的位置參數、障礙物的高度等,或在焊點14 - 22處的機器人 50的結構細節一例如在焊點14 - 22處的焊槍朝向。機器人50可沿著多個可能的路逕行進以覆蓋所有焊點14 - 22。所採用路徑的選
5擇取決於一組預定屬性,所述一組預定屬性是機器人50的移動特性。例如,這些預定屬性包括但不限於用來覆蓋路徑分段的時間、在移動期間機器人50的接頭M經受的負載、整個路徑的平順性標準等。機械臂52穿過焊點14 - 22的移動生成穿過不同路徑的路徑分段的預定屬性的不同數值。例如,其中覆蓋焊點14 - 22的順序不同的一條路徑與另一條路徑的機械接頭M上的負載可能不同。特定路徑的特定預定屬性的重要性可以通過分配權重至預定屬性來代表。預定屬性的數值與分配給預定屬性的權重的組合用於計算特定路徑的累積分數。最佳路徑基於需要在涉及機器人50的操作期間加以優化的因素來選擇。所述最佳路徑的選擇通過選擇相對於預定屬性提供最小累積分數的路徑來實現,所述路徑的選擇需要被優化。當點14 - 22在一個平面中而沒有任何障礙物將它們分隔開時,機械接頭M不會經受大量的負載變動。然而,如果機器人50必須移動經過障礙物,則接頭M必須具有相應的朝向,而且一旦操作執行完畢接頭M就回到默認朝向。機械接頭M的結構的反覆變化導致短期內的負載循環並且增加機器人50的總體磨損。從一個結構變化至另一個結構時機械接頭M的朝向變化還可導致接頭上的瞬時負載值理論上接近無限大的情況。這樣的結構變化被稱為異常而且是不允許的。在選擇用於機器人的最佳路徑時,發生異常的路徑不會被考慮,因為該結構狀態表明在這種情況下機器人穿過是不被允許的。機械接頭M的負載值通過使用反向動力學獲取。圖3、4、5和6示出了機器人移動通過的示例性循環路徑,如圖顯示的可通過機械臂52的移動來執行相同的操作。點14 一 22可在多個循環路徑中被覆蓋。圖3示出了這樣的路徑,該路徑被稱為路徑分段,其中機器人50以直進順序12 — 14 — 16 — 18 —20 —22 從一個點移動到另一個點。在這個路徑中,機器人50必須三次移動經過樣品零件10上的夾具M和26。如果選擇了不同的路徑一例如圖4所示的12 — 14 — 20 — 16 — 18 — 22, 則移動經過夾具M和沈的次數可以更少。圖5和6代表其他可能的路徑,具體分別是12 — 22 — 18 — 20 — 16 — 14和 12 — 18 — 22 — 20 — 16 — 14,機器人50可移動通過所述路徑,所述每條路徑代表的都是
相對於特定預定屬性最佳的循環路徑。如上所述,最佳機器人路徑的選擇取決於一組預定屬性,而且是這些預定屬性的直接函數。這些因素包括例如總成本值、機械接頭M上經受的總負載、在一個循環路徑中機器人50的總移動時間、平順性標準等屬性。在循環路徑中分配給特定預定屬性的權重也是一種預定屬性。分配給參數的權重和所述參數的數值用於為允許的循環路徑計算累積分數。累積分數是屬性或一組屬性的指示,其需要在循環路徑中被最小化。例如,如果需要針對特定路徑使總接頭負載值最小化,那麼分配給循環路徑的每個分段的接頭負載值的權重大於分配給其餘屬性的權重。通過將每個預定屬性的數值和分配給所述屬性的權重相結合來獲取循環路徑的每個路徑分段的分數。每個允許的循環路徑的累積分數是通過將每個路徑分段的分數相加而計算出的,而且具有最小累積分數的路徑是相對於循環時間的最佳路徑。可針對其他屬性甚至針對一組屬性獲取類似的分數。同樣,可基於這些分數選擇最佳路徑。機器人50的多目標路徑的優化是在算法和數學分析的幫助下執行的。異常檢測和接頭M、臂52的移動可在機器人的DH參數和反向動力學的幫助下完成。每個結構的接頭負載值也可使用動態分析和機器人50的接頭限值來估計。對於通過反向動力學計算獲得的每個被允許結構,構造了覆蓋所有焊接點14 - 22的循環路徑。這些路徑的結構可通過使用基於概率線路圖(PRM)和快速生長隨機樹(RRT)的路徑規劃法被分解成逐點(PTP) 移動。當獲得了整個路徑時,機器人50移動通過所有焊點。如上所述,點14 一 22需要被覆蓋的順序通過相對於一個或多個預定屬性的累積分數來判定。在一些情況下,那些沒有執行焊接的中間點可被置入到工作面上以實現具有最小特定參數值的路徑。例如,當機器人50移動通過障礙物時,機器人50轉換結構從而增加機械接頭討上的負載。如果中間點被選擇成使機器人50繼續在相同結構中通過所述中間點到達目標點,那麼循環路徑的總負載參數可被最小化。這樣的路徑可增加該過程的總行進距離或總循環時間,然而,所選擇的路徑相對於接頭M上的總負載而言是最佳的。圖7是示出了用於機器人的多目標路徑規劃的方法觀的流程圖。該方法在步驟 30處開始。在步驟32處,獲取與機器人50的多目標點關聯的輸入參數。所述參數包括幾何輸入(目標點的共用坐標)和目標結構(焊點處的焊槍朝向)。允許的循環路徑在步驟 34處基於獲得的參數被識別。允許的循環路徑的識別是在反向動力學的幫助下完成的,所述反向動力學計算每個結構中機械接頭M處的負載值。在一個結構中如果任何接頭M處的負載值理論上接近無限大,那麼這條路徑是不被允許的。這些結構被稱為異常。在步驟 36處,將權重分配給循環路徑的每個分段的預定屬性。在步驟38處,基於預定屬性的被分配權重和這些屬性的數值計算循環路徑的累積分數。在步驟40處,最佳路徑基於累積分數被識別。所述方法在步驟42處終止。本發明的各種實施方式提供了一個或多個優點。本發明提供一種用於焊接機器人的多目標路徑規劃的自動排序的系統和方法。本發明通過免除繁重的手動迭代使總循環時間減少,從而提高了生產率。進一步,所述過程是自動化的而且焊接順序的較快確定與相應的平順路徑規劃一起進行。這些優點轉化成白車身(BIW)過程和布局工程的更高效率。此外,所述過程確定最佳方案而不僅是可通過計算機模擬獲得的可行方案。這通過例如機器人編程和控制的活動免除了重複工作。再者,本發明實現了人工幹預的完全免除,從而降低了工程造價。前面的討論僅僅是對本發明的示例性實施方式的公開和描述。通過這些論述以及附圖和權利要求,本領域技術人員將會容易地認識到,在不偏離由所附權利要求限定的本發明的精神和範圍的情況下,可以對本發明做出各種改變、改型和變型。
權利要求
1.一種用於機器人的多目標路徑規劃方法,所述方法包括 獲取與所述多目標路徑的每個目標關聯的參數;基於獲得的參數識別一個或多個允許的循環路徑;給所述一個或多個允許的循環路徑中的每一個的路徑分段的預定屬性分配權重; 基於所述預定屬性的被分配權重和數值來計算每一個允許的循環路徑的累積分數;以及基於所述累積分數識別最佳路徑。
2.如權利要求1所述的方法,其中所述機器人是焊接機器人。
3.如權利要求2所述的方法,其中所述焊接機器人用於在汽車製造過程中焊接白車身。
4.如權利要求1所述的方法,其中所述目標點是焊點。
5.如權利要求1所述的方法,其中所述關聯的輸入參數是對應於機器人的路徑的幾何參數,所述參數從包括機器人在其上操作的零件的目標結構和幾何形狀的群組中選擇。
6.如權利要求5所述的方法,其中所述幾何參數從包括機器人在其上操作的零件的目標結構和幾何形狀的群組中選擇。
7.如權利要求1所述的方法,其中所述預定屬性從包括總成本值、總循環時間、機器人的總接頭運動和允許的循環路徑的平順性標準的群組中選擇。
8.一種用於焊接機器人的多目標路徑規劃的方法,所述方法包括 獲取與所述多目標路徑的每個目標關聯的參數;基於獲得的參數並使用反向運動學來識別一個或多個允許的循環路徑; 測量所述一個或多個允許的循環路徑中的每一個的路徑分段的預定屬性的數值,其中所述數值通過使焊接機器人沿著每一個允許的循環路徑移動來測量; 分配權重給所述預定屬性;基於所述預定屬性的數值和被分配權重來計算每一個允許的循環路徑的累積分數;以及基於所述累積分數識別最佳路徑。
9.如權利要求8所述的方法,其中所述焊接機器人用於在汽車製造過程中焊接白車身。
10.如權利要求8所述的方法,其中所述關聯的輸入參數是對應於焊接機器人的路徑的幾何參數。
11.如權利要求10所述的方法,其中所述幾何參數從包括機器人在其上操作的零件的目標結構和幾何形狀的群組中選擇。
12.如權利要求10所述的方法,其中目標點構造從包括焊點位置和焊點處的焊槍朝向的群組中選擇。
13.一種用於機器人的多目標路徑規劃的系統,所述系統包括 用於獲取與所述多目標路徑的每個目標關聯的有關輸入參數的裝置; 用於基於獲得的參數來識別一個或多個允許的循環路徑的裝置;以及用於基於每個允許的循環路徑的路徑分段的預定屬性的數值和被分配權重來計算所述一個或多個允許的循環路徑中的每一個的累積分數的裝置,其中最佳路徑基於所述累積分數被識別。
14.如權利要求13所述的系統,其中所述機器人是焊接機器人。
15.如權利要求14所述的系統,其中所述焊接機器人用於在汽車製造過程中焊接白車身。
16.如權利要求13所述的系統,其中所述目標點是焊點。
17.如權利要求13所述的系統,其中所述關聯的輸入參數是對應於機器人的路徑的幾何參數。
18.如權利要求17所述的系統,其中所述幾何參數從包括機器人在其上操作的零件的目標結構和幾何形狀的群組中選擇。
19.如權利要求13所述的系統,其中所述預定屬性從包括總成本值、總循環時間、機器人的總接頭運動和允許的循環路徑的平順性標準的群組中選擇。
全文摘要
一種用於焊接機器人的多目標路徑規劃的自動排序的系統和方法。所述系統和方法獲取與多個目標點關聯的輸入參數。機器人基於獲得的輸入移動通過多個目標點。基於獲得的輸入來識別一個或多個允許的循環路徑。給每一個允許的循環路徑的路徑分段的預定屬性分配權重。基於預定屬性的數值和被分配權重來計算累積分數。用於機器人移動穿過目標點的最佳路徑基於累積分數被識別。
文檔編號B25J13/00GK102203687SQ200980143220
公開日2011年9月28日 申請日期2009年10月29日 優先權日2008年10月31日
發明者A·古普塔, S·班迪奧帕迪亞伊 申請人:通用汽車環球科技運作有限責任公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀