一种用于工业机器人实时运动误差校正的运动误差控制器

Mitchell R. Woodside, Joseph Fischer, Patrick Bazzoli, Douglas A. Bristow, Robert G. Landers
{"title":"一种用于工业机器人实时运动误差校正的运动误差控制器","authors":"Mitchell R. Woodside,&nbsp;Joseph Fischer,&nbsp;Patrick Bazzoli,&nbsp;Douglas A. Bristow,&nbsp;Robert G. Landers","doi":"10.1016/j.promfg.2021.06.069","DOIUrl":null,"url":null,"abstract":"<div><p>Industrial robots are being used more and more for manufacturing applications that require accuracy beyond what can be obtained from joint measurement. While offline calibration techniques such as volumetric error compensation can be used to correct robot kinematic error, these methods are unable to compensate for robot deformations caused by changing tool loads during the manufacturing operation. This paper explores the use of a real-time robot kinematic error compensation technique where an external high-precision feedback sensor (in this case a laser tracker) directly measures the robot kinematic error and corrections are implemented during processing. A robot kinematic error model is constructed to describe the difference between the programmed trajectory of the robot’s last link and the actual trajectory based on the laser tracker measurement of the 6DoF sensor attached to the last link of the robot. The compensation scheme developed in this paper requires the synchronization of the robot encoder and laser tracker sensor measurements, which is accomplished in the Robot Operating System (ROS). The previously developed kinematic error observer is briefly discussed and a kinematic error compensation that adjusts the robot’s reference path in real time is created in this paper. A discussion of the system (i.e., Yaskawa/Motoman MH180 industrial robot and Automated Precision Inc. laser tracker) hardware components and the software architecture utilized in the experiments conducted in this paper are provided. Initial experimental studies are conducted to determine delays in the feedback measurement, which was 30 ms, explore the effects of controller gain on the system performance, and characterize the noise in the feedback measurement. The controller had an overdamped response with a settling time of 8.758 s. Subsequent experiments investigated the effect of robot velocity on tracking and the ability of the controller to reject a constant force disturbance. It was found that the kinematic error increased linearly as the robot velocity increased, and the controller was able to reject a constant force disturbance of 45 lb within the designed settling time.</p></div>","PeriodicalId":91947,"journal":{"name":"Procedia manufacturing","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.promfg.2021.06.069","citationCount":"4","resultStr":"{\"title\":\"A Kinematic Error Controller for Real-Time Kinematic Error Correction of Industrial Robots\",\"authors\":\"Mitchell R. Woodside,&nbsp;Joseph Fischer,&nbsp;Patrick Bazzoli,&nbsp;Douglas A. Bristow,&nbsp;Robert G. Landers\",\"doi\":\"10.1016/j.promfg.2021.06.069\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Industrial robots are being used more and more for manufacturing applications that require accuracy beyond what can be obtained from joint measurement. While offline calibration techniques such as volumetric error compensation can be used to correct robot kinematic error, these methods are unable to compensate for robot deformations caused by changing tool loads during the manufacturing operation. This paper explores the use of a real-time robot kinematic error compensation technique where an external high-precision feedback sensor (in this case a laser tracker) directly measures the robot kinematic error and corrections are implemented during processing. A robot kinematic error model is constructed to describe the difference between the programmed trajectory of the robot’s last link and the actual trajectory based on the laser tracker measurement of the 6DoF sensor attached to the last link of the robot. The compensation scheme developed in this paper requires the synchronization of the robot encoder and laser tracker sensor measurements, which is accomplished in the Robot Operating System (ROS). The previously developed kinematic error observer is briefly discussed and a kinematic error compensation that adjusts the robot’s reference path in real time is created in this paper. A discussion of the system (i.e., Yaskawa/Motoman MH180 industrial robot and Automated Precision Inc. laser tracker) hardware components and the software architecture utilized in the experiments conducted in this paper are provided. Initial experimental studies are conducted to determine delays in the feedback measurement, which was 30 ms, explore the effects of controller gain on the system performance, and characterize the noise in the feedback measurement. The controller had an overdamped response with a settling time of 8.758 s. Subsequent experiments investigated the effect of robot velocity on tracking and the ability of the controller to reject a constant force disturbance. It was found that the kinematic error increased linearly as the robot velocity increased, and the controller was able to reject a constant force disturbance of 45 lb within the designed settling time.</p></div>\",\"PeriodicalId\":91947,\"journal\":{\"name\":\"Procedia manufacturing\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1016/j.promfg.2021.06.069\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Procedia manufacturing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2351978921000822\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Procedia manufacturing","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2351978921000822","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

工业机器人越来越多地用于制造应用,这些应用要求的精度超出了关节测量所能获得的精度。虽然离线校准技术(如体积误差补偿)可用于纠正机器人的运动学误差,但这些方法无法补偿制造过程中刀具载荷变化引起的机器人变形。本文探讨了机器人实时运动误差补偿技术的使用,其中外部高精度反馈传感器(在这种情况下是激光跟踪器)直接测量机器人的运动误差,并在加工过程中实施修正。基于激光跟踪仪对机器人最后一个连杆上的6DoF传感器的测量,建立了机器人运动误差模型,描述了机器人最后一个连杆的编程轨迹与实际轨迹的差异。本文提出的补偿方案需要机器人编码器和激光跟踪传感器测量的同步,这在机器人操作系统(ROS)中完成。本文简要讨论了已有的运动学误差观测器,并建立了实时调整机器人参考路径的运动学误差补偿方法。讨论了本文实验中所使用的系统(即安川/摩托曼MH180工业机器人和Automated Precision Inc.激光跟踪器)的硬件组成和软件架构。最初的实验研究是为了确定反馈测量中的延迟,该延迟为30 ms,探索控制器增益对系统性能的影响,并表征反馈测量中的噪声。控制器存在过阻尼响应,沉降时间为8.758 s。随后的实验研究了机器人速度对跟踪的影响以及控制器抵抗恒定力干扰的能力。结果表明,随着机器人速度的增加,运动误差呈线性增加,控制器能够在设计的沉降时间内抑制45 lb的恒力扰动。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A Kinematic Error Controller for Real-Time Kinematic Error Correction of Industrial Robots

Industrial robots are being used more and more for manufacturing applications that require accuracy beyond what can be obtained from joint measurement. While offline calibration techniques such as volumetric error compensation can be used to correct robot kinematic error, these methods are unable to compensate for robot deformations caused by changing tool loads during the manufacturing operation. This paper explores the use of a real-time robot kinematic error compensation technique where an external high-precision feedback sensor (in this case a laser tracker) directly measures the robot kinematic error and corrections are implemented during processing. A robot kinematic error model is constructed to describe the difference between the programmed trajectory of the robot’s last link and the actual trajectory based on the laser tracker measurement of the 6DoF sensor attached to the last link of the robot. The compensation scheme developed in this paper requires the synchronization of the robot encoder and laser tracker sensor measurements, which is accomplished in the Robot Operating System (ROS). The previously developed kinematic error observer is briefly discussed and a kinematic error compensation that adjusts the robot’s reference path in real time is created in this paper. A discussion of the system (i.e., Yaskawa/Motoman MH180 industrial robot and Automated Precision Inc. laser tracker) hardware components and the software architecture utilized in the experiments conducted in this paper are provided. Initial experimental studies are conducted to determine delays in the feedback measurement, which was 30 ms, explore the effects of controller gain on the system performance, and characterize the noise in the feedback measurement. The controller had an overdamped response with a settling time of 8.758 s. Subsequent experiments investigated the effect of robot velocity on tracking and the ability of the controller to reject a constant force disturbance. It was found that the kinematic error increased linearly as the robot velocity increased, and the controller was able to reject a constant force disturbance of 45 lb within the designed settling time.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Reconfigurable Antenna for Wi-Fi and 5G Applications Preface Implementing Digitalised Lean Manufacturing Training in a UK Engine Manufacturing Centre During the SARS-CoV2 Pandemic of 2020 Lean industry 4.0: a digital value stream approach to process improvement An approach to airline MRO operators planning and scheduling during aircraft line maintenance checks using discrete event simulation
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1