{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T17:01:26Z","timestamp":1774976486960,"version":"3.50.1"},"reference-count":33,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2023,6,25]],"date-time":"2023-06-25T00:00:00Z","timestamp":1687651200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006109","name":"VEGA","doi-asserted-by":"publisher","award":["1\/0864\/21"],"award-info":[{"award-number":["1\/0864\/21"]}],"id":[{"id":"10.13039\/501100006109","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Nowadays, artificial intelligence is used everywhere in the world and is becoming a key factor for innovation and progress in many areas of human life. From medicine to industry to consumer electronics, its influence is ever-expanding and permeates all aspects of our modern society. This article presents the use of artificial intelligence (prediction) for the control of three motors used for effector control in a spherical parallel kinematic structure of a designed device. The kinematic model used was the \u201cAgile eye\u201d which can achieve high dynamics and has three degrees of freedom. A prototype of this device was designed and built, on which experiments were carried out in the framework of motor control. As the prototype was created through the means of the available equipment (3D printing and lathe), the clearances of the kinematic mechanism were made and then calibrated through prediction. The paper also presents a method for motor control calibration. On the one hand, using AI is an efficient way to achieve higher precision in positioning the optical axis of the effector. On the other hand, such calibration would be rendered unnecessary if the clearances and inaccuracies in the mechanism could be eliminated mechanically. The device was designed with imperfections such as clearances in mind so the effectiveness of the calibration could be tested and evaluated. The resulting control of the achieved movements of the axis of the device (effector) took place when obtaining the exact location of the tracked point. There are several methods for controlling the motors of mechatronic devices (e.g., Matlab-Simscape). This paper presents an experiment performed to verify the possibility of controlling the kinematic mechanism through neural networks and eliminating inaccuracies caused by imprecisely produced mechanical parts.<\/jats:p>","DOI":"10.3390\/s23135872","type":"journal-article","created":{"date-parts":[[2023,6,26]],"date-time":"2023-06-26T05:28:02Z","timestamp":1687757282000},"page":"5872","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Mechatronic Device Control by Artificial Intelligence"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3774-6397","authenticated-orcid":false,"given":"Martin","family":"Bohu\u0161\u00edk","sequence":"first","affiliation":[{"name":"Department of Automation and Production Systems, Faculty of Mechanical Engineering, University of Zilina, 010 26 Zilina, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9993-7554","authenticated-orcid":false,"given":"Vladim\u00edr","family":"Stenchl\u00e1k","sequence":"additional","affiliation":[{"name":"Department of Automation and Production Systems, Faculty of Mechanical Engineering, University of Zilina, 010 26 Zilina, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4805-0771","authenticated-orcid":false,"given":"Miroslav","family":"C\u00edsar","sequence":"additional","affiliation":[{"name":"Department of Automation and Production Systems, Faculty of Mechanical Engineering, University of Zilina, 010 26 Zilina, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8541-5827","authenticated-orcid":false,"given":"Vladim\u00edr","family":"Bulej","sequence":"additional","affiliation":[{"name":"Department of Automation and Production Systems, Faculty of Mechanical Engineering, University of Zilina, 010 26 Zilina, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivan","family":"Kuric","sequence":"additional","affiliation":[{"name":"Department of Automation and Production Systems, Faculty of Mechanical Engineering, University of Zilina, 010 26 Zilina, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1504-0713","authenticated-orcid":false,"given":"Tom\u00e1\u0161","family":"Dodok","sequence":"additional","affiliation":[{"name":"Department of Automation and Production Systems, Faculty of Mechanical Engineering, University of Zilina, 010 26 Zilina, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrej","family":"Bencel","sequence":"additional","affiliation":[{"name":"Department of Automation and Production Systems, Faculty of Mechanical Engineering, University of Zilina, 010 26 Zilina, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,6,25]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"802","DOI":"10.1007\/s12204-020-2188-x","article-title":"Collaborative tracking method in multi-camera system","volume":"25","author":"Zhipeng","year":"2020","journal-title":"J. Shanghai Jiaotong Univ."},{"key":"ref_2","first-page":"6383145","article-title":"Role of machine learning and data mining in internet security: Standing state with future directions","volume":"2018","author":"Bilal","year":"2018","journal-title":"J. Comput. Netw. Commun."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"100132","DOI":"10.1016\/j.sintl.2021.100132","article-title":"Exploring impact and features of machine vision for progressive industry 4.0 culture","volume":"3","author":"Javaid","year":"2022","journal-title":"Sens. Int."},{"key":"ref_4","unstructured":"(2023, June 15). Machine Learning in Python Pandas Documentation. Available online: https:\/\/scikit-learn.org\/stable\/."},{"key":"ref_5","unstructured":"(2023, June 13). Pandas Documentation. Available online: https:\/\/pandas.pydata.org\/."},{"key":"ref_6","unstructured":"(2023, June 16). NumPy Documentation. Available online: https:\/\/numpy.org\/doc\/stable\/."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Krenicky, T., Nikitin, Y., and Bo\u017eek, P. (2022). Model-Based Design of Induction Motor Control System in MATLAB. Appl. Sci., 12.","DOI":"10.36227\/techrxiv.20486172"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2243","DOI":"10.1109\/TNNLS.2016.2574363","article-title":"Kinematic control of redundant manipulators using neural networks","volume":"28","author":"Li","year":"2016","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1007\/s00422-011-0446-6","article-title":"From neuron to behavior: Dynamic equation-based prediction of biological processes in motor control","volume":"105","year":"2011","journal-title":"Biol. Cybern."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2004","DOI":"10.1109\/TNNLS.2014.2302475","article-title":"Neural network-based motion control of an underactuated wheeled inverted pendulum model","volume":"25","author":"Yang","year":"2014","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_11","unstructured":"Gosselin, C.M., and Hamel, J.-F. (1994, January 8\u201313). The agile eye: A high-performance three-degree-of-freedom camera-orienting device. Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, CA, USA."},{"key":"ref_12","unstructured":"Bonev, I.A., Chablat, D., and Wenger, P. (2006, January 15\u201319). Working and assembly modes of the Agile Eye. Proceedings of the 2006 IEEE International Conference on Robotics and Automation 2006, ICRA, Orlando, FL, USA."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Kuric, I., Kla\u010dkov\u00e1, I., Domnina, K., Stenchl\u00e1k, V., and Saga, M. (2022). Implementation of predictive models in industrial machines with proposed automatic adaptation algorithm. Appl. Sci., 12.","DOI":"10.3390\/app12041853"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Du, K.-L., and Swamy, M.N.S. (2019). Neural Networks and Statistical Learning, Springer.","DOI":"10.1007\/978-1-4471-7452-3"},{"key":"ref_15","first-page":"10","article-title":"A Gentle Introduction to the Rectified Linear Unit (ReLU)","volume":"6","author":"Brownlee","year":"2020","journal-title":"Mach. Learn. Mastery"},{"key":"ref_16","unstructured":"Agarap, A.F. (2018). Deep learning using rectified linear units (relu). arXiv."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"115804","DOI":"10.1016\/j.energy.2019.07.134","article-title":"Electricity price prediction based on hybrid model of adam optimized LSTM neural network and wavelet transform","volume":"187","author":"Chang","year":"2019","journal-title":"Energy"},{"key":"ref_18","first-page":"91","article-title":"Trajectory Optimization of Spherical Parallel Robots using Artificial Neural Network","volume":"7","author":"Alibakhshi","year":"2014","journal-title":"Int. J. Adv. Des. Manuf. Technol."},{"key":"ref_19","unstructured":"Gosselin, C.M., and Gange, M. (1995). Workshop on Computational Kinematics 1995, Springer."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1115\/1.2712224","article-title":"Kinematics and closed optimal design of a kind of PRRRP parallel manipulator","volume":"129","author":"Liu","year":"2007","journal-title":"J. Mech. Des."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Zhou, S., Gao, H., Xu, C., Jia, Z., Lin, J., Han, Q., and Luo, Z. (2022). Kinematic Modeling and Stiffness Analysis of a 3-DOF 3SPS+ 3PRS Parallel Manipulator. Mathematics, 10.","DOI":"10.3390\/math10234465"},{"key":"ref_22","unstructured":"Schappler, M. (2022). Advances in Robot Kinematics 2022, Springer International Publishing."},{"key":"ref_23","unstructured":"Craig, J. (2021). Introduction to Robotics, Global Edition, Pearson Education Limited. [4th ed.]."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Ondo\u010dko, \u0160., Svetl\u00edk, J., \u0160a\u0161ala, M., Bobovsk\u00fd, Z., Stejskal, T., Dobr\u00e1nsky, J., Deme\u010d, P., and Hrivniak, L. (2021). Inverse kinematics data adaptation to non-standard modular robotic arm consisting of unique rotational modules. Appl. Sci., 11.","DOI":"10.3390\/app11031203"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1119\/5.0066629","article-title":"Tracking Parabolic Trajectories with a Mobile Phone","volume":"61","author":"Tobaja","year":"2023","journal-title":"Phys. Teach."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"045008","DOI":"10.1088\/1361-6552\/ab8103","article-title":"Teaching with Physlets","volume":"55","author":"Christian","year":"2020","journal-title":"Phys. Educ."},{"key":"ref_27","unstructured":"Timan, A.F. (2014). Theory of Approximation of Functions of a Real Variable, Elsevier."},{"key":"ref_28","first-page":"19","article-title":"Number of Points for Roundness Measurement-Measured Results Comparison","volume":"19","year":"2011","journal-title":"Res. Pap. Fac. Mater. Sci. Technol. Slovak Univ. Technol."},{"key":"ref_29","unstructured":"Ka\u0165uch, P., Kov\u00e1\u010d, J., and Dovica, M. Metrol\u00f3gia v Stroj\u00e1rstve. Laborat\u00f3rne \u00dalohy\u2014Teoretick\u00e1 \u010cast\u2019, Strojn\u00edcka fakulta, Centrum Informatiky."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1137\/0717021","article-title":"Monotone Piecewise Cubic Interpolation","volume":"17","author":"Fritsch","year":"1980","journal-title":"SIAM J. Numer. Anal."},{"key":"ref_31","unstructured":"Kahaner, D., and Cleve Moler, S.N. (1988). Numerical Methods and Software, Prentice Hall."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Kuric, I., Tlach, V., S\u00e1ga, M., C\u00edsar, M., and Zaja\u010dko, I. (2021). Industrial robot positioning performance measured on inclined and parallel planes by double ballbar. Appl. Sci., 11.","DOI":"10.3390\/app11041777"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"30","DOI":"10.12913\/22998624\/113620","article-title":"Application of Fourier Series for Evaluation of Roundness Profiles in Metrology","volume":"13","year":"2019","journal-title":"Adv. Sci. Technol. Res. J."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/13\/5872\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:00:10Z","timestamp":1760126410000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/13\/5872"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,25]]},"references-count":33,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2023,7]]}},"alternative-id":["s23135872"],"URL":"https:\/\/doi.org\/10.3390\/s23135872","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,25]]}}}