Real Time Distributed Controller For Delta Robots

Ali Sharida, Iyad Hashlamon
{"title":"Real Time Distributed Controller For Delta Robots","authors":"Ali Sharida, Iyad Hashlamon","doi":"10.37394/232014.2020.16.12","DOIUrl":null,"url":null,"abstract":"This paper investigates a real time distributed controller for a 3 DOF delta robot using low-cost educational simple microcontrollers. The parallel computing technique is used were the computational load is divided among several microcontrollers networked to each other to implement control methods. More specifically, the computation is distributed among four microcontrollers (MCU’s) which are connected to each other using CAN bus protocol. The main MCU is used to compute the control law. Each of the remaining MCU’s is connected to one actuator and its attached encoder to form an Intelligent sensor-actuator system (ISAS). At each sample time, the ISAS broadcast a message using the CAN bus to the main MCU containing the information about the motor position. Then according to the control law, ISAS receives the corresponding controller value that has to be applied to the motor. All required periodic, aperiodic and sporadic tasks, were implemented and will be handled by these MCU’s. Using this design, the computation time of control law can be minimized and implemented using ARDUINO microcontrollers. More, this method increases the flexibility of the system for additional equipment and control by adding more nodes to the network. The results show the applicability of the proposed distributed controller, it can track different types of control signals with acceleration up to 9.8 m/s^2 (1g).","PeriodicalId":305800,"journal":{"name":"WSEAS TRANSACTIONS ON SIGNAL PROCESSING","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"WSEAS TRANSACTIONS ON SIGNAL PROCESSING","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37394/232014.2020.16.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

This paper investigates a real time distributed controller for a 3 DOF delta robot using low-cost educational simple microcontrollers. The parallel computing technique is used were the computational load is divided among several microcontrollers networked to each other to implement control methods. More specifically, the computation is distributed among four microcontrollers (MCU’s) which are connected to each other using CAN bus protocol. The main MCU is used to compute the control law. Each of the remaining MCU’s is connected to one actuator and its attached encoder to form an Intelligent sensor-actuator system (ISAS). At each sample time, the ISAS broadcast a message using the CAN bus to the main MCU containing the information about the motor position. Then according to the control law, ISAS receives the corresponding controller value that has to be applied to the motor. All required periodic, aperiodic and sporadic tasks, were implemented and will be handled by these MCU’s. Using this design, the computation time of control law can be minimized and implemented using ARDUINO microcontrollers. More, this method increases the flexibility of the system for additional equipment and control by adding more nodes to the network. The results show the applicability of the proposed distributed controller, it can track different types of control signals with acceleration up to 9.8 m/s^2 (1g).
Delta机器人的实时分布式控制器
本文研究了一种基于低成本教育简易微控制器的三自由度delta机器人实时分布式控制器。采用并行计算技术,将计算负荷分配到多个相互联网的微控制器上实现控制方法。更具体地说,计算分布在四个微控制器(MCU)之间,这些微控制器通过CAN总线协议相互连接。主控单片机用于控制律的计算。每个剩余的MCU都连接到一个执行器及其附加的编码器,形成一个智能传感器-执行器系统(ISAS)。在每个采样时间,ISAS通过CAN总线向主MCU广播一条包含电机位置信息的消息。然后根据控制规律,ISAS接收到必须应用于电机的相应控制器值。所有需要的周期性、非周期性和零星任务都将由这些MCU执行和处理。采用这种设计,可以最大限度地减少控制律的计算时间,并使用ARDUINO微控制器实现。此外,这种方法通过向网络中添加更多节点,增加了系统对附加设备和控制的灵活性。结果表明,所提出的分布式控制器的适用性,能够跟踪不同类型的控制信号,加速度可达9.8 m/s^2 (1g)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信