色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于海康機器視覺算法平臺的對位貼合項目個人理解

新機器視覺 ? 來源:CSDN ? 作者:CSDN ? 2021-03-20 09:53 ? 次閱讀

都說“紙上得來終覺淺,絕知此事要躬行”,可惜咱沒這條件呀,沒項目咱也不能干坐著呀,那咱發揮主觀能動性,咱不是學機械的么,還好還記得一點CAD的知識,今天小楊說事,咱就“紙上談兵”,用CAD結合公司的視覺算法平臺VisionMaster來說說相機映射和對位貼合的事,如果有錯誤的地方,還請各位自動化前輩多多指教,畢竟網上的關于這個知識太少了。

實際的生產過程中,我們常常會碰到這樣的情況,機械手從工位一吸著對象到工位二進行貼合,但是工位二我們不方便執行標定,通常的做法是在工位一執行一次標定流程,然后使用兩點映射或者四點映射把工位二的相機坐標映射到工位一的相機一中。說起來很輕松,咱沒實戰過呀,但是咱可以模擬呀,說干就干,咱開始動手吧。

379a5cd0-88ef-11eb-8b86-12bb97331649.png

如上圖所示,咱們為了驗證一般性,把機械手坐標系,工位一的相機1坐標系,工位二的相機2坐標系畫的夸張一些,但是在CAD圖上我們是通過旋轉的方式來改變兩個相機的坐標系和機械手坐標系的夾角的,事先是知道相機1坐標系X軸和相機2坐標系X軸和機械手坐標系X軸的夾角分別是10°和45°。當然關于單像素精度,這里是采用一比一的方式,因為現實成像比這個更復雜,為了方便描述而已,不影響咱的用戶體驗。

現實場景中,咱一般碰到的都是機械手末端吸盤和末端中心不共軸的情況,那這邊咱就選用最通用的12點標定來求出這個旋轉中心,啥,你不知道什么是不共軸,啥是旋轉中心,那你out了,趕緊看看這個博主的博客,人家講的很詳細,地址如下:

https://blog.csdn.net/KayChanGEEK/article/details/73878994

看完了那咱繼續,吸盤吸著帶MARK點的標定板,在相機視野里面平移9次,旋轉3次,當然盡量貼近實際對象所在的平面,移動范圍盡量覆蓋實際對象可能出現的范圍。以X方向每次平移640.3044,Y方向每次平移389.3736,角度每次旋轉30°,使用海康的算法平臺呢,咱一般使用相對坐標系,盡量不使用絕對坐標系。咱一般是以平移的第5點作為基準哈,所以有了下圖的12點的關系以及在CAD里面的坐標數據,機械手的絕對坐標是可以從機械手的示教器讀出來的,相對坐標呢,都是相對第5點的坐標哈,至于像素坐標,這里咱取的是標定板上的那個圓Mark點的圓心,這個使用一個模板匹配,位置修正,圓查找工具就完事哈。

37ccc6de-88ef-11eb-8b86-12bb97331649.png

384ebb1c-88ef-11eb-8b86-12bb97331649.png

由于咱是使用的CAD模擬,那只能使用N點標定工具,手動輸入啦,對應著輸入就行啦,如下圖:

可以看到輸完執行之后,像素精度確實是1.0,由于點是完全一一對應的,所以標定平移和旋轉誤差都是0,實際生產中,這里是有標定誤差值的。同時,這邊也算出了機械手末端中心在圖像中的理論像素坐標(891.371,970.815),咱回到CAD圖中,把圖紙的坐標系從機械手坐標系切換到相機1坐標系,看看第五點時刻,機械手的旋轉中心的像素坐標是多少,沒錯就是下圖粗紅色圓圈出來的地方,查看坐標發現是一致的。

好啦,相機1標定完成之后,咱緊接著該對兩個相機進行相機映射,制作一個映射板,上面做4個Mark點,這里咱采用4個圓來模擬,同樣用機械手吸盤吸著映射板,在相機1視野中進行拍攝,記錄當前機械手的位置,這個地方其實是以后對象每次在相機1處的拍照位,就是圖中的藍色直線交點處,然后機械手進行平移,咱這里只進行一個X方向平移,到紅色直線的交點處,記錄當前的機械手位置,這是以為每次對象到相機2處的,可以叫做貼合的基準位置(但是實際上是不用建立基準的,這里可以理解為以后每次在這里對對象進行偏移貼合就行,明白的人一看就明白了哈)。

注意每次采集4個Mark點的圓心坐標,在CAD里面要切換對應的坐標系,圓心點也需要對應哈,采集的坐標如下:

39c14f64-88ef-11eb-8b86-12bb97331649.png

然后使用相機映射模塊,將四和個圓心坐標對應輸入進去,注意對象點和目標點的關系即可,生成相機映射文件,其實就是一個坐標系之間的變換矩陣,如下:

3a162246-88ef-11eb-8b86-12bb97331649.png

當然咱可以使用工具打開這個文件可以看到矩陣的參數,里面包含了坐標系變換的旋轉角度信息和平移量信息:

3aad59fe-88ef-11eb-8b86-12bb97331649.png

這里咱嘗試改變映射板在相機2中的X和Y的位置,發現自始至終旋轉矩陣是不變的,變化的只是平移量,可見咱之前要確定機械手的兩個位置的重要性,否則平移量發生變化了,要自己修正旋轉矩陣的平移量呀。

那為了進一步加深理解這個映射的關系咱來看看這個映射關系表示的是啥唄,既然是把相機2中的4點映射到相機1,那么我們直接把相機2帶著4個點移動到相機1處,然后來手動檢驗一下,如下圖:

打開映射文件,看到映射矩陣如下:

3b404782-88ef-11eb-8b86-12bb97331649.png

CAD切換坐標系到相機1坐標系,查看平移之后的相機2坐標系的原點在相機1中的坐標如下:

3b6771b8-88ef-11eb-8b86-12bb97331649.png

關于旋轉矩陣,前面我們知道兩個相機坐標系分別是逆時針轉10°和順時針轉45°,那么它們之間的夾角就是55°,求解余弦值和正弦值如下,和矩陣是一致的:

3b9b45ce-88ef-11eb-8b86-12bb97331649.png

至此咱所有的準備工作都結束了,那咱就開始驗證貼合唄:

下圖是機械手吸著實際對象進行貼合過程模擬,咱用一個矩形方便描述,注意此時機械手的吸盤并沒有吸到對象的中心,由于咱剛才記住了兩個固定的機械手的拍照位置,那么首先要做的是吸著對象到剛才的相機1拍照位進行圖像采集,建立模板,貼合點我們模擬的對象的十字線交叉點。然后在相機2的拍照位處,假設有個目標和對象是一樣的,注意此時我們只需要確保對象移動到相機2的拍照點時,目標對象的角度是一樣的,我們要建立一個角度基準,然后對目標建模版,也是選擇矩形的中心作為貼合點,后面做映射的時候,咱就是把這個點的像素坐標映射到相機1,再加上目標的旋轉角度就可以算出機械手貼合需要走到的位置。

那咱先看最簡單的情況,目標不發生角度旋轉,只有平移的情況:

目標位置相對于原始位置Y方向移動了439.85,然后切換坐標系讀出,當前的目標矩形中心貼合點的像素坐標為:

3c8241d6-88ef-11eb-8b86-12bb97331649.png

對象還是基準狀態,切換到相機1讀出對象矩形中心點的像素坐標為:

3cb7770c-88ef-11eb-8b86-12bb97331649.png

和之前映射驗證一樣,咱把此時的目標也映射到相機1中,也就是上圖中的藍色矩形的位置,然后搭建如下圖的方案,查看使用相機映射文件進行標定轉換之后的像素坐標和實際的CAD測量結果進行對比:

切換到相機1坐標系,讀出目標映射過來的貼合點的坐標如下:

可見理論計算和實際結果是一致的,然后咱們使用單點對位模塊來計算貼合的偏移量,輸入對象和目標對應的貼合點標定轉換之后的坐標以及角度偏差,計算出來的貼合偏差如下:

發現和之前的假設的偏移量是一致的,那么此時咱可以在相機1的拍照位進行便宜然后再走之前相機映射的時候的固定偏移量去到相機2處進行貼合,也可以先到相機2的拍照位然后再直接走偏移量也能實現貼合。

以上模擬的是一個簡單的情況,目標和對象都有角度旋轉以及XY方向偏移,這個就當做作業留給各位看官們自己驗證吧,反正咱自己是驗證了。當然實際生產過程更加復雜,比如相機安裝反了導致坐標系之間旋轉了180或者90,機械手左右手坐標系的選擇,實際貼合點和拍照得到mark點是不一樣的等等問題,有興趣想探討或者覺得咱說的不對的,可以相互探討。

責任編輯:lq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 算法
    +關注

    關注

    23

    文章

    4608

    瀏覽量

    92845
  • 機器視覺
    +關注

    關注

    161

    文章

    4369

    瀏覽量

    120293
  • CAD
    CAD
    +關注

    關注

    17

    文章

    1090

    瀏覽量

    72452

原文標題:基于海康機器視覺算法平臺的對位貼合項目個人理解

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    適用于機器視覺應用的智能機器視覺控制平臺

    看51camera的合作伙伴Neousys宸曜科技的Nuvis系列工控機。Nuvis系列機器視覺控制平臺是適用于現如今機器視覺市場的高整合
    的頭像 發表于 11-23 01:08 ?163次閱讀
    適用于<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>應用的智能<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>控制<b class='flag-5'>平臺</b>

    基于VPLC7機器視覺運動控制一體機的UVW視覺對位解決方案

    UVW視覺對位解決方案
    的頭像 發表于 08-01 09:54 ?532次閱讀
    基于VPLC7<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>運動控制一體機的UVW<b class='flag-5'>視覺</b><b class='flag-5'>對位</b>解決方案

    什么是機器視覺opencv?它有哪些優勢?

    Vision Library)是一個開源的計算機視覺庫,提供了大量的圖像處理和計算機視覺算法,廣泛應用于機器視覺領域。
    的頭像 發表于 07-16 10:33 ?770次閱讀

    機器視覺和計算機視覺有什么區別

    機器視覺和計算機視覺是兩個密切相關但又有所區別的概念。 一、定義 機器視覺 機器
    的頭像 發表于 07-16 10:23 ?522次閱讀

    機器視覺的應用實例解析

    機器視覺是一種利用計算機視覺技術對圖像進行處理、分析和理解的技術。它在許多領域都有廣泛的應用,包括工業自動化、醫療診斷、交通監控、安全監控等。 一、引言
    的頭像 發表于 07-16 10:19 ?451次閱讀

    計算機視覺機器視覺區別在哪

    計算機視覺機器視覺是兩個密切相關但又有明顯區別的領域。 一、定義 計算機視覺 計算機視覺是一門研究如何使計算機能夠像人類一樣
    的頭像 發表于 07-09 09:22 ?446次閱讀

    機器視覺的應用流程是如何實現的

    機器視覺是一種利用計算機和圖像處理技術,模擬人類視覺系統對圖像進行處理、分析和理解的技術。它在工業自動化、智能交通、醫療診斷、安防監控等領域有著廣泛的應用。 在
    的頭像 發表于 07-04 10:47 ?412次閱讀

    ?電視機殼機器視覺定位貼合組裝軟硬件方案

    電視機殼機器視覺定位貼合組裝 先對機殼及薄片進行定位,然后兩者組裝貼合
    的頭像 發表于 06-21 01:05 ?376次閱讀
    ?電視機殼<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>定位<b class='flag-5'>貼合</b>組裝軟硬件方案

    機器視覺的關鍵技術有哪些

    機器視覺作為人工智能領域的一個重要分支,通過模擬和模仿人類視覺系統,使計算機能夠感知、理解和解釋圖像和視頻數據。隨著計算能力的提升和算法的進
    的頭像 發表于 06-06 15:57 ?771次閱讀

    Prophesee與AMD攜手,加速邊緣機器視覺應用

    領先的神經擬態視覺傳感公司Prophesee近日宣布,其Metavision? HD事件視覺傳感器與AI算法已成功適配AMD Kria? KV260視覺AI入門套件。這一強強聯合標志著
    的頭像 發表于 06-05 14:26 ?514次閱讀

    基于FPGA EtherCAT的六自由度機器視覺伺服控制設計

    平臺采用 dsp對圖像進行處理,其處理速度較慢,無法滿足圖像處理實時性要求,限制了機器視覺的應用。FPGA作為一種硬件平臺,用于數字圖像處理,具有速度快、集成度高、可靠性強等優點。為了
    發表于 05-29 16:17

    EtherCAT運動控制器在UVW對位平臺中的應用

    以ZMC406運動控制器為例,介紹正運動UVW三種對位平臺機械手模型與算法的應用
    的頭像 發表于 05-27 11:29 ?949次閱讀
    EtherCAT運動控制器在UVW<b class='flag-5'>對位</b><b class='flag-5'>平臺</b>中的應用

    labview 調用海康工業相機

    MVS生成的labview調用海康相機范例中,生成的二維圖片和大多數視覺中所需要的圖像類型不一樣,請問怎么將所得到的二維圖片保存到指定路徑?或者有沒有其他方法調用海康相機并進行拍照保存?
    發表于 04-07 20:52

    分析 丨AI算法愈加復雜,但是機器視覺的開發門檻在降低

    準確判斷。此外,AI大模型近兩年受到關注,也可能被引入機器視覺領域,在跨模態理解和推理等方面展現出更強能力。 AI算法的復雜程度越來越高,機器
    的頭像 發表于 02-19 16:49 ?673次閱讀
    分析 丨AI<b class='flag-5'>算法</b>愈加復雜,但是<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>的開發門檻在降低

    機器視覺軟件有哪些 機器視覺軟件的優點

    機器視覺軟件是一種利用計算機視覺技術來模擬和彌補人眼視覺功能的軟件系統。它可以通過對圖像和視頻進行分析,識別和理解目標物體,以實現自動化和智
    的頭像 發表于 02-02 10:53 ?1543次閱讀
    主站蜘蛛池模板: 无码人妻精品一区二区蜜桃在线看| 紧致肉肉高h| 国产成人ae在线观看网站站 | 无限资源在线完整高清观看1 | 门鱼电影完整版免费版| 嫩草影院地址一二三| 日本激情网址| 香港论理午夜电影网| 国产电影无码午夜在线播放| 大伊人青草狠狠久久| 国产亚洲制服免视频| 久久婷婷电影网| 欧美最新色p图| 袖珍人与大黑人性视频| 伊人久久大香线蕉综合bd高清| 5566精品资源在线播放| 叮当成人社区| 国产白丝JK被疯狂输出视频| 97国产精品人妻无码免费| adc年龄确认大驾光临入口| 夫妻主vk| 黄片a级毛片| 欧美国产在线一区| 小黄鸭YELLOWDUCK7596| 直插下身完整的欧美版| 成人在线免费看片| 精品国产午夜肉伦伦影院 | 美国69xxxx59| 少妇一夜未归暴露妓女身份| 亚洲色播永久网址大全| tobu中国日本高清| 好男人在线观看免费视频WWW | 青青草A在在观免费线观看| 新香蕉少妇视频网站| 最新男同鸭子ktv| 国产精品高潮AV久久无码| 狂野欧美性猛XXXX乱大交| 四虎影视国产精品亚洲精品| 最新国产av.在线视频| 国产精品大全国产精品| 免费果冻传媒2021在线观看|