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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Realsense+大象機(jī)器人手眼標(biāo)定方案詳解

大象機(jī)器人科技 ? 來源:大象機(jī)器人科技 ? 作者:大象機(jī)器人科技 ? 2022-06-24 15:49 ? 次閱讀

踩坑
手眼標(biāo)定的算法網(wǎng)上是比較多的,但是很多都不好用。github上高贊的easy_handeye,試了一下,但是mycobot600沒有提供moveit的配置,而我ROS基礎(chǔ)不是很好,不太會(huì)修改示例代碼。折騰了一段時(shí)間最終看到這個(gè)魚香ROS,最終得到了不錯(cuò)的結(jié)果

1.配置
配置過程就不用說了,參考魚香ROS
用深度相機(jī)的話需要安裝深度相機(jī)的庫github
需要控制機(jī)械臂還需要安裝ROS庫,參考博客
識(shí)別二維碼需要安裝aruco_ros
特別說明一些,魚香ROS配置的時(shí)候,安裝的opencv應(yīng)該是pip3去安裝的。配置過程可能有許多問題,百度解決即可

2.在線標(biāo)定
用在線標(biāo)定的方式比較簡單,不用自己去配置姿態(tài)信息。

2.1啟動(dòng)相機(jī)
該launch文件已經(jīng)把啟動(dòng)realsense的代碼寫入了,直接運(yùn)行就好。

roslaunch handeye-calib aruco_start_realsense_sdk.launch
自己可以修改相機(jī)的參數(shù),比如分辨率,幀率


其中分辨率不是隨便改的,可以啟動(dòng)realsense-viewer查看相機(jī)支持的分辨率有哪些

realsense-viewer
2.2啟動(dòng)機(jī)械臂及通信
# 啟動(dòng)rviz
roslaunch mycobot_600 mycobot_600_slider.launch
# 啟動(dòng)通訊
rosrun mycobot_600 slider_600.py
Rviz中的坐標(biāo),可以看出,基底坐標(biāo)是base,末端坐標(biāo)是link6

pYYBAGK1bB2APAq3AAA9Cxi9Y24516.pngpYYBAGK1bBGAVHXuAAFyfsbSYX8208.png

2.3啟動(dòng)手眼標(biāo)定程序
修改src/handeye-calib/launch/online/online_hand_on_eye_calib.launch中的參數(shù)后,運(yùn)行:

pYYBAGK1bCWACRtoAAAu_HNC6uE453.png

roslaunch handeye-calib online_hand_on_eye_calib.launch


3.標(biāo)定精度
相機(jī)與link5之間的坐標(biāo)變化才是不變的
眼在手上的時(shí)候,板子與基座之間的變化是固定的,因此可以看他們的標(biāo)準(zhǔn)差來判斷是否精確。std預(yù)計(jì)需要0.005以下才行
aruco碼隔的近效果好,因此盡量使相機(jī)與二維碼近一點(diǎn),可以使用較小的二維碼
多個(gè)角度拍攝
總結(jié):多角度,小距離。(上下左右,左上,右上,左下,右下。)每個(gè)位置拍攝兩組或者三組(末端盡量不動(dòng),其他關(guān)節(jié)進(jìn)行組合)。效果還行,如下:

pYYBAGK1bDSACp9QAATJLmJjHlk145.pngpYYBAGK1bECAT6g1AAZJGnz7qrg153.png

其他:
打開rviz可以清楚的看到有幾個(gè)坐標(biāo)及名稱還有tf樹之間坐標(biāo)的關(guān)系(大象機(jī)器人是base..link6)
以下代碼可以查看坐標(biāo)之間的變化矩陣:rosrun tf tf_echo base link5
XYZ---紅、綠、藍(lán)色(rviz中)
numpy.linalg.LinAlgError: Eigenvalues did not converge(這個(gè)報(bào)錯(cuò)是因?yàn)樽约号臄z的拍攝的照片以及數(shù)據(jù)存在很大問題)
眼在手上可以看base->marker的標(biāo)準(zhǔn)差(std),越穩(wěn)定越好

審核編輯:符乾江

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

    關(guān)注

    210

    文章

    27838

    瀏覽量

    204582
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84076
  • 機(jī)械臂
    +關(guān)注

    關(guān)注

    12

    文章

    502

    瀏覽量

    24296
  • ROS
    ROS
    +關(guān)注

    關(guān)注

    1

    文章

    276

    瀏覽量

    16882
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    abb機(jī)器人工具坐標(biāo)系問題

    各位大佬請(qǐng)教一下,abb機(jī)器人工具坐標(biāo)系用四點(diǎn)法,六點(diǎn)法,手動(dòng)輸入等方式標(biāo)定出的工具坐標(biāo)系的Z方向與實(shí)際工具的長度不符,實(shí)際工具長度越長坐標(biāo)系z(mì)方向的差距越大。比如實(shí)際工具400mm坐標(biāo)系標(biāo)定的Z方向是300mm,這種是什么情況
    發(fā)表于 08-07 11:11

    助力風(fēng)電行業(yè)!深視智能SR7400線激光以機(jī)器人手眼標(biāo)定實(shí)現(xiàn)風(fēng)力葉片切割引導(dǎo)

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

    大象機(jī)器人完成Pre-B輪融資,致力打造全新機(jī)器人生態(tài)!

    近日,深圳市大象機(jī)器人科技有限公司(以下簡稱「大象機(jī)器人」)近日完成Pre-B輪融資,本輪融資由清輝投資領(lǐng)投、云卓資本跟投,資金將用于人形機(jī)器人
    的頭像 發(fā)表于 05-22 14:46 ?733次閱讀

    技術(shù)融合與創(chuàng)新大象機(jī)器人水星Mercury X1人形機(jī)器人案例研究!

    引言 在科技迅速發(fā)展的當(dāng)下,人形機(jī)器人正變得日益重要,其應(yīng)用范圍從工業(yè)自動(dòng)化到服務(wù)業(yè)不斷擴(kuò)展。本文將通過Mercury X1大象人形機(jī)器人的案例,探討如何利用尖端技術(shù)如大型語言模型(LLM)、同時(shí)
    的頭像 發(fā)表于 04-28 14:18 ?421次閱讀
    技術(shù)融合與創(chuàng)新<b class='flag-5'>大象</b><b class='flag-5'>機(jī)器人</b>水星Mercury X1人形<b class='flag-5'>機(jī)器人</b>案例研究!

    機(jī)器視覺定位及引導(dǎo)系統(tǒng)的方案

    手眼標(biāo)定機(jī)器視覺與機(jī)器人結(jié)合應(yīng)用的核心,它解決了相機(jī)(眼)與機(jī)械手(手)之間的坐標(biāo)轉(zhuǎn)換關(guān)系。
    發(fā)表于 04-22 12:34 ?711次閱讀
    <b class='flag-5'>機(jī)器</b>視覺定位及引導(dǎo)系統(tǒng)的<b class='flag-5'>方案</b>

    機(jī)器人手眼標(biāo)定技術(shù)你真的懂嗎?

    相機(jī)知道的是像素坐標(biāo),機(jī)械手是空間坐標(biāo)系,所以手眼標(biāo)定就是得到像素坐標(biāo)系和空間機(jī)械手坐標(biāo)系的坐標(biāo)轉(zhuǎn)化關(guān)系。
    發(fā)表于 03-18 09:44 ?781次閱讀
    <b class='flag-5'>機(jī)器人手眼</b><b class='flag-5'>標(biāo)定</b>技術(shù)你真的懂嗎?

    自動(dòng)化革命:大象機(jī)器人的Mercury A1機(jī)械臂

    引言 大象機(jī)器人的Mercury系列,是面向工業(yè)自動(dòng)化和智能制造的新型機(jī)械臂產(chǎn)品線。這些機(jī)械臂不僅在設(shè)計(jì)上創(chuàng)新,還在材料選擇上使用了碳纖維、鋁合金和工程塑料等輕質(zhì)強(qiáng)韌材料,搭載高精度諧波減速器
    的頭像 發(fā)表于 01-15 14:41 ?556次閱讀
    自動(dòng)化革命:<b class='flag-5'>大象</b><b class='flag-5'>機(jī)器人</b>的Mercury A1機(jī)械臂

    機(jī)器人與視覺標(biāo)定理論詳解

    機(jī)器人與視覺標(biāo)定理論詳解 A(x,y)繞B(rx0,ry0)旋轉(zhuǎn)a度后的位置為C(x0,y0),則有如下關(guān)系式: x0= cos (a) * (x-rx0) – sin (a) * (y-ry0) +rx0 y0= cos (a
    發(fā)表于 01-15 09:40 ?1020次閱讀
    <b class='flag-5'>機(jī)器人</b>與視覺<b class='flag-5'>標(biāo)定</b>理論<b class='flag-5'>詳解</b>

    大象機(jī)器人獲出口商品品牌證明書!

    2023年10月30日,大象機(jī)器人獲 出口商品品牌證明書 標(biāo)志著我們?cè)谌蚴袌錾系钠放茖?shí)力和產(chǎn)品質(zhì)量得到了認(rèn)可。
    的頭像 發(fā)表于 11-25 09:21 ?845次閱讀
    <b class='flag-5'>大象</b><b class='flag-5'>機(jī)器人</b>獲出口商品品牌證明書!

    機(jī)器人標(biāo)定是什么 機(jī)器人標(biāo)定方法有幾種

    機(jī)器人零點(diǎn)校正時(shí),軸被移到一個(gè)定義的機(jī)械位置,即所謂機(jī)械零位。如果機(jī)器人在這機(jī)械零位, 那么每個(gè)軸的絕對(duì)傳感器值被存儲(chǔ)。零點(diǎn)標(biāo)定目的是使機(jī)器人各軸的軸角度與連接在各軸電機(jī)上的絕對(duì)值編
    發(fā)表于 11-19 16:19 ?2137次閱讀
    <b class='flag-5'>機(jī)器人</b>的<b class='flag-5'>標(biāo)定</b>是什么 <b class='flag-5'>機(jī)器人</b><b class='flag-5'>標(biāo)定</b>方法有幾種

    如何創(chuàng)建FPGA控制的機(jī)器人手臂?

    機(jī)器人技術(shù)處于工業(yè) 4.0、人工智能和邊緣革命的前沿。讓我們看看如何創(chuàng)建 FPGA 控制的機(jī)器人手臂。
    的頭像 發(fā)表于 10-24 17:26 ?1196次閱讀
    如何創(chuàng)建FPGA控制的<b class='flag-5'>機(jī)器人手</b>臂?

    如何創(chuàng)建FPGA控制的機(jī)器人手

    機(jī)器人技術(shù)處于工業(yè) 4.0、人工智能和邊緣革命的前沿。讓我們看看如何創(chuàng)建 FPGA 控制的機(jī)器人手臂。
    的頭像 發(fā)表于 10-24 17:15 ?918次閱讀
    如何創(chuàng)建FPGA控制的<b class='flag-5'>機(jī)器人手</b>臂