chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

機器人與視覺標定理論是什么?

新機器視覺 ? 來源:代碼狗 ? 作者:代碼狗 ? 2021-05-27 14:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

相機固定不動, 上往下看引導機器人移動

機器人與視覺標定理論詳解

1.相機非線性校正使用標定板做非線性校正2.相機與機器人做9點標定可以使用機器人扎9個點,或者機器人抓住工件擺放9個位置,得到9個機械坐標,相機也得到9個像素坐標,然后標定3.計算機器人的旋轉中心機器人抓取工件分別旋轉三個角度擺放到相機視野內,相機可以得到三個坐標值,通過三個坐標值擬合圓獲得圓心坐標即為旋轉中心4.相機通過公式計算得出最終的輸出結果(rx0, ry0)為旋轉中心,( x, y)為被旋轉的點,(x0,y0)旋轉后的點x0= cos (a) * (x-rx0) – sin (a) * (y-ry0) +rx0y0= cos (a) * (y-ry0) + sin (a) * (x-rx0) +ry0

相機固定不動, 下往上看

1.相機非線性校正使用機器人吸起標定板做非線性校正2.相機與機器人做9點標定可以使用實物標定,機器人抓住工件擺放9個位置,得到9個機械坐標,相機也得到9個像素坐標,然后標定。參考上面的上往下看。

相機固定在機器人上,離旋轉中心較近

1、相機非線性矯正2、相機與機器人做9點標定可以使用實物標定,機器人抓住工件擺放9個位置,得到9個機械坐標,相機也得到9個像素坐標,(機器人每次需要回到固定位置拍照),然后標定3、計算機器人的旋轉中心機器人抓取工件分別旋轉三個角度擺放到相機視野內,相機可以得到三個坐標值,通過三個坐標值擬合圓獲得圓心坐標即為旋轉中心4、相機通過公式計算得出最終輸出結果

相機固定在機器人上,離旋轉中心很遠

1、相機非線性矯正2、相機與機器人做9點標定3、計算機器人的旋轉中心4、相機通過公式計算得出最終輸出結果注:由于選擇中心距離視野很遠,通常擬合出來的旋轉中心存在比較大的誤差,給定位精度造成影響。

分離軸

分離軸的設計方式有很多,XY + θ, X+Y θ, X θ+Y…。,具體狀況具體分析,目的是要找到旋轉中心,做好9點標定。1.相機非線性校正2.相機與機器人做9點標定3.計算機器人的旋轉中心4.相機通過公式計算得出最終的輸出結果

旋轉中心標定說明

旋轉中心方法用于所有機器人與視覺配合場景方法:計算工件實際發(fā)生的偏移量和旋轉量,結合機器人的旋轉中心進行二次補償后,把補償量發(fā)送給機器人,然后機器人把補償量補償后進行抓取或放置即可;

點坐標旋轉方法

計算某個點繞另外一點旋轉一定角度后的坐標,如圖:

0da6131a-be50-11eb-9e57-12bb97331649.png

機器人與視覺標定理論詳解A(x,y)繞B(rx0,ry0)旋轉a度后的位置為C(x0,y0),則有如下關系式:x0= cos (a) * (x-rx0) – sin (a) * (y-ry0) +rx0y0= cos (a) * (y-ry0) + sin (a) * (x-rx0) +ry0

下面計算所有的旋轉和偏移量均是基于上面的公式

0db04b64-be50-11eb-9e57-12bb97331649.png

旋轉中心標定說明

STD方法的計算:

0e14a00a-be50-11eb-9e57-12bb97331649.png

CDx= cos (a) * (Cx0-X0) – sin (a) * (Cy0-Y0) + X1 – Cx0CDy= cos (a) * (Cy0-Y0) + sin (a) * (Cx0-X0) + Y1 – Cy0X’= cos (a) * (X0-Cx0) – sin (a) * (Y0-Cy0) + Cx0Y’= cos (a) * (Y0-Cy0) – sin (a) * (X0-Cx0) + Cy0CDx=X1-X’Cdy=Y1-Y’這里是機器人在取料之前,先把自己的角度補正到與 物料當前角度一致,到(X’,Y’)位置處,然后移動 CDx,Cdy,與物料位置也重合,然后去取料。這樣就保證了每次取料后,物料相對于機器人的位置 一致,因此直接往目標位置放就可以。這種方式由于是取物料的時候調整位置,因此適用于 相機固定在機械手上、相機固定安裝從上往下看的方式。如果相機固定安裝從下往上看,由于機器人這時候已經取完料了,就不適合使用了。

特別注意

這里計算到的Cdx和Cdy一定要補償?shù)綑C器人的取料位置里,不能補償?shù)?放料位置。旋轉中心方法計算到的偏差可以直接補償?shù)椒帕衔恢?。原因如下?/p>

旋轉中心法的計算:

(X,Y)是定位到的產品位置,(GX,GY)是標準模板位置,(X’,Y’)是補償了角度后的新位置,則:X’ = cos θ * (X-Xo) – sin θ *(Y-Yo) + Xo;Y’ = cos θ* (Y-Yo) + sin θ* (X-Xo) + Yo;Offset X=X’-GXOffset Y=Y’-GYOffset Theta= θ

求旋轉中心方法

當相機FOV與旋轉中心很近,可以用旋轉3點以上擬合一個圓求圓心當相機FOV與旋轉中心很遠,使用旋轉3或多個點求圓心,準確性會很差。

解法

(X0,Y0)為旋轉中心, (X1,Y1)及(X2,Y2)為工件在視野中旋轉角度a的前后坐標,(Xt,Yt)為兩點連線的延長。d = √(X2-X1)^2 + (Y2-Y1)^2角度aR = d/2/sin(a/2)R/d = (Xt-X1)/(X2-X1)R/d = (Yt-Y1)/(Y2-Y1)Xt = (1-R/d)*X1 + (R/d)*X2Yt = (1-R/d)*Y1 + (R/d)*Y2X0= cos (90-a/2) * (Xt-X1) – sin (90-a/2) * (Yt-Y1) +X1Y0= cos (90-a/2) * (Yt-Y1) + sin (90-a/2) * (Xt-X1) +Y1角度:X+ ? Y+ 為正,反之為負

旋轉中心標定—計算補償

CDx Cdy計算過程,旋轉角度a

機器人與視覺標定理論詳解CDx= cos (a) * (Cx0-X0) – sin (a) * (Cy0-Y0) + X1 – Cx0= (cos (a) -1) * (Cx0-X0) – sin (a) * (Cy0-Y0) + MDx= (cos (a) -1) * StDx- sin (a) * StDy+ MDxCDy= cos (a) * (Cy0-Y0) + sin (a) * (Cx0-X0) + Y1 – Cy0= (cos (a) -1) * (Cy0-Y0) + sin (a) * (Cx0-X0) + Mdy= (cos (a) -1) * StDy + sin (a) * StDx + Mdy從公式中可以看出StDx = Cx0-X0,StDy = Cy0-Y0是個常量,MDx和Mdy是每次拍照是工件(Mark)的坐標與標準位置工件(Mark)的差值;StDx與StDy怎么計算呢?藍色的為一個二元一次方程,我們需要旋轉一個角度即可計算出;如果計算出StDx和StDy則在運行時,直接帶入上述公式,可以很快計算出CDx,Cdy這樣給出Robot的偏移量了,而不需要計算旋轉中心的確切坐標了;

如何求解StDx和StDy

StDx,StDy計算過程,首先Robot在拍照點旋轉一定角度a(一定是Robot給出)機器人與視覺標定理論詳解CDx= cos (a) * (Cx0-X0) – sin (a) * (Cy0-Y0) + X1 – Cx0= (cos (a) -1) * (Cx0-X0) – sin (a) * (Cy0-Y0) + MDx= (cos (a) -1) * StDx- sin (a) * StDy+ MDxCDy= cos (a) * (Cy0-Y0) + sin (a) * (Cx0-X0) + Y1 – Cy0= (cos (a) -1) * (Cy0-Y0) + sin (a) * (Cx0-X0) + Mdy= (cos (a) -1) * StDy + sin (a) * StDx + Mdy下面介紹如何求解StDx和StDy,旋轉一定角度a后MDx和Mdy則為確定值,cos(a)和sin(a)為確定值0= (cos (a) -1) * StDx- sin (a) * StDy+ MDx0= (cos (a) -1) * StDy + sin (a) * StDx + MdyStDx = -0.5*(Mdx*(cos(a)-1)+Mdy*sin(a)) / (1-cos(a))StDy = 0.5*(Mdx*sin(a)-Mdy*(cos(a)-1))/(1-cos(a))a是旋轉標準的角度Mdx=X1-X0,即旋轉后Mark坐標與訓練模板的mark坐標

原文標題:機器人與視覺標定理論詳解

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

責任編輯:haq

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

    關注

    213

    文章

    29706

    瀏覽量

    212687
  • 機器視覺
    +關注

    關注

    163

    文章

    4593

    瀏覽量

    122838

原文標題:機器人與視覺標定理論詳解

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    協(xié)作機器人廠商為何要自研視覺方案

    年來,不少協(xié)作機器人廠商推出了“手眼一體”的協(xié)作機器人本體產品,或在研發(fā)視覺相機及視覺軟件系統(tǒng)。
    的頭像 發(fā)表于 06-19 14:58 ?398次閱讀

    盤點#機器人開發(fā)平臺

    地瓜機器人RDK X5開發(fā)套件地瓜機器人RDK X5開發(fā)套件產品介紹 旭日5芯片10TOPs算力-電子發(fā)燒友網機器人開發(fā)套件 Kria KR260機器人開發(fā)套件 Kria KR260-
    發(fā)表于 05-13 15:02

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】視覺實現(xiàn)的基礎算法的應用

    : 一、機器人視覺:從理論到實踐 第7章詳細介紹了ROS2在機器視覺領域的應用,涵蓋了相機標定、
    發(fā)表于 05-03 19:41

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】+ROS2應用案例

    、深度學習視覺巡線、相機標定、OpenCV圖像處理等。這些內容雖然在本次閱讀體驗中沒有詳細展開,但它們同樣對于機器人視覺感知和環(huán)境理解具有重要作用。
    發(fā)表于 04-27 11:42

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】+內容初識

    機器人技術的飛速發(fā)展,ROS 2 作為其核心工具之一,為開發(fā)者提供了強大的支持。與傳統(tǒng)的理論書籍不同,本書深入淺出地講解了 ROS 2 的架構、開發(fā)流程以及在智能機器人項目中的應用,以代碼作為切入口,讓
    發(fā)表于 04-27 11:24

    大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產品

    識別聯(lián)調。 進迭時空致力于為智能機器人提供完整全棧優(yōu)化的RISC-V AI軟硬件解決方案,第一代RISC-V AI CPU芯片K1已完成AI視覺感知、AI語音處理、自動避障、路徑規(guī)劃、運動控制等
    發(fā)表于 04-25 17:59

    海康機器人布局關節(jié)機器人業(yè)務

    關節(jié)機器人領域迎來一位實力選手。繼布局移動機器人機器視覺業(yè)務后,海康機器人正在拓展新的產品線。
    的頭像 發(fā)表于 03-20 10:47 ?712次閱讀

    【「具身智能機器人系統(tǒng)」閱讀體驗】2.具身智能機器人的基礎模塊

    具身智能機器人的基礎模塊,這個是本書的第二部分內容,主要分為四個部分:機器人計算系統(tǒng),自主機器人的感知系統(tǒng),自主機器人的定位系統(tǒng),自主機器人
    發(fā)表于 01-04 19:22

    【「具身智能機器人系統(tǒng)」閱讀體驗】+兩本互為支持的書

    最近在閱讀《具身智能機器人系統(tǒng)》這本書的同時,還讀了 《計算機視覺之PyTorch數(shù)字圖像處理》一書,這兩本書完全可以視為是互為依托的姊妹篇?!队嬎銠C視覺之PyTorch數(shù)字圖像處理》是介紹
    發(fā)表于 01-01 15:50

    【「具身智能機器人系統(tǒng)」閱讀體驗】2.具身智能機器人大模型

    。 多模態(tài)融合的創(chuàng)新與突破 機器人控制技術的另一個重要突破在于多模態(tài)大模型的應用。相比于僅通過文字進行人機交互的傳統(tǒng)方法,現(xiàn)代機器人能夠融合視覺、聲音、定位等多模態(tài)輸入信息,為任務執(zhí)行提供更加全面的感知
    發(fā)表于 12-29 23:04

    【「具身智能機器人系統(tǒng)」閱讀體驗】+初品的體驗

    動態(tài)互動的。 該理論強調智能行為源于智能體的物理存在和行為能力,智能體必須具備感知環(huán)境并在其中執(zhí)行任務的能力。具身智能的實現(xiàn)涵蓋了機器學習、人工智能、機器人學、計算機視覺、自然語言處理
    發(fā)表于 12-20 19:17

    鴻蒙機器人與鴻蒙開發(fā)板聯(lián)動演示

    鴻蒙機器人與鴻蒙開發(fā)板聯(lián)動演示,機器人的角色為迎賓機器人,開發(fā)板負責人賓客出現(xiàn)監(jiān)聽
    發(fā)表于 12-02 14:55

    解鎖機器人視覺與人工智能的潛力,從“盲人機器”改造成有視覺能力的機器人(上)

    正如人類依賴眼睛和大腦來解讀世界,機器人也需要自己的視覺系統(tǒng)來有效運作。沒有視覺,機器人就如同蒙上雙眼的人類,僅能執(zhí)行預編程的命令,容易碰撞障礙物,并犯下代價高昂的錯誤。這正是
    的頭像 發(fā)表于 10-12 09:56 ?765次閱讀
    解鎖<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>(上)

    焊接機器人視覺控制技術有哪些組成

    了提升焊接精度和自動化水平的重要手段。今天創(chuàng)想智控小編和大家一起了解焊接機器人視覺控制技術由哪些組成。 ? 焊接機器人視覺控制技術 焊接機器人
    的頭像 發(fā)表于 08-15 16:23 ?640次閱讀

    助力風電行業(yè)!深視智能SR7400線激光以機器人手眼標定實現(xiàn)風力葉片切割引導

    機器人手眼標定機器人視覺領域,手眼標定是重要的一步,也是使自動化系統(tǒng)更加精確高效的關鍵一環(huán)。手眼標定
    的頭像 發(fā)表于 07-27 08:45 ?820次閱讀
    助力風電行業(yè)!深視智能SR7400線激光以<b class='flag-5'>機器人</b>手眼<b class='flag-5'>標定</b>實現(xiàn)風力葉片切割引導