基于CANopen通信协议的并联三轴机械臂机构控制体系结构的开发

Fu-Shin Lee, Chen-I Lin, Zhi-Yu Chen, Ruichen Yang
{"title":"基于CANopen通信协议的并联三轴机械臂机构控制体系结构的开发","authors":"Fu-Shin Lee, Chen-I Lin, Zhi-Yu Chen, Ruichen Yang","doi":"10.1177/1063293X211001956","DOIUrl":null,"url":null,"abstract":"Based upon the CANopen communication protocol and the LabVIEW graphic programing procedures, this paper develops a closed-loop control architecture for a parallel three-axis (Delta) robotic arm mechanism. The accomplishments include prototyping a parallel three-axis robotic arm mechanism, assembling servomotors with associated encoders and gearsets, coding CANopen communication scripts for servomotor controllers and a host supervision GUI, coding forward/inverse kinematics scripts to compute the required servomotor rotations and the coordinates of a movable platform or the mechanism, coding tracking error compensation scripts for effective closed-loop griper control, and coding integration scripts to command and supervise the mechanism motion on the LabVIEW-based host GUI. During the development stage, this research designed and prototyped the parallel three-axis robotic arm mechanism based upon basic Delta robot kinematics. To control the mechanism effectively and accurately, this study implemented the CANopen communication protocol, which characterizes high speed and stable transmission. The protocol applies to the CANopen communication channels among the controllers and the host supervision GUI. On the LabVIEW development platform, the coded supervision GUI performs issuing/receiving messages to the CANopen-based controllers. The controllers excite the servomotors and actuate the parallel mechanism to track prescribed trajectories in a closed-loop control fashion. Meanwhile, an electromagnet attached to the movable platform of the robotic mechanism performs satisfactory picking/placing object actions.","PeriodicalId":10680,"journal":{"name":"Concurrent Engineering","volume":"65 1","pages":"197 - 207"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Development of a control architecture for a parallel three-axis robotic arm mechanism using CANopen communication protocol\",\"authors\":\"Fu-Shin Lee, Chen-I Lin, Zhi-Yu Chen, Ruichen Yang\",\"doi\":\"10.1177/1063293X211001956\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Based upon the CANopen communication protocol and the LabVIEW graphic programing procedures, this paper develops a closed-loop control architecture for a parallel three-axis (Delta) robotic arm mechanism. The accomplishments include prototyping a parallel three-axis robotic arm mechanism, assembling servomotors with associated encoders and gearsets, coding CANopen communication scripts for servomotor controllers and a host supervision GUI, coding forward/inverse kinematics scripts to compute the required servomotor rotations and the coordinates of a movable platform or the mechanism, coding tracking error compensation scripts for effective closed-loop griper control, and coding integration scripts to command and supervise the mechanism motion on the LabVIEW-based host GUI. During the development stage, this research designed and prototyped the parallel three-axis robotic arm mechanism based upon basic Delta robot kinematics. To control the mechanism effectively and accurately, this study implemented the CANopen communication protocol, which characterizes high speed and stable transmission. The protocol applies to the CANopen communication channels among the controllers and the host supervision GUI. On the LabVIEW development platform, the coded supervision GUI performs issuing/receiving messages to the CANopen-based controllers. The controllers excite the servomotors and actuate the parallel mechanism to track prescribed trajectories in a closed-loop control fashion. Meanwhile, an electromagnet attached to the movable platform of the robotic mechanism performs satisfactory picking/placing object actions.\",\"PeriodicalId\":10680,\"journal\":{\"name\":\"Concurrent Engineering\",\"volume\":\"65 1\",\"pages\":\"197 - 207\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Concurrent Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1177/1063293X211001956\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Concurrent Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1177/1063293X211001956","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

基于CANopen通信协议和LabVIEW图形编程程序,开发了一种并联三轴机械臂机构的闭环控制体系结构。所取得的成果包括:对并联三轴机械臂机构进行原型设计,将伺服电机与相关编码器和齿轮组组装在一起,编写用于伺服电机控制器和主机监督GUI的CANopen通信脚本,编写用于计算所需伺服电机旋转和可移动平台或机构坐标的正运动学/逆运动学脚本,编写用于有效闭环抓取器控制的跟踪误差补偿脚本。编写集成脚本,在基于labview的主机GUI上对机构运动进行命令和监督。在开发阶段,本研究基于Delta机器人基本运动学原理,设计并样机了并联三轴机械臂机构。为了有效、准确地控制该机制,本研究实现了高速、稳定传输的CANopen通信协议。该协议适用于控制器与主机监控界面之间的CANopen通信通道。在LabVIEW开发平台上,编码监督GUI向基于canopen的控制器发出/接收消息。控制器以闭环控制方式激励伺服电机,驱动并联机构沿规定轨迹运动。同时,附着在机器人机构可移动平台上的电磁铁可以完成满意的拾取/放置物体动作。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Development of a control architecture for a parallel three-axis robotic arm mechanism using CANopen communication protocol
Based upon the CANopen communication protocol and the LabVIEW graphic programing procedures, this paper develops a closed-loop control architecture for a parallel three-axis (Delta) robotic arm mechanism. The accomplishments include prototyping a parallel three-axis robotic arm mechanism, assembling servomotors with associated encoders and gearsets, coding CANopen communication scripts for servomotor controllers and a host supervision GUI, coding forward/inverse kinematics scripts to compute the required servomotor rotations and the coordinates of a movable platform or the mechanism, coding tracking error compensation scripts for effective closed-loop griper control, and coding integration scripts to command and supervise the mechanism motion on the LabVIEW-based host GUI. During the development stage, this research designed and prototyped the parallel three-axis robotic arm mechanism based upon basic Delta robot kinematics. To control the mechanism effectively and accurately, this study implemented the CANopen communication protocol, which characterizes high speed and stable transmission. The protocol applies to the CANopen communication channels among the controllers and the host supervision GUI. On the LabVIEW development platform, the coded supervision GUI performs issuing/receiving messages to the CANopen-based controllers. The controllers excite the servomotors and actuate the parallel mechanism to track prescribed trajectories in a closed-loop control fashion. Meanwhile, an electromagnet attached to the movable platform of the robotic mechanism performs satisfactory picking/placing object actions.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Sensitivity study of process parameters of wire arc additive manufacturing using probabilistic deep learning and uncertainty quantification Retraction Notice Decision-making solutions based artificial intelligence and hybrid software for optimal sizing and energy management in a smart grid system Harness collaboration between manufacturing Small and medium-sized enterprises through a collaborative platform based on the business model canvas Research on the evolution law of cloud manufacturing service ecosystem based on multi-agent behavior 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