0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Realsense+大象机器人手眼标定方案详解

大象机器人科技 来源:大象机器人科技 作者:大象机器人科技 2022-06-24 15:49 次阅读

踩坑
手眼标定的算法网上是比较多的,但是很多都不好用。github上高赞的easy_handeye,试了一下,但是mycobot600没有提供moveit的配置,而我ROS基础不是很好,不太会修改示例代码。折腾了一段时间最终看到这个鱼香ROS,最终得到了不错的结果

1.配置
配置过程就不用说了,参考鱼香ROS
用深度相机的话需要安装深度相机的库github
需要控制机械臂还需要安装ROS库,参考博客
识别二维码需要安装aruco_ros
特别说明一些,鱼香ROS配置的时候,安装的opencv应该是pip3去安装的。配置过程可能有许多问题,百度解决即可

2.在线标定
用在线标定的方式比较简单,不用自己去配置姿态信息

2.1启动相机
该launch文件已经把启动realsense的代码写入了,直接运行就好。

roslaunch handeye-calib aruco_start_realsense_sdk.launch
自己可以修改相机的参数,比如分辨率,帧率


其中分辨率不是随便改的,可以启动realsense-viewer查看相机支持的分辨率有哪些

realsense-viewer
2.2启动机械臂及通信
# 启动rviz
roslaunch mycobot_600 mycobot_600_slider.launch
# 启动通讯
rosrun mycobot_600 slider_600.py
Rviz中的坐标,可以看出,基底坐标是base,末端坐标是link6

pYYBAGK1bB2APAq3AAA9Cxi9Y24516.pngpYYBAGK1bBGAVHXuAAFyfsbSYX8208.png

2.3启动手眼标定程序
修改src/handeye-calib/launch/online/online_hand_on_eye_calib.launch中的参数后,运行:

pYYBAGK1bCWACRtoAAAu_HNC6uE453.png

roslaunch handeye-calib online_hand_on_eye_calib.launch


3.标定精度
相机与link5之间的坐标变化才是不变的
眼在手上的时候,板子与基座之间的变化是固定的,因此可以看他们的标准差来判断是否精确。std预计需要0.005以下才行
aruco码隔的近效果好,因此尽量使相机与二维码近一点,可以使用较小的二维码
多个角度拍摄
总结:多角度,小距离。(上下左右,左上,右上,左下,右下。)每个位置拍摄两组或者三组(末端尽量不动,其他关节进行组合)。效果还行,如下:

pYYBAGK1bDSACp9QAATJLmJjHlk145.pngpYYBAGK1bECAT6g1AAZJGnz7qrg153.png

其他:
打开rviz可以清楚的看到有几个坐标及名称还有tf树之间坐标的关系(大象机器人是base..link6)
以下代码可以查看坐标之间的变化矩阵:rosrun tf tf_echo base link5
XYZ---红、绿、蓝色(rviz中)
numpy.linalg.LinAlgError: Eigenvalues did not converge(这个报错是因为自己拍摄的拍摄的照片以及数据存在很大问题)
眼在手上可以看base->marker的标准差(std),越稳定越好

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    210

    文章

    28180

    浏览量

    206311
  • python
    +关注

    关注

    55

    文章

    4778

    浏览量

    84438
  • 机械臂
    +关注

    关注

    12

    文章

    509

    浏览量

    24485
  • ROS
    ROS
    +关注

    关注

    1

    文章

    276

    浏览量

    16961
收藏 人收藏

    评论

    相关推荐

    大象机器人10月大事件回顾

    金秋10月,大象机器人积极参加数个海内外知名行业盛会,向全球机器人爱好者与行业专家展示最新的成果,也收获了一些奖项、报道,通过这些难得的展示机会,大象
    的头像 发表于 10-31 16:43 348次阅读

    abb机器人工具坐标系问题

    各位大佬请教一下,abb机器人工具坐标系用四点法,六点法,手动输入等方式标定出的工具坐标系的Z方向与实际工具的长度不符,实际工具长度越长坐标系z方向的差距越大。比如实际工具400mm坐标系标定的Z方向是300mm,这种是什么情况
    发表于 08-07 11:11

    助力风电行业!深视智能SR7400线激光以机器人手眼标定实现风力叶片切割引导

    机器人手眼标定机器人视觉领域,手眼标定是重要的一步,也是使自动化系统更加精确高效的关键一环。手眼
    的头像 发表于 07-27 08:45 316次阅读
    助力风电行业!深视智能SR7400线激光以<b class='flag-5'>机器人手眼</b><b class='flag-5'>标定</b>实现风力叶片切割引导

    机器人手眼标定软件 #视觉定位 #视觉标定 #视觉软件 #协作机器人 #视觉系统

    机器人机器视觉
    fuweizn
    发布于 :2024年07月02日 15:10:17

    AMD Kria™ KR 260套件+ROS 2快速开发机器人解决方案

    在这个项目中,我们将配置AMD Kria™ KR 260机器人入门套件来控制Trossen Robotics ReactorX 150机器人手臂。这个复杂的机器人手臂使用ROBOTIS ® IXEL
    的头像 发表于 06-21 16:35 8993次阅读
    AMD Kria™ KR 260套件+ROS 2快速开发<b class='flag-5'>机器人</b>解决<b class='flag-5'>方案</b>

    大象机器人完成Pre-B轮融资,致力打造全新机器人生态!

    近日,深圳市大象机器人科技有限公司(以下简称「大象机器人」)近日完成Pre-B轮融资,本轮融资由清辉投资领投、云卓资本跟投,资金将用于人形机器人
    的头像 发表于 05-22 14:46 846次阅读

    技术融合与创新大象机器人水星Mercury X1人形机器人案例研究!

    引言 在科技迅速发展的当下,人形机器人正变得日益重要,其应用范围从工业自动化到服务业不断扩展。本文将通过Mercury X1大象人形机器人的案例,探讨如何利用尖端技术如大型语言模型(LLM)、同时
    的头像 发表于 04-28 14:18 532次阅读
    技术融合与创新<b class='flag-5'>大象</b><b class='flag-5'>机器人</b>水星Mercury X1人形<b class='flag-5'>机器人</b>案例研究!

    机器视觉定位及引导系统的方案

    手眼标定机器视觉与机器人结合应用的核心,它解决了相机(眼)与机械手(手)之间的坐标转换关系。
    发表于 04-22 12:34 881次阅读
    <b class='flag-5'>机器</b>视觉定位及引导系统的<b class='flag-5'>方案</b>

    机器人手眼标定技术你真的懂吗?

    相机知道的是像素坐标,机械手是空间坐标系,所以手眼标定就是得到像素坐标系和空间机械手坐标系的坐标转化关系。
    发表于 03-18 09:44 951次阅读
    <b class='flag-5'>机器人手眼</b><b class='flag-5'>标定</b>技术你真的懂吗?

    自动化革命:大象机器人的Mercury A1机械臂

    引言 大象机器人的Mercury系列,是面向工业自动化和智能制造的新型机械臂产品线。这些机械臂不仅在设计上创新,还在材料选择上使用了碳纤维、铝合金和工程塑料等轻质强韧材料,搭载高精度谐波减速器
    的头像 发表于 01-15 14:41 682次阅读
    自动化革命:<b class='flag-5'>大象</b><b class='flag-5'>机器人</b>的Mercury A1机械臂

    机器人与视觉标定理论详解

    机器人与视觉标定理论详解 A(x,y)绕B(rx0,ry0)旋转a度后的位置为C(x0,y0),则有如下关系式: x0= cos (a) * (x-rx0) – sin (a) * (y-ry0) +rx0 y0= cos (a
    发表于 01-15 09:40 1444次阅读
    <b class='flag-5'>机器人</b>与视觉<b class='flag-5'>标定</b>理论<b class='flag-5'>详解</b>

    大象机器人首发万元级水星Mercury人形机器人系列

    水星Mercury机器人系列共有三款产品:水星Mercury A1 七轴协作机械臂和水星Mercury B1半人形双臂机器人以及 水星Mercury X1通用轮式人形机器人
    发表于 01-03 09:59 252次阅读
    ​<b class='flag-5'>大象</b><b class='flag-5'>机器人</b>首发万元级水星Mercury人形<b class='flag-5'>机器人</b>系列

    大象机器人获出口商品品牌证明书!

    2023年10月30日,大象机器人获 出口商品品牌证明书 标志着我们在全球市场上的品牌实力和产品质量得到了认可。
    的头像 发表于 11-25 09:21 909次阅读
    <b class='flag-5'>大象</b><b class='flag-5'>机器人</b>获出口商品品牌证明书!