{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T11:53:06Z","timestamp":1767181986908,"version":"build-2065373602"},"reference-count":32,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2018,7,5]],"date-time":"2018-07-05T00:00:00Z","timestamp":1530748800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>This paper presents a calibration approach of a manipulator robot controller using an auto-tuning technique. Since the industry requires machines to run with increasing speed and precision, an optimal controller is too demanding. Even though the robots make use of an internal controller, usually, this controller does not fulfill the user specification with respect to their applications. Therefore, in order to overcome the user requirements, an auto-tuning method based on a single sine test is employed to obtain the optimal parameters of the proportional\u2013integral\u2013derivative PID controller. This approach has been tested, validated and implemented on a UR10 robot. The experimental results revealed that the performances of the robot increased when the designed controller, using the auto-tuning technique, was employed.<\/jats:p>","DOI":"10.3390\/robotics7030035","type":"journal-article","created":{"date-parts":[[2018,7,5]],"date-time":"2018-07-05T10:52:44Z","timestamp":1530787964000},"page":"35","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Calibration of UR10 Robot Controller through Simple Auto-Tuning Approach"],"prefix":"10.3390","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5880-6275","authenticated-orcid":false,"given":"Cosmin","family":"Copot","sequence":"first","affiliation":[{"name":"Department of Electromechanics, University of Antwerp, Op3Mech, Groenenborgerlaan 171, 2020 Antwerp, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cristina","family":"Muresan","sequence":"additional","affiliation":[{"name":"Department of Automation, Technical University of Cluj-Napoca, Memorandumului Street, No. 28, 400114 Cluj Napoca, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7685-035X","authenticated-orcid":false,"given":"Clara-Mihaela","family":"Ionescu","sequence":"additional","affiliation":[{"name":"Flanders Make, EEDT Group, Research Group on Dynamical Systems and Control (DySC), Department of Electrical Energy, Metals, Mechanical Constructions and Systems (EEMMeCS), Ghent University, Technologiepark 914, 9052 Ghent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steve","family":"Vanlanduit","sequence":"additional","affiliation":[{"name":"Department of Electromechanics, University of Antwerp, Op3Mech, Groenenborgerlaan 171, 2020 Antwerp, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robin","family":"De Keyser","sequence":"additional","affiliation":[{"name":"Flanders Make, EEDT Group, Research Group on Dynamical Systems and Control (DySC), Department of Electrical Energy, Metals, Mechanical Constructions and Systems (EEMMeCS), Ghent University, Technologiepark 914, 9052 Ghent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,7,5]]},"reference":[{"key":"ref_1","unstructured":"Spong, M., Hutchinson, S., and Vidyasagar, M. (2006). Robot Modeling and Control, Wiley."},{"key":"ref_2","unstructured":"Bishop, R. (2002). The Mechatronics Handbook, CRC Press."},{"key":"ref_3","unstructured":"Levin, W.S. (2010). Advanced Motion Control Design. The Control Handbook: Control System Application, CRC Press."},{"key":"ref_4","unstructured":"Levine, W.S. (2000). Robust control of a compact disc mechanism. Control System Applications, CRC Press."},{"key":"ref_5","unstructured":"Astrom, K., and Hagglund, T. (2006). Advanced PID Control, ISA-The Instrumentation, Systems, and Automation Society."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/j.actaastro.2016.12.006","article-title":"Motion compensation for robotic lung tumour radiotherapy in remote locations: A personalised medicine approach","volume":"132","author":"Ionescu","year":"2017","journal-title":"Acta Astronaut."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Urschel, H.C. (2007). Respiratory motion tracking for robotic radiosurgery. Treating Tumours that Move with Respiration, Springer.","DOI":"10.1007\/978-3-540-69886-9"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2774","DOI":"10.1118\/1.2739811","article-title":"Accuracy of tumour motion compensation algorithm from a robotic respiratory tracking system a simulation study","volume":"34","author":"Seppenwoolde","year":"2007","journal-title":"Med. Phys."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1130","DOI":"10.3390\/s120201130","article-title":"Hand Motion Classification Using a Multi-Channel Surface Electromyography Sensor","volume":"12","author":"Tang","year":"2012","journal-title":"Sensors"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"3049","DOI":"10.3390\/s120303049","article-title":"A Robust Kalman Algorithm to Facilitate Human-Computer Interaction for People with Cerebral Palsy, Using a New Interface Based on Inertial Sensors","volume":"12","author":"Raya","year":"2012","journal-title":"Sensors"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Yan, R., Tee, K., and Li, H. (2010, January 23\u201324). Nonlinear control of a robot manipulator with time-varying uncertainties. Proceedings of the Second International Conference on Social Robotics (ICSR), Singapore.","DOI":"10.1007\/978-3-642-17248-9_21"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"858","DOI":"10.1080\/002071700405842","article-title":"Robust learning control for robotic manipulators with an extension to a class of non-linear systems","volume":"76","author":"Xu","year":"2000","journal-title":"Int. J. Control"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1206","DOI":"10.1109\/TAC.2004.831148","article-title":"A continuous asymptotic tracking control strategy for uncertain nonlinear systems","volume":"49","author":"Xian","year":"2004","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Busoniu, L., Schutter, B., and Babuska, R. (2006, January 5\u20138). Decentralized reinforcement learning control of a robotic manipulator. Proceedings of the 9th International Conference on Control, Automation, Robotics and Vision, Singapore.","DOI":"10.1109\/ICARCV.2006.345351"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1080\/00207721.2011.600467","article-title":"Velocity observer-based iterative learning control for robot manipulators","volume":"44","author":"Bouakrif","year":"2013","journal-title":"Int. J. Syst. Sci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"299","DOI":"10.2478\/acsc-2014-0018","article-title":"Iterative learning control with sampled-data feedback for robot manipulators","volume":"24","author":"Delchev","year":"2014","journal-title":"Int. J. Arch. Control Sci."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1016\/0005-1098(84)90014-1","article-title":"Automatic tuning of simple regulators with specifications on phase and amplitude margins","volume":"20","author":"Astrom","year":"1984","journal-title":"Automatica"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2555","DOI":"10.1002\/aic.690420916","article-title":"Enhanced automatic tuning procedure for process control of PI\/PID controllers","volume":"42","author":"Tan","year":"1996","journal-title":"AlChE J."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/TSMCB.2004.837950","article-title":"Relay feedback tuning of robust PID controllers with iso-damping property","volume":"35","author":"Chen","year":"2005","journal-title":"Trans. Syst. Man. Cybern."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"364","DOI":"10.1111\/j.1934-6093.2002.tb00076.x","article-title":"Revisiting the Ziegler\u2014Nichols tuning rules for PI control","volume":"4","author":"Hagglund","year":"2002","journal-title":"Asian J. Control"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1245","DOI":"10.1016\/S0967-0661(01)00070-3","article-title":"Digital servo IC for optical disc drives","volume":"9","author":"Akkermans","year":"2002","journal-title":"Control Eng. Pract."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1049\/ip-cta:20020102","article-title":"Design of PID controllers based on constrained optimisation","volume":"149","author":"Panagopoulos","year":"2002","journal-title":"IEEE Proc. Control Theory Appl."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"635","DOI":"10.1016\/j.jprocont.2004.01.002","article-title":"Revisiting the Ziegler\u2014Nichols step response method for PID control","volume":"14","author":"Astrom","year":"2004","journal-title":"J. Process. Control"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1016\/S0959-1524(02)00062-8","article-title":"Simple analytic rules for model reduction and PID controller tuning","volume":"13","author":"Skogestad","year":"2003","journal-title":"J. Process. Control"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"De Keyser, R., Ionescu, C., and Muresan, C. (2017, January 17\u201320). Comparative Evaluation of a Novel Principle for PID Autotuning. Proceedings of the Asian Control Conference, Gold Coast, Australia.","DOI":"10.1109\/ASCC.2017.8287335"},{"key":"ref_26","unstructured":"De Keyser, R., Muresan, C., and Ionescu, C. (2018). A single sine test can robustly estimate a system\u2019s frequency response slope. Int. J. Syst. Sci., submitted."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Corke, P. (2011). Robotics, Vision & Control, Springer.","DOI":"10.1007\/978-3-642-20144-8"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G. (2009). Robotics, Modelling, Planning and Control, Springer.","DOI":"10.1007\/978-1-84628-642-1"},{"key":"ref_29","unstructured":"Naumovic, M., De Keyser, R., Robayo, F., and Ionescu, C. (2009, January 24\u201326). Developing Frequency Response Analyzer in MATLAB\u00ae Simulink Environment. Proceedings of the 17th Telecommunications Forum TELFOR, Belgrade, Serbia."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"De Keyser, R., Ionescu, C., and Festila, C. (2011, January 12\u201315). A One-Step Procedure for Frequency Response Estimation based on a Switch-Mode Transfer Function Analyzer. Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC), Orlando, FL, USA.","DOI":"10.1109\/CDC.2011.6160393"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1016\/j.isatra.2016.01.021","article-title":"A Novel Auto-tuning Method for Fractional Order PI\/PD Controllers","volume":"62","author":"Muresan","year":"2016","journal-title":"ISA Trans."},{"key":"ref_32","unstructured":"Andersen, T.T. (2015). Optimizing the Universal Robots ROS Driver, Department of Electrical Engineering, Technical University of Denmark. Technical Report."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/7\/3\/35\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:11:27Z","timestamp":1760195487000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/7\/3\/35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,5]]},"references-count":32,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2018,9]]}},"alternative-id":["robotics7030035"],"URL":"https:\/\/doi.org\/10.3390\/robotics7030035","relation":{},"ISSN":["2218-6581"],"issn-type":[{"type":"electronic","value":"2218-6581"}],"subject":[],"published":{"date-parts":[[2018,7,5]]}}}