{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T23:46:15Z","timestamp":1740181575285,"version":"3.37.3"},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T00:00:00Z","timestamp":1615420800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T00:00:00Z","timestamp":1615420800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"published-print":{"date-parts":[[2021,5]]},"DOI":"10.1007\/s42979-021-00537-4","type":"journal-article","created":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T19:02:45Z","timestamp":1615489365000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["An Automatic Method for Selecting Convergence Ratios in Iterative Learning Control"],"prefix":"10.1007","volume":"2","author":[{"given":"Wen-Ling","family":"Chiu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hui-Hsuan","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3875-4150","authenticated-orcid":false,"given":"Peng-Sheng","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,3,11]]},"reference":[{"issue":"1","key":"537_CR1","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/28.485814","volume":"32","author":"D-I Kim","year":"1996","unstructured":"Kim D-I, Kim S. An iterative learning control method with application for CNC machine tools. IEEE Trans Ind Appl. 1996;32(1):66\u201372.","journal-title":"IEEE Trans Ind Appl"},{"issue":"2","key":"537_CR2","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1002\/rob.4620010203","volume":"1","author":"S Arimoto","year":"1984","unstructured":"Arimoto S, Kawamura S, Miyazaki F. Bettering operation of robots by learning. J Robot Syst. 1984;1(2):123\u201340.","journal-title":"J Robot Syst"},{"issue":"3","key":"537_CR3","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1109\/MCS.2006.1636313","volume":"26","author":"DA Bristow","year":"2006","unstructured":"Bristow DA, Tharayil M, Alleyne AG. A survey of iterative learning control. IEEE Control Syst Mag. 2006;26(3):96\u2013114.","journal-title":"IEEE Control Syst Mag"},{"issue":"6","key":"537_CR4","doi-asserted-by":"publisher","first-page":"1099","DOI":"10.1109\/TSMCC.2007.905759","volume":"37","author":"H Ahn","year":"2007","unstructured":"Ahn H, Chen Y, Moore KL. \"Iterative learning control: brief survey and categorization. IEEE Trans Syst Man Cybern Part C (Appl Rev). 2007;37(6):1099\u2013121.","journal-title":"IEEE Trans Syst Man Cybern Part C (Appl Rev)"},{"key":"537_CR5","doi-asserted-by":"crossref","unstructured":"Hendrawan YM, Uchiyama N. Embedded iterative learning contouring controller based on precise estimation of contour error for cnc machine tools. In: 26th Mediterranean Conference on Control and Automation (MED), Zadar. 2018; 1\u20136","DOI":"10.1109\/MED.2018.8442936"},{"key":"537_CR6","doi-asserted-by":"publisher","first-page":"3543","DOI":"10.1007\/s00170-019-03390-1","volume":"102","author":"YM Hendrawan","year":"2019","unstructured":"Hendrawan YM, Farrage A, Uchiyama N. Iterative NC program modification and energy saving for a CNC machine tool feed drive system with linear motors. Int J Adv Manuf Technol. 2019;102:3543\u201362.","journal-title":"Int J Adv Manuf Technol"},{"issue":"3","key":"537_CR7","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1080\/16864360.2014.981458","volume":"12","author":"Lu Ying-Chen","year":"2015","unstructured":"Ying-Chen Lu, Yeh S-S. Application of an iterative learning control algorithm to volumetric error compensation for CNC machines. Comput Aided Design Appl. 2015;12(3):290\u20139.","journal-title":"Comput Aided Design Appl"},{"key":"537_CR8","unstructured":"Jacobs RA. Increased rates of convergence through learning rate adaptation. University of Massachusetts. 1987."},{"key":"537_CR9","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1016\/S0004-3702(02)00121-2","volume":"136","author":"M Bowling","year":"2002","unstructured":"Bowling M, Veloso M. Multiagent learning using a variable learning rate. Artif Intell. 2002;136:215\u201350.","journal-title":"Artif Intell"},{"key":"537_CR10","doi-asserted-by":"publisher","first-page":"1527","DOI":"10.1162\/neco.2006.18.7.1527","volume":"18","author":"GE Hinton","year":"2006","unstructured":"Hinton GE, Osindero S, Teh Y-W. A fast learning algorithm for deep belief nets. Neural Comput. 2006;18:1527\u201354.","journal-title":"Neural Comput"},{"key":"537_CR11","doi-asserted-by":"crossref","unstructured":"Ito D, Okamoto T, Koakutsu S. A learning algorithm with a gradient normalization and a learning rate adaptation for the mini-bath type learning. In: 56th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), pp. 811\u2013816, 2017.","DOI":"10.23919\/SICE.2017.8105654"},{"key":"537_CR12","doi-asserted-by":"crossref","unstructured":"Smith LN. Cyclical learning rates for training neural networks. In: IEEE Winter Conference on Applications of Computer Vision (WACV), pp. 464\u2013472, 2017.","DOI":"10.1109\/WACV.2017.58"},{"issue":"11","key":"537_CR13","doi-asserted-by":"publisher","first-page":"1761","DOI":"10.1109\/TAC.2005.858681","volume":"50","author":"SS Saab","year":"2005","unstructured":"Saab SS. Selection of the learning gain matrix of an iterative learning control algorithm in presence of measurement noise. IEEE Trans Autom Control. 2005;50(11):1761\u201374.","journal-title":"IEEE Trans Autom Control"},{"key":"537_CR14","doi-asserted-by":"crossref","unstructured":"Aciu R, Ciocarlie H. G-code optimization algorithm and its application on Printed Circuit Board drilling. In: IEEE 9th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI), Timisoara, pp. 43\u201347, 2014.","DOI":"10.1109\/SACI.2014.6840096"},{"key":"537_CR15","doi-asserted-by":"crossref","unstructured":"Kramer TR, Frederick MP, Elena M. The NIST RS274NGC Interpreter\u2014Version 3, \" NISTIR 6556, 2000.","DOI":"10.6028\/NIST.IR.6556"},{"key":"537_CR16","unstructured":"Website. LinuxCNC. http:\/\/www.linuxcnc.org."},{"key":"537_CR17","unstructured":"The LinuxCNC Team, LinuxCNC Getting Started Guide. Samurai Media Limited, 2016."},{"issue":"6","key":"537_CR18","first-page":"1103","volume":"20","author":"T Staroveski","year":"2013","unstructured":"Staroveski T, Brezak D, Udiljak T. Linuxcnc\u2014the enhanced machine controller: application and an overview. Tehnicki-Vjesnik. 2013;20(6):1103\u201310.","journal-title":"Tehnicki-Vjesnik"},{"key":"537_CR19","unstructured":"Wu C-H. Intelligent contouring control and experiment of five-axis systems based on equivalent contour error,\u201d M.S. thesis, Mechanical Engineering, National Chung Cheng University, Chiayi, 2015."},{"key":"537_CR20","unstructured":"Shyh-Leh C, Kai-Chiang W. Contouring control of multi-axial motion systems based on equivalent errors. In: IEEE\/ASME International Conference on Advanced Manufacturing Technologies and Education in the 21st Century, National Chung-Cheng University, Chia-Yi, Taiwan, August 11\u201314, 2002."},{"key":"537_CR21","doi-asserted-by":"crossref","unstructured":"Tasi MS, Yen CL, Yau HT. Development of a hybrid iterative learning control for contouring nurbs curves. Asian J Control. 2011; 107\u2013125","DOI":"10.1002\/asjc.298"},{"issue":"2","key":"537_CR22","doi-asserted-by":"publisher","first-page":"371","DOI":"10.1109\/9.746269","volume":"44","author":"Y Chen","year":"1999","unstructured":"Chen Y, Wen C, Gong Z, Sun M. An iterative learning controller with initial state learning. IEEE Trans Autom Control. 1999;44(2):371\u20136.","journal-title":"IEEE Trans Autom Control"},{"key":"537_CR23","unstructured":"Tingting M, Jiangang L, Depeng Z, Zexiang L. The design of iterative learning control scheme for CNC machine tools. In: IEEE International Conference on Information and Automation. 2016; pp.665\u2013670."},{"issue":"3","key":"537_CR24","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1109\/5.993400","volume":"90","author":"E Meijering","year":"2002","unstructured":"Meijering E. A chronology of interpolation: from ancient astronomy to modern signal and image processing. Proc IEEE. 2002;90(3):319\u201342.","journal-title":"Proc IEEE"},{"key":"537_CR25","unstructured":"John T, \u201cCustom LinuxCNC GUI Tutorial,\u201d 2012. [Online] Available: http:\/\/www.gnipsel.com\/linuxcnc\/gui\/index.html."},{"key":"537_CR26","unstructured":"Inoue K, Murahira K, Taguchi A. Improvement of the accuracy of linear interpolation for double expansion of images. In: 18th European Signal Processing Conference, pp.1316\u20131320, 2010."}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-021-00537-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-021-00537-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-021-00537-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,13]],"date-time":"2021-05-13T17:18:12Z","timestamp":1620926292000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-021-00537-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,11]]},"references-count":26,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,5]]}},"alternative-id":["537"],"URL":"https:\/\/doi.org\/10.1007\/s42979-021-00537-4","relation":{},"ISSN":["2662-995X","2661-8907"],"issn-type":[{"type":"print","value":"2662-995X"},{"type":"electronic","value":"2661-8907"}],"subject":[],"published":{"date-parts":[[2021,3,11]]},"assertion":[{"value":"3 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 February 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 March 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with Ethical Standards"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"137"}}