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

审核编辑:符乾江

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

    关注

    213

    文章

    30581

    浏览量

    219587
  • python
    +关注

    关注

    57

    文章

    4857

    浏览量

    89586
  • 机械臂
    +关注

    关注

    13

    文章

    582

    浏览量

    25967
  • ROS
    ROS
    +关注

    关注

    1

    文章

    290

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案

    校正方案,实时补偿位置偏差与温度漂移,显著提升轨迹规划精度与重复定位精度。 4. 模块化系统集成方案 MYD-LT536 提供完整SDK、Linux 驱动与开发文档,可快速构建机器人系统集成
    发表于 11-14 15:48

    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 3129次阅读

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

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

    汽车智造“破界”!PROFIBUS DP转ETHERNET/IP激活机器人手臂超能力

    在工业自动化4.0浪潮中,汽车制造车间对设备协同与柔性生产的需求愈发迫切。PROFIBUS DP与ETHERNET/IP协议的融合,成为打破西门子PLC与机器人手臂通信壁垒的关键技术,为汽车生产线
    的头像 发表于 06-24 16:35 298次阅读

    协作机器人厂商为何要自研视觉方案

    年来,不少协作机器人厂商推出了“手眼一体”的协作机器人本体产品,或在研发视觉相机及视觉软件系统。
    的头像 发表于 06-19 14:58 862次阅读

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

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

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    : 一、机器人视觉:从理论到实践 第7章详细介绍了ROS2在机器视觉领域的应用,涵盖了相机标定、OpenCV集成、视觉巡线、二维码识别以及深度学习目标检测等内容。通过学习,我认识到: 相机
    发表于 05-03 19:41

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

    大象机器人成立于2016年,专注协作机器人研发与应用,产品线涵盖轻量级协作机器人、人形机器人、仿生机器人
    发表于 04-25 17:59

    大象机器人推出myCobot 280 RDK X5,携手地瓜机器人共建智能教育机

    摘要大象机器人全新推出轻量级高性能教育机械臂myCobot280RDKX5,该产品集成地瓜机器人RDKX5开发者套件,深度整合双方在硬件研发与智能计算领域的技术优势,实现芯片架构、软件算法、硬件结构
    的头像 发表于 04-15 22:05 1091次阅读
    <b class='flag-5'>大象</b><b class='flag-5'>机器人</b>推出myCobot 280 RDK X5,携手地瓜<b class='flag-5'>机器人</b>共建智能教育机

    大象机器人以科技治愈人心

    当冰冷的代码被赋予人性的温度,科技便有了治愈人心的力量。大象机器人公司始终致力于通过机器人技术改善人们的生活,"享受机器人世界"是大象
    的头像 发表于 02-20 11:17 1161次阅读

    迈来芯机器人解决方案专题研讨会预告

    2月19日 “详解迈来芯机器人解决方案”专题研讨会邀请您参加。
    的头像 发表于 02-14 13:36 713次阅读