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),越稳定越好

审核编辑:符乾江

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

    关注

    214

    文章

    31633

    浏览量

    224478
  • python
    +关注

    关注

    59

    文章

    4892

    浏览量

    90416
  • 机械臂
    +关注

    关注

    14

    文章

    606

    浏览量

    26224
  • ROS
    ROS
    +关注

    关注

    1

    文章

    296

    浏览量

    18914
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人形机器人关节扭矩传感器的详细应用场景及解决方案

    )。 方案2:磁弹性/压磁式扭矩传感器(高鲁棒性) 原理:利用铁磁材料的逆磁致伸缩效应,扭矩导致磁导率变化,通过非接触线圈检测。 适用场景:对防尘防水要求高的足式关节(如户外机器人)。 优点:非接触,无
    发表于 05-20 17:40

    大象机器人正式发布myAGV Plus新一代移动机器人平台

    恰逢教育部等五部门联合发布《“人工智能+教育”行动计划》,推动人工智能人才培养体系全学段重构的关键节点,大象机器人正式发布myAGV Plus——面向教学实验、科研开发、算法验证、智能巡检及机器人竞赛等场景的新一代移动
    的头像 发表于 05-08 15:39 233次阅读

    人形机器人手部模块硬件解析与静电浪涌防护方案

    随着人形机器人、协作机器人、工业机器人智能化升级,手部执行模块作为机器人末端核心交互部件,承担抓取、操作、力控感知、精密作业等关键功能。区别于机身本体,
    的头像 发表于 04-30 12:08 894次阅读
    人形<b class='flag-5'>机器人手</b>部模块硬件解析与静电浪涌防护<b class='flag-5'>方案</b>

    基于米尔RK3576核心板的国产割草机器人解决方案

    割草机器人提供了一颗真正的“中国芯”。该方案不仅实现了厘米级定位与毫秒级避障,更在数据安全与供应链韧性上提供了坚实保障,助力中国智造在庭院机器人赛道上实现弯道超车。 一、硬件核心:国产算力,自主可控
    发表于 04-24 17:31

    为何你的机器人手臂“知觉”存在偏差?探秘力传感器的奥秘

    就像你闭着眼伸手,总觉得有人在轻轻推你——对机器人来说,这种“错觉”可是个大麻烦。 这个“错觉”的源头,正是我们今天要聊的六维力传感器标定与重力补偿。简单说,六维力传感器就像机械臂的“神经末梢”,能同时
    发表于 04-13 15:25

    机器人主控核心板米尔RK3576 + ROS2,NPU加速实现目标跟随与机械臂抓取

    ; 移动底盘跟随目标物体,保持安全距离; 机器人机械臂抓取物体,完成“识别-跟随-抓取”闭环。 名词预先了解: 手眼转换:将相机看到的物体坐标转换到机械臂可执行的坐标系下。 逆运动学:给定末端目标位姿,反
    发表于 04-10 21:23

    Neway电机方案机器人技术方面的优势

    Neway电机方案机器人技术方面的优势Neway电机方案机器人技术方面展现出显著优势,其通过全国产器件替代、高功率密度设计、多重保护功能、宽温工作能力以及快速交付与供应链稳定性等核
    发表于 03-30 09:39

    大象机器人产品赋能全球尖端科研与教育实践

    应用大象机器人机械臂作为核心研究工具产出的论文,被机器人领域顶级期刊《Science Robotics》(影响因子27.5,JCR/中科院双1区)收录并荣登期刊封面。
    的头像 发表于 02-11 10:34 750次阅读

    【案例分享】电子谷定制通讯线束:人形机器人稳定律动连接方案

    零失真。今天为大家拆解其核心创新与场景适配优势,为何电子谷线束能成为机器人手臂连接的优选方案。01三大技术突破破解机器人运动传输核心痛点人形机器人手臂存在高频摆动
    的头像 发表于 01-10 08:32 676次阅读
    【案例分享】电子谷定制通讯线束:人形<b class='flag-5'>机器人</b>稳定律动连接<b class='flag-5'>方案</b>

    大象机器人2025年度大事记回顾

    在技术迭代与场景落地的双重共振下,需求持续扩容。大象机器人聚焦轻量化、低成本、易部署的机器人研发,形成“从桌面级到人形级”的产品矩阵,覆盖消费级至专业级市场。
    的头像 发表于 01-06 15:01 871次阅读

    IMU+多相机高速联合自动标定方案

    随着视觉惯性传感器在自动驾驶、机器人、AR/VR 等领域规模化落地,多相机+IMU 联合标定需求呈爆发式增长,多相机+IMU 联合标定领域尚属空白。 感算商城联合知名方案公司推出国
    发表于 10-23 14:04

    机器人竞技幕后:磁传感器芯片激活 “精准感知力”

    粉尘、高温等极端环境下信号衰减的难题。在 “精密装配” 比赛中,参赛队借助升级后的磁编码器,将机器人手指夹持精度从 0.2mm 提升至 0.05mm,成功完成 0.3mm 间隙的零件对接,助力团队夺冠
    发表于 08-26 10:02

    NVIDIA Jetson + Isaac SDK 在人形机器人领域的方案详解

    NVIDIA Jetson + Isaac SDK 在人形机器人领域的 方案详解 ,涵盖芯片型号、软件平台、开发工具链、应用场景与典型客户等。 一、方案概述:Jetson + Isaa
    的头像 发表于 07-30 16:05 4121次阅读

    生产线不停摆的“隐形卫士”:优比施UPS电源,精准守护机器人手臂零停机

    自动化生产线的“命门”——机器人手臂的“停机焦虑”在汽车制造车间的焊接工位,在电子装配厂的精密贴片环节,在物流分拣中心的高速分拨线上,机器人手臂的突然停机如同多米诺骨牌的第一张牌——轻则导致机械臂卡
    的头像 发表于 07-29 16:07 756次阅读
    生产线不停摆的“隐形卫士”:优比施UPS电源,精准守护<b class='flag-5'>机器人手</b>臂零停机

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械臂产品

    大象机器人成立于2016年,专注协作机器人研发与应用,产品线涵盖轻量级协作机器人、人形机器人、仿生机器人
    的头像 发表于 06-06 16:55 1885次阅读
    <b class='flag-5'>大象</b><b class='flag-5'>机器人</b>携手进迭时空推出 RISC-V 全栈开源六轴机械臂产品