【4】機器人手眼標定:J4移動相機標定算法

2021-02-13 AmazingRobot +

標定步驟如下:

移動相機需要按機器人末端安裝校準治具,並在相機工作視野平面上,找一個視覺容易識別且唯一的特徵點。 

STEP1. 示教校準治具末端的工具坐標 Tool 1

STEP2. 將治具末端對準標定圓,在 Tool 1 下保存該位置為 ref_pos

ref_pos:=[-2.5760,381.149,224.404]

STEP3. 機器人管理器中,將 Tool 切換到 Tool 0

STEP4. 將相機移動到特徵點上方,讓特徵點按照九宮圖順序,即視野的上左->上中->上右->中右->中中->中左->下左->下中->下右位置。Tool 0 下記錄下每個位置的機器人坐標。(注意整個過程不要旋轉U軸)

robot_x:=[-10.427,-32.830,-19.948,-4.683,-26.218]
robot_y:=[312.182,320.876,323.668,326.091,334.909]

STEP5. 同時每走一個位置時,視覺抓取該特徵點的中心像素值,依次記錄如下:

image_x:=[622.904,2389.383,1573.035,583.063,2294.077]
image_y:=[406.118,427.244,951.266,1512.772,1564.933]

STEP6. 代入如下算子執行標定:

scara_J4_calib (robot_x, robot_y, ref_pos, image_x, image_y, HomMat2D)

到這裡標定完成了。

標定轉換步驟如下:

STEP1. 拍攝一個特徵點的,求得像素位置(img_x,img_y)

img_x:=2402.432img_y:=1304.998

STEP2. 獲取機器人Tool 0 下當前位置(X,Y ,U) 

cur_pos:=[215.588,268.285,326.067]

STEP3. 取得第一個拍照點

cali_pos:=[robot_x[0],robot_y[0]]

STEP4. 執行標定轉換

scara_J4_calib_trans (HomMat2D, img_x, img_y, cur_pos, ref_pos, cali_pos, final_Posx, final_Posy)

到此標定轉換結束啦。

相關焦點

  • 機器人:我不是藥神,我只醫生的小幫手 | ICRA 2018
    為了能進一步優化對病人病情診斷的準確性,我們設計優化了連續可重構無切口手術並聯機器人(又稱為 CRISP 機器人)的運動學設計參數,使得在提前設定好參數的情況下,醫生可以通過貼片相機來可視化病人體內的結構情況。這就大大降低了醫生判斷的不準確性和病人做醫療檢查所需承受的痛苦。
  • 益智遊戲剋星:BFS暴力搜索算法
    拼圖中有一個格子是空的,可以利用這個空著的格子移動其他數字。你需要通過移動這些數字,得到某個特定排列順序,這樣就算贏了。我小時候還玩過一款叫做「華容道」的益智遊戲,也和滑動拼圖比較類似:拼圖中有數字 0~5 六個數,其中數字 0 就表示那個空著的格子,你可以移動其中的數字,當board變為[[1,2,3],[4,5,0]]時,贏得遊戲。請你寫一個算法,計算贏得遊戲需要的最少移動次數,如果不能贏得遊戲,返回 -1。比如說輸入的二維數組board = [[4,1,2],[5,0,3]],算法應該返回 5:
  • 關愛單身狗:這個機器人陪你打桌上曲棍球
    或許你可以試試這個機器人,當然,結果有可能是被碾壓……(圖片來自:jjrobots)一名叫何塞·朱利奧的機器人愛好者,就這打造了這樣一臺可以和人類在桌上曲棍球對戰的機器人。要與機器人愉快地玩耍,你需要配備一張曲棍球桌、一個機器人(可從朱利奧的官網購買)、一臺裝有對應程序的Android手機(對,蘋果黨沒得玩)。然後呢?
  • FB意外發現:聊天機器人開始自創語言了!到底是怎麼回事?
    您還可以搜索公眾號「D1net」選擇關注D1net旗下的各領域(雲計算,數據中心,大數據,CIO,企業協作,網絡數通,信息安全,企業移動應用,系統集成,伺服器,存儲,呼叫中心,視頻會議,視頻監控等)的子公眾號。
  • 性愛機器人發明者:我要與機器人生孩子 (組圖)
    塞爾吉桑託斯與性愛機器人薩曼莎  據《紐約時報》網站北京時間10月31日報導,性愛機器人開發者塞爾吉桑託斯(Sergi Santos)近日表示,人類與機器人的婚姻只是時間問題,未來這種情況將十分普遍。
  • 外媒:RSTAR爬行機器人有朝一日可以挽救生命
    據外媒報導,一些敏捷的機器人當然可以派上用場,例如在災害現場幫助找到受害者等。
  • 網易遊戲面試題:如何設計一個公平的洗牌算法
    )。我記得在面試網易遊戲的時候,面試官當時是這樣問我的:「給你一副撲克牌,你能設計一個公平的洗牌算法嗎?」。後來我復盤時發現,原來這就是著名的 Knuth 算法,不過我當時純屬瞎貓碰上死耗子,命好!細想一下,面試官問的是設計一個公平的洗牌算法?這裡的公平究竟是什麼意思呢?
  • 財務管理:成本計算--加權平均算法
    移動加權平均算法大多數的ERP使用的是加權平均算法,現在我們來舉個例子解釋一下加權平均算法步驟1:入庫2支鉛筆,每支
  • 合肥相機回收:相機穩定器你真的會使用嗎?
    經常聽到朋友吐槽,相機穩定器使用太麻煩了。
  • 跟著航小飛探秘 2015世界機器人大會
    這次大會的主題是「協同融合共贏 引領智能社會」,來自中國、美國、德國、法國、日本、香港、澳門和臺灣等16個國家和地區的高校、科研機構、企業代表,9個機器人國際組織、130多支代表隊參加。參加大會的機器人也都是神通廣大,有能給人做飯的,能自己畫畫的,還有能陪人嘮嗑的,我大科工、大三院的明星機器人也在此次盛會上精彩亮相。
  • 一文讀懂哈希和一致性哈希算法
    算法介紹哈希算法也叫散列算法, 不過英文單詞都是 Hash, 簡單一句話概括, 就是可以把任意長度的輸入信息通過算法變換成固定長度的輸出信息, 輸出信息也就是哈希值, 通常哈希值的格式是16進位或者是10進位, 比如下面的使用 md5 哈希算法的示例md5("123456") => "e10adc3949ba59abbe56e057f20f883e
  • 貪心算法:加油站
    可以看一下公眾號左下角的「算法匯總」,「算法匯總」已經把題目順序編排好了,文章順序即刷題順序,這是全網最詳細的刷題順序了,方便錄友們從頭打卡學習,「算法匯總」會持續更新!❞134.說明:示例 1:輸入:gas  = [1,2,3,4,5]cost = [3,4,5,1,2]輸出: 3解釋:從 3 號加油站(索引為 3 處)出發,可獲得 4 升汽油。
  • 巔峰對決:機器人 vs 日本劍術大師
    一些網友不禁問,「武士」機器人會成為殺人武器嗎?它到底能幹嘛?其實看到「武士」機器人就想到殺人,和菜刀殺人的聯想是一樣的。因為在現代軍事科技條件下,即使機器人出現在戰場上,也不會是拿著武士刀的機器人,畢竟現代戰爭早已不是冷兵器時代了。那麼日本公司研發這款「武士」機器人的意義何在呢?
  • 想一個月搞定面試算法?來《九章算法班》!第一節免費試聽!
    想接受系統的面試算法培訓的同學,或想換工作的但是算法比較薄弱的工程師。0算法基礎即可參與學習。主講令狐衝老師,曾就職於超過2家矽谷頂尖IT企業,  北美和國內頂尖IT企業offer數10+,面試人數超過200人。課程大綱由易到難。只要你會任何一門計算機語言即可參加。尤其適合算法基礎相對薄弱的 or 轉專業的 or 想跳槽卻太久沒刷題的同學。分九個章節,系統的講授面試中涉及的算法知識。
  • 情人節的奇葩聊天機器人:太會撩!
    曾經我陪你,現在機器人陪你?在這個糖分極高的節日裡,AI 聊天機器人也出來湊熱鬧了。他們到底有多會撩?/ 兩個機器人相愛了?基於機器學習、商品知識庫和智能推薦算法,很多國內外電商及零售公司都植入了具有 AI 能力的售前聊天機器人,例如優衣庫、李維斯、H & M等,在理解消費者的需求和意圖後