Evolving a lookup table based motion controller for a ball-plate system with fault tolerant capabilites

M. Beckerleg, R. Hogg
{"title":"Evolving a lookup table based motion controller for a ball-plate system with fault tolerant capabilites","authors":"M. Beckerleg, R. Hogg","doi":"10.1109/AMC.2016.7496360","DOIUrl":null,"url":null,"abstract":"This paper describes a novel motion controller, based on evolved lookup tables that have been developed to move a ball to a set-point on the classic ball-plate control system. A fault tolerant controller that could adapt to fault conditions was evolved using a genetic algorithm and evaluated. The three dimensional lookup tables related the current ball position, ball velocity and plate angle to the plate angular velocity required to control the ball. Three sizes of lookup table with different quantization levels of inputs and outputs were evaluated to determine the optimum lookup table size for ball control versus the evolution time. It was found that successful solutions could be evolved within 100 minutes. Fault tolerance was investigated where two position sensor faults were introduced to an evolved solution, and the evolution was restarted with seeded one position sensor fault solutions. It was found that the evolving controller's performance was significantly improved within 1 second, and fully recovered within 10 to 30 seconds.","PeriodicalId":273847,"journal":{"name":"2016 IEEE 14th International Workshop on Advanced Motion Control (AMC)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 14th International Workshop on Advanced Motion Control (AMC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AMC.2016.7496360","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

This paper describes a novel motion controller, based on evolved lookup tables that have been developed to move a ball to a set-point on the classic ball-plate control system. A fault tolerant controller that could adapt to fault conditions was evolved using a genetic algorithm and evaluated. The three dimensional lookup tables related the current ball position, ball velocity and plate angle to the plate angular velocity required to control the ball. Three sizes of lookup table with different quantization levels of inputs and outputs were evaluated to determine the optimum lookup table size for ball control versus the evolution time. It was found that successful solutions could be evolved within 100 minutes. Fault tolerance was investigated where two position sensor faults were introduced to an evolved solution, and the evolution was restarted with seeded one position sensor fault solutions. It was found that the evolving controller's performance was significantly improved within 1 second, and fully recovered within 10 to 30 seconds.
发展了一种基于查找表的容错球盘系统运动控制器
本文描述了一种新的运动控制器,该控制器基于改进的查找表,已开发用于将球移动到经典球盘控制系统的设定点。利用遗传算法进化出一种能够适应故障条件的容错控制器,并对其进行了评估。三维查找表将当前球的位置、球的速度和板的角度与控制球所需的板的角速度联系起来。评估了具有不同量化输入和输出水平的三种查找表大小,以确定球控的最佳查找表大小与进化时间的关系。人们发现,成功的解决方案可以在100分钟内形成。研究了将两个位置传感器故障引入进化解的容错性,并使用种子的一个位置传感器故障解重新开始进化。研究发现,进化控制器的性能在1秒内得到显著提升,并在10 ~ 30秒内完全恢复。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信