機器人可以很快在各種領域(包括製造和工業環境)中協助人類。但由於產品生命周期縮短和定製化程度提高,生產線必須能夠快速適應新的產品變型。這需要根據產品規格自動生成裝配順序計劃,因為計劃的手動工程緩慢且勞動強度大。
對於製造商和集成商而言,目前裝配計劃中的主要挑戰是,搜索有效的計劃必須考慮將執行計劃的機器人系統的功能。但是,檢查執行計劃的可行性需要對系統進行仿真,這會減慢對有效且可執行的計劃的搜索。如果有一個能夠自動組裝定製產品的機器人系統,或許可以大大減少生產各種產品所需的時間和精力。
在理想狀態下,為了最有效地工作,生產出來的這種機器人應該集成一個組裝計劃器,該組件可以計劃機器人為製造特定產品而應該執行的動作和動作的順序。但然而到目前為止,開發一種能夠快速計劃生產不同定製產品所需的運動順序的裝配計劃器,已證明是極具挑戰性的。
可以預見,在未來的製造方案中,企業對定製產品進行自動組裝會有強烈需求。這就要求機器人系統能夠適應單個產品而又不增加總生產時間。但是,越來越複雜的裝配導致必須考慮的潛在裝配順序越來越多。為了解決這個問題,德國航空航天中心(DLR)的研究人員最近開發了一種算法,該算法可以將過去組裝產品時機器人獲取的知識轉移到新產品的組裝中。該算法在IEEE機器人與自動化快報上發表的一篇論文中提出,可以最終減少組裝計劃者提出用於製造新的定製產品的動作序列所需的時間。(見閱讀原文)
最新論文的共同作者伊斯梅爾·羅德裡格斯(Ismael Rodriguez)和科比尼安·諾滕斯坦納(Korbinian Nottensteiner)表示:「組裝計劃者的主要目標應該是為非專家提供一種自動化工具,以應對定製產品的日益增長的趨勢。」 「我們的最終願景是,客戶或用戶將能夠設計單個產品,只需要將規範轉發到自主組裝系統,該系統就可以適應這些新產品並製造它們,而無需進行很多人工工作。」
Rodriguez,Nottensteiner及其同事最近進行的研究是他們以前論文的擴展,這些論文也2019年曾發表在IEEE機器人與自動化快報中,名為「Iteratively Refined Feasibility Checks in Robotic Assembly Sequence Planning」。在之前的工作中,研究人員能夠識別和表示他們開發的機器人組裝系統在構建自定義結構時遇到的各種問題。
為了最有效地概述這些問題,該系統需要一定程度的人類專家知識,最終使它可以將幾個模塊的輸出映射為具體信息。儘管研究人員能夠設計出可以加快這一計劃過程的技術,但他們意識到,通過重用先前試驗中獲得的信息,可以進一步減少其系統計劃一系列行動所需的時間。Rodriguez和Nottensteiner表示:「我們這項新研究的目的是開發一種系統,該系統需要較少的明確人工指導,並且能夠重用信息以加快計劃時間,並泛化更大範圍的問題。」
Rodriguez,Nottensteiner及其同事開發的算法有兩個主要的操作階段:訓練和執行階段。在訓練階段,該算法隨機生成數千個不同的可能程序集。然後,通過許多模塊對這些程序集進行分析,這些模塊可識別約束條件並自動將其與語義信息聯繫起來,研究人員將其稱為「規則」。
這些初始步驟是在模擬中進行的,同時還要測試每個組件的幾何和運動學可行性。隨後,所有生成的程序集和與之關聯的規則都存儲在知識資料庫中。Rodriguez和Nottensteiner解釋說:「在執行的那一刻,將通過一種新穎的模式識別方法將一個新程序集與知識資料庫中的程序集進行比較,該方法可以發現它們之間的相似之處。」 「一旦找到了具有相似特性的裝配體系列,我們就會使用神經網絡對新裝配體中存在的約束進行分類。」
從本質上講,一旦訓練階段完成,研究人員開發的算法應該能夠通過識別和實施適用於類似項目裝配的約束條件來計劃和更有效地製造新對象所需的動作序列,而以前在模擬中遇到的約束條件。回憶起以前獲取的知識並將其轉移到手頭的任務的過程減少了組裝新對象所需的處理和計劃量,從而可以加快製造過程。
Rodriguez和Nottensteiner說:「我們成功地對裝配進行了建模,不僅可以封裝約束,還可以使機器人對裝配之間的相似性做出決策。」 「這兩點至關重要,因為我們需要表示信息(即約束),但除此之外,我們應該能夠決定該信息是否與其他程序集相關(即相似性)。我們認為,從結果來看,關鍵是我們的方法不僅要考慮產品本身,還要考慮構建它的系統的功能。」
Rodriguez,Nottensteiner及其同事在一系列實驗中測試了他們的算法,其中兩個手臂的機器人系統使用鋁基組件組裝了不同的產品。這些測試的結果非常有前途,因為發現它們的技術可以大大加快裝配各種物體的動作序列的計劃。
將來,由這組研究人員引入的新算法可以實現機器人系統的開發,該機器人系統可以更快,更有效地自動製造定製的物品。在接下來的研究中,研究人員計劃在幾種不同的情況下進一步測試他們的技術。例如,作為一個名為「未來工廠」項目的一部分,他們希望在工廠設置中測試其算法,該項目將涉及許多DLR機構。最終,他們還希望與私人公司合作,在現實的工業環境中實施和評估其產品製造技術。
Rodriguez和Nottensteiner說:「我們希望使這些想法更貼近日常用戶的問題。」 「我們相信,這一研究領域的工作將改變我們對未來理解和進行製造的方式。作為研究機構,我們還將研究我們的技術如何支持太空中的機器人裝配任務,例如大型裝配歐盟項目PULSAR設想的太空結構。」