聊聊RobotArt之工件校準那些事

2021-07-22 04:09:48 字數 1645 閱讀 7251



轉眼間,小萌已經談了11期的art了,每期在看小萌談art的你是否也和我一樣在慢慢的了解robotart呢?在這兩個月的學習過程中確實見證了robotart的強大。一切功能操作以從簡為主,卻又不失它本應有的能力。不過呢,小萌也想就robotart的某些功能談談自己的想法。今天就從小夥伴們最熟悉的「工件校準」功能說起。

說到robotart的工件校準功能,讓最開始接觸art的小萌確實感覺到了它的震撼力。沒想到只需選擇三個點就可以輕鬆解決真實環境和虛擬環境工件位置的問題,操作簡單明瞭,讓人易懂,確實讓小萌眼前一亮。隨著對robotart的不斷接觸,使得小萌著實對工件校準這個功能有了進一步的體會。小萌自認為robotart的工件校準功能在以下方面做得還挺不錯的。

1) 僅需選擇工件上的三個點即可確定該零件在實際中的位置。

2) 在選擇工件上的點時,在「工件校準」的對話方塊中可以顯示出該點的座標值,能夠讓使用者看到虛擬環境和真實環境中點的座標值,使得點的座標變得視覺化。

3) 工件校準的真實值可以進行儲存,這樣當我們每次使用該數值時,都可以將儲存的數值直接匯入就可以了,免去每次都要輸入真實數值的操作,這樣能夠讓使用者感覺既不顯繁瑣同時在效率上也得到了提高。從這個角度來看著實感覺這個功能真的還挺不錯的。

不過對於該功能,小萌也想談談自己的一些看法。所謂的工件校準這個功能目的就是保證零件的位置在虛擬環境和真實環境的一致性,小萌認為可以從以下方面使得工件校準功能得以進一步優化:

1) 現有的校準功能對於選擇的三個點也是有要求的,這三個點不能在同一條直線上,連線盡可能成乙個正三角形。小萌想如果每次在選擇工件校準時都會在該功能的對話方塊中可以推薦當前零件上可以選的特徵點,這樣可以給操作者乙個可選的方向。方便使用者對該功能的操作。

2) 我們每次在進行工件校準時,選擇零件上的特徵點後在零件上應該有相應的記錄,這樣我們就能夠知道我們在零件上選擇的特徵點分別是第幾個,就不用刻意的去記它了。

對於現在的校準功能,小夥伴們應該不知道小萌在該零件上校準的第

一、二、三個點分別在零件上的哪個位置吧?所以小萌認為很有必要將此功能改進一下。

3) 支援選擇零件上的多個點進行操作。

可以在零件上選擇多個點進行校準,這樣會使誤差最小化。而現在的這個功能只可以選擇三個點,但如果軟體中可以提供可以選擇多個點,每選擇乙個點時會在乙個特定的列表上將此點的座標顯示出來,這樣感覺會更好一些。對於一些比較複雜的零件來說其實選擇多個點進行校準還是挺有必要的。

4) 在每次進行工件校準時,個人感覺應該將校準前和校準後零件的位置分別顯示出來,這樣可以更直觀的看出工件校準的效果,如圖:

不過在使用robotart的這兩個月來,小萌也做了不少的例子,總體來說工件校準這個功能還是挺不錯的。以上僅是從乙個使用者的角度談談對於該功能的乙個小看法。各位在使用robotart的小夥伴們你們對於該功能怎麼看呢?快來和小萌談談吧!

OpenCV Python系列之相機校準

在本次教程中,我們將介紹 由相機引起的失真型別,如何找到相機的固有和非固有特性 如何根據這些特性使影象不失真 一些針孔相機會給影象帶來明顯的失真。兩種主要的變形是徑向變形和切向變形。徑向變形會導致直線出現彎曲。距影象中心越遠,徑向畸變越大。例如,下面顯示乙個影象,其中棋盤的兩個邊緣用紅線標記。但是,...

聊聊高併發系統之佇列術

佇列在資料結構中是一種線性表,從一端插入資料,然後從另一端刪除資料。本文目的不是講解各種佇列演算法,而是在應用層面講述使用佇列能解決哪些場景問題。在我開發過的系統中,不是所有的業務都必須實時處理 不是所有的請求都必須實時反饋結果給使用者 不是所有的請求 處理都必須100 處理成功 不知道誰依賴 我 ...

聊聊高併發系統之佇列術

佇列在資料結構中是一種線性表,從一端插入資料,然後從另一端刪除資料。本文目的不是講解各種佇列演算法,而是在應用層面講述使用佇列能解決哪些場景問題。在我開發過的系統中,不是所有的業務都必須實時處理 不是所有的請求都必須實時反饋結果給使用者 不是所有的請求 處理都必須100 處理成功 不知道誰依賴 我 ...