使用激光跟踪仪提升码垛机器人精度

标题1.背景

码垛机器人是一种用于工业自动化的机器人,专门设计用来将物品按照一定的顺序和结构堆叠起来,通常用于仓库、物流中心和生产线上,它们可以自动执行重复的、高强度的搬运和堆垛任务。
在这里插入图片描述

图1 码垛机器人
传统调整码垛机器人的方法,通常在组装后先按机械刻度粗调每个关节零位,然后机器人分别沿X/Y方向,走固定长度的距离,用尺子或其它工具测量实际距离,计算偏差,根据偏差再进行微调零位,但这种调整方式有很大的局限性,对机器人的绝对定位精度提升有限,无法满足工业发展需要。
在这里插入图片描述

图2 传统方式测量机器人X向运动偏差
2.解决方案
针对工业机器人行业提升绝对精度的需求,深入行业调研实测,RobotMaster软件系统专门应对工业机器人校准及性能需求,搭配GTS系列激光跟踪仪, 搭建成一套完备的工业机器人校准及检测方案。
其中激光跟踪仪搭配iTracker六维姿态传感器(图3),可实现对目标位置和姿态的动态跟踪及高精度测量,可同时实现对工业机器人位置精度和姿态精度的监控和测量,完美契合工业机器人性能指标的测量需求。
在这里插入图片描述

图3 使用六维姿态传感器测量机器人
激光跟踪仪校准机器人的原理:通过GTS激光跟踪仪,可以精确测量机器人末端在一系列预定义关节角度下的实际位姿,RobotMaster软件将测量数据与内部通过DH模型转换得到的理论值进行计算。根据计算所得偏差,通过软件的算法调整DH模型,使得理论位置与测量位置之间的差异最小化,将修正后的参数补偿进机器人,从而提高其精度。
3.校准流程
3.1 模型创建
在RobotMaster软件中选择码垛机器人,建立机器人的理论DH模型(图4),如果没有DH模型,也可用常规模式创建杆长模型。
在这里插入图片描述

图4 码垛机器人DH模型
3.2 数据采集
(1)通过跟踪仪采集码垛机器人不同位置的50个点位。
在这里插入图片描述

图5 跟踪仪测量进行数据采集
(2)数据采集完毕后,进入模型验证步骤,软件将测量数据与理论值进行计算得到各点位偏差。根据偏差大小可以辅助判断使用的DH模型是否正确,也可以根据实际测量情况,选择去掉个别异常点进行分析校准,如图6,去掉异常点P6后,验证偏差整体下降。
在这里插入图片描述

图6 整体计算P6点异常大(左)和去掉P6计算结果正常(右)
3.3 模型校准
根据需要进行校准项勾选进行校准计算,得到校准后的DH模型(图7左),将补偿值修正到机器人控制器,完成对机器人参数的补偿,可以看到校准后的最大位置精度提升到到0.5mm左右(7右)。
在这里插入图片描述

图7 DH模型校准(左)和去掉P6计算结果正常(右)
3.4 校准验证
切换性能检测模块,该模块依据GB/T 12642即ISO 9283标准要求,帮助用户完成对工业机器人各项性能指标的测试。
创建立方体,进行S1-位姿准确度和重复性项测试,从图7可以看出,校准后的码垛机器人位置准确度最大在0.5mm左右,与校准结果相符。
在这里插入图片描述

图8 位置准确度与重复性
4.结论
工业机器人校准及性能检测系统,借助RobotMaster软件强大的机器人校准和检测功能,配合激光跟踪仪顶尖的跟踪测量性能,强强组合,已经在工业机器人领域取得了客户充分认可和肯定,未来将用更快的响应和更好的服务支持,满足机器人行业的不同需求,与客户共同提高,确保机器人的性能时刻处于理想状态。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/444002.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通信工程学习:什么是DIP数据集成点

DIP:数据集成点 DIP数据集成点(Data Integration Point),简称DIP,是物联网技术(IoT)和机器到机器(M2M)通信中的一个重要组成部分。DIP在数据集成和传输过程中扮演着关键角…

【笔记】6.2 玻璃的成型

玻璃熔体的成型方法,有压制法(例如,制作水杯、烟灰缸等)、压延法(例如,制作压花玻璃等)、浇铸法(例如,制作光学玻璃、熔铸耐火材料、铸石等) 、吹制法(例如,制作瓶罐等空心玻璃)、拉制法(例如,制作窗用玻璃、玻璃管、玻璃纤维等)、离心法(例如,制作玻璃棉等)、喷吹法(例如,制作…

Ansible 工具从入门到使用

1. Ansible概述 Ansible是一个基于Python开发的配置管理和应用部署工具,现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点,Pubbet和Saltstack能实现的功能,Ansible基本上都可以实现。 Ansible能批量配置、部署、管理上千台主…

各类排序详解

前言 本篇博客将为大家介绍各类排序算法,大家知道,在我们生活中,排序其实是一件很重要的事,我们在网上购物,需要根据不同的需求进行排序,异或是我们在高考完报志愿时,需要看看院校的排名&#…

qt QGraphicsItem详解

一、概述 QGraphicsItem是Qt框架中图形视图框架(Graphics View Framework)的一个核心组件,它是用于表示2D图形元素的基类。 它支持的功能包括: 设置和获取图形项的位置和尺寸。控制图形项的外观,如颜色、笔刷、边框…

京东web 京东e卡绑定 第二部分分析

声明 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 有相关问题请第一时间头像私信联系我删…

请求参数中字符串的+变成了空格

前端请求 后端接收到的结果 在URL中,某些字符(包括空格、、&、? 等)需要被编码。具体而言,在URL中,空格通常被编码为 或 %20。因此,如果你在请求参数中使用 ,它会被解释为一个空格。 如果…

2024重生之回溯数据结构与算法系列学习(12)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丟脸好嘛?】

欢迎各位彦祖与热巴畅游本人专栏与博客 你的三连是我最大的动力 以下图片仅代表专栏特色 [点击箭头指向的专栏名即可闪现] 专栏跑道一 ➡️ MYSQL REDIS Advance operation 专栏跑道二➡️ 24 Network Security -LJS ​ ​ ​ 专栏跑道三 ➡️HCIP;H3C-SE;CCIP——…

智能边缘计算 | 项目快速部署指南

在数字化浪潮的推动下,边缘计算与人工智能的深度融合正在成为推动智能社会发展的新动力。 边缘计算通过将数据处理和分析任务从中心服务器转移到更接近数据源的端侧,从而显著降低数据传输延迟,提高了响应速度和安全隐私性。在人工智能的加持…

python的特殊方法——魔术方法

前言 __init__(self[]) ​编辑 __call__(self [, ...]) __getitem__(self, key) __len__(self) __repr__(self) / __str__(self) __add__(self, other) __radd__(self, other) 参考文献 前言 官方定义好的,以两个下划线开头且以两个下划线结尾来命名的方法…

在QT中将Widget提升为自定义的Widget后,无法设置Widget的背景颜色问题解决方法

一、问题 在Qt中将QWidget组件提升为自定义的QWidget后,Widget设置的样式失效,例如设置背景颜色为白色失效。 二、解决方法 将已经提升的QWidget实例对象,脱离父窗体的样式,然后再重新设置自己的样式。

[ComfyUI]太赞了!阿里妈妈发布升级版 Flux 图像修复模型,更强细节生成,更高融合度以及更大分辨率支持

小伙伴们还记得我们之前介绍的阿里妈妈发布的 Flux 的 ControlNet 图像修复模型不,之前发布的是 Alpha 早期测试版本,说实话和 Flux 原生的重绘其实差距不大,有些方面甚至还是原生的效果更好。 但是现在,Alpha 的升级版本 Beta 版…

Stable Diffusion绘画 | 签名、字体、Logo设计

第1步,使用 PS(小白推荐使用 可画)准备一个 512*768 的签名、字体、Logo图片: 第2步,来到模型网站,搜索🔍关键词“电商”,找到一款喜欢的 LoRA: 第3步,选择一…

4.STM32-中断

STM32-中断 需求:红灯每两秒进行闪烁,按键key1控制绿灯亮灭 简单的程序代码无法满足要求 如何让STM32既能执行HAL_DELAY这种耗时的任务,同时又能快速响应按键按下这种突发情况呢 设置中断步骤 1.接入中断 将KEY1输入模式由原先的GPIO_In…

布隆过滤器基本原理与使用

目录 1.引言 2.基本定义 3.基本原理 4.实现方法 5.布隆过滤器的优缺点 6.哈希冲突和误判问题 7.大规模数据集Redis中布隆过滤器的性能优化 8.应用场景举例 1.引言 在互联网应用中,随着用户基数和交互数据的爆炸性增长,如何高效地处理点赞、签到、…

vue出现Component name “Politic“ should always be multi-word错误

效果 原因 组件名不能为单个单词,怕和html标签混淆 解决方法 1.选择多个单词区分 2.修改package.json里的rules规则,忽略文件命名校验

跨平台游戏的特点

跨平台游戏已成为视频游戏行业的主要趋势,这是由于对各种设备和操作系统之间无缝游戏的需求日益增长。这种方法允许玩家在多个平台(如游戏机、PC和移动设备)上享受他们最喜欢的游戏,同时保持相同的体验和进度。随着越来越多的开发…

【2024年最新】基于springboot+mysql就业信息管理系统

技术摘要 技术框架:以springboot作为框架,业务模式:B/S模式数据库:MySql作为后台运行的数据库服务器:使用Tomcat用为系统的服务器 系统展示 系统实现功能 本次实现一个就业信息管理系统,通过这个系统能够满…

【北京迅为】《STM32MP157开发板嵌入式开发指南》-第二十二章 安装VMware Tool 工具

iTOP-STM32MP157开发板采用ST推出的双核cortex-A7单核cortex-M4异构处理器,既可用Linux、又可以用于STM32单片机开发。开发板采用核心板底板结构,主频650M、1G内存、8G存储,核心板采用工业级板对板连接器,高可靠,牢固耐…

ssrf学习(ctfhub靶场)

ssrf练习 目录 ssrf漏洞 漏洞形成原理(来自网络) 寻找ssrf漏洞, 靶场题目 第一题(url探测网站下文件) 第二关(使用伪协议) 关于http和file协议的理解 file协议 http协议 第三关&…