您的位置:首頁 > 資訊 > 企業(yè)動態(tài) > 正文

Realtime Robotics:優(yōu)化多機器人工作單元性能

2023-10-16 09:27 性質(zhì):原創(chuàng) 作者:Mulan 來源:AGV
免責聲明:中叉網(wǎng)(htyl001.com)尊重合法版權(quán),反對侵權(quán)盜版。(凡是我網(wǎng)所轉(zhuǎn)載之文章,文中所有文字內(nèi)容和圖片視頻之知識產(chǎn)權(quán)均系原作者和機構(gòu)所有。文章內(nèi)容觀點,與本網(wǎng)無關(guān)。如有需要刪除,敬請來電商榷?。?/div>

選擇初始設(shè)計樣本:鑒于可能的選項數(shù)量巨大,選擇初始設(shè)計具有挑戰(zhàn)性。從哪里開始?經(jīng)驗豐富的機器人工程師可能會有一些直覺,知道使用什么啟發(fā)式方法來縮小空間。例如,我們可能希望每個機器人分配到的任務(wù)數(shù)量大致相同。然而,即使是這種直觀的啟發(fā)式方法,也沒有考慮到每項任務(wù)--以及移動到該任務(wù)--可能需要不同的時間。其他啟發(fā)式方法可能包括將任務(wù)分配給距離較近的機器人,以及對任務(wù)進行排序,以盡量減少機器人的總運動量。

評估設(shè)計樣本:要評估一項設(shè)計,必須確定其性能。而要確定其性能,就必須為機器人制定運動計劃。運動規(guī)劃是計算如何讓機器人從一個任務(wù)到另一個任務(wù),同時不撞擊任何障礙物或其他機器人的過程。運動規(guī)劃歷來是一個困難的計算問題,即使對于單個機器人來說也是如此,而編排多個機器人的運動規(guī)劃更是難上加難。事實上,運動規(guī)劃需要耗費大量精力,這也是多機器人工作單元設(shè)計往往無法實現(xiàn)其性能潛力的主要原因。

由于編排難度很大,工程師們經(jīng)常使用 "干擾區(qū) "來簡化任務(wù)。如果有兩個或兩個以上的機器人可能占據(jù)工作單元的某一部分,該區(qū)域就會被視為干擾區(qū),要求機器人在進入該區(qū)域前獲得鎖定,因此在同一時間內(nèi),只有一個機器人可以進入特定的干擾區(qū)。雖然干擾區(qū)讓運動規(guī)劃變得更容易,但卻犧牲了相當可觀的性能,因為多個機器人經(jīng)常有可能在一個干擾區(qū)內(nèi)運行而不會發(fā)生碰撞。

此外,由于找到一個好的運動規(guī)劃需要很長時間,這就限制了在實際時間內(nèi)可以評估的樣本數(shù)量。在運動規(guī)劃速度較慢的情況下,工程師通常只能考慮少數(shù)幾種設(shè)計。評估較少的設(shè)計意味著找到優(yōu)秀設(shè)計的機會較小。

選擇后續(xù)設(shè)計樣本:工程師必須根據(jù)最新樣本的評估結(jié)果以及之前樣本的評估結(jié)果,選擇下一個樣本。這里有許多可能的算法。通常情況下,這些算法會權(quán)衡兩方面的需求,一方面是希望取樣靠近被認為優(yōu)秀的前一個樣本,另一方面是希望取樣遠離前一個樣本,以避免陷入局部最優(yōu)。

優(yōu)化多機器人工作單元的生產(chǎn)率

OaaS 首先分析制造商現(xiàn)有的數(shù)字孿生系統(tǒng),找出瓶頸區(qū)域,從而提高整體生產(chǎn)率。我們的工程師使用 OaaS 軟件,根據(jù)所需的參數(shù)(如周期時間)提出改進建議,但也可考慮占地面積和功耗等問題。這些建議從根本上說是基于對巨大的可能設(shè)計空間進行快速有效的搜索。

由于運動規(guī)劃歷來是搜索高性能多機器人工作單元設(shè)計的主要限制因素,我們的方法利用了高速運動規(guī)劃的新技術(shù)。Realtime Robotics 公司推出了 RapidPlan 運動規(guī)劃軟件,該軟件結(jié)合使用了更高效的算法和數(shù)據(jù)結(jié)構(gòu),使單個機器人和多個機器人的運動規(guī)劃延遲時間達到毫秒量級。運動規(guī)劃延遲時間的這種數(shù)量級的加速是一種變革,因為它使多機器人工作單元的設(shè)計過程更加有效。

由作為 OaaS 基礎(chǔ)的 RapidPlan 軟件控制的異構(gòu)多機器人單元

與任何搜索巨大空間的方案類似,我們的想法也是遵循相同的設(shè)計循環(huán):設(shè)計采樣、評估設(shè)計、選擇下一個設(shè)計,等等。不過,由于評估工作現(xiàn)在可以快速完成,因此可以在合理的時間內(nèi)(例如不到一天)評估數(shù)十萬甚至數(shù)百萬個可能的樣本。

無論采用哪種取樣方法,考慮更多設(shè)計的能力都會大大增加在設(shè)計空間中找到更高性能設(shè)計的機會。優(yōu)化算法可以在好設(shè)計附近提取更多樣本,同時也可以提取更多足夠遠的樣本,以避免局部最優(yōu)。它還可以從多個初始樣本開始,并行運行搜索。

與傳統(tǒng)的增加機器人來解決問題的方法相比,OaaS 可以提供更好的結(jié)果。增加機器人就好比在高速公路上增加一條車道以改善交通狀況,其所產(chǎn)生的額外成本甚至超過了額外機器人的成本,包括更高的編程復(fù)雜度。

要評估一項設(shè)計,必須確定其性能。而要確定其性能,就必須為機器人制定運動計劃。

從已經(jīng)優(yōu)化的單元或新單元中擠出更多周期時間的潛力正促使越來越多的汽車制造商轉(zhuǎn)向 OaaS。一家領(lǐng)先的汽車制造商最近在電動汽車制造的概念驗證項目中使用了 OaaS。該公司在不停止或干擾正在進行的生產(chǎn)的情況下對模擬文件進行了分析,分析后提出的建議有助于將周期時間縮短 15%。改進措施最終在不暫停生產(chǎn)的情況下被采納。

未來展望

多機器人工作單元設(shè)計并不是一個完全解決的問題。我們發(fā)現(xiàn)采用高速運動規(guī)劃的設(shè)計性能更高,但機會仍然存在。更快的運動規(guī)劃可以更徹底地探索設(shè)計空間,而更巧妙的采樣算法可以使采樣設(shè)計更好地覆蓋設(shè)計空間。通過更好地搜索設(shè)計空間,我們可以找到性能更強、功耗更低、占地面積更小的設(shè)計。鑒于這一問題對工業(yè)機器人用戶的重要性,我們期待在這一領(lǐng)域有更多創(chuàng)新。

12下一頁

網(wǎng)友評論
文明上網(wǎng),理性發(fā)言,拒絕廣告

相關(guān)資訊

關(guān)注官方微信

手機掃碼看新聞