{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T05:46:04Z","timestamp":1773294364630,"version":"3.50.1"},"reference-count":49,"publisher":"MDPI AG","issue":"17","license":[{"start":{"date-parts":[[2019,8,21]],"date-time":"2019-08-21T00:00:00Z","timestamp":1566345600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In robot control with physical interaction, like robot-assisted surgery and bilateral teleoperation, the availability of reliable interaction force information has proved to be capable of increasing the control precision and of dealing with the surrounding complex environments. Usually, force sensors are mounted between the end effector of the robot manipulator and the tool for measuring the interaction forces on the tooltip. In this case, the force acquired from the force sensor includes not only the interaction force but also the gravity force of the tool. Hence the tool dynamic identification is required for accurate dynamic simulation and model-based control. Although model-based techniques have already been widely used in traditional robotic arms control, their accuracy is limited due to the lack of specific dynamic models. This work proposes a model-free technique for dynamic identification using multi-layer neural networks (MNN). It utilizes two types of MNN architectures based on both feed-forward networks (FF-MNN) and cascade-forward networks (CF-MNN) to model the tool dynamics. Compared with the model-based technique, i.e., curve fitting (CF), the accuracy of the tool identification is improved. After the identification and calibration, a further demonstration of bilateral teleoperation is presented using a serial robot (LWR4+, KUKA, Germany) and a haptic manipulator (SIGMA 7, Force Dimension, Switzerland). Results demonstrate the promising performance of the model-free tool identification technique using MNN, improving the results provided by model-based methods.<\/jats:p>","DOI":"10.3390\/s19173636","type":"journal-article","created":{"date-parts":[[2019,8,21]],"date-time":"2019-08-21T11:19:06Z","timestamp":1566386346000},"page":"3636","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":40,"title":["Towards Model-Free Tool Dynamic Identification and Calibration Using Multi-Layer Neural Network"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6877-6783","authenticated-orcid":false,"given":"Hang","family":"Su","sequence":"first","affiliation":[{"name":"Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milano, Italy"}]},{"given":"Wen","family":"Qi","sequence":"additional","affiliation":[{"name":"Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milano, Italy"}]},{"given":"Yingbai","family":"Hu","sequence":"additional","affiliation":[{"name":"Department of Informatics, Technical University of Munich, 85748 Munich, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1118-5165","authenticated-orcid":false,"given":"Juan","family":"Sandoval","sequence":"additional","affiliation":[{"name":"Department of GMSC, Pprime Institute, CNRS, ENSMA, University of Poitiers, UPR 3346 Poitiers, France"}]},{"given":"Longbin","family":"Zhang","sequence":"additional","affiliation":[{"name":"BioMEx Center &amp; KTH Mechanics, KTH Royal Institute of Technology, SE-100 44 Stockholm, Sweden"}]},{"given":"Yunus","family":"Schmirander","sequence":"additional","affiliation":[{"name":"Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milano, Italy"}]},{"given":"Guang","family":"Chen","sequence":"additional","affiliation":[{"name":"College of Automotive Engineering, Tongji University, Shanghai 201804, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2950-0231","authenticated-orcid":false,"given":"Andrea","family":"Aliverti","sequence":"additional","affiliation":[{"name":"Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milano, Italy"}]},{"given":"Alois","family":"Knoll","sequence":"additional","affiliation":[{"name":"Department of Informatics, Technical University of Munich, 85748 Munich, Germany"}]},{"given":"Giancarlo","family":"Ferrigno","sequence":"additional","affiliation":[{"name":"Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milano, Italy"}]},{"given":"Elena","family":"De Momi","sequence":"additional","affiliation":[{"name":"Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milano, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2019,8,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/TCDS.2018.2866477","article-title":"Biologically-inspired motion modeling and neural control for robot learning from demonstrations","volume":"11","author":"Yang","year":"2019","journal-title":"IEEE Trans. Cognit. Dev. Syst."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"110","DOI":"10.5772\/51321","article-title":"Bilateral teleoperation in cartesian space with time-varying delay","volume":"9","author":"Chen","year":"2012","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2069","DOI":"10.1007\/s12555-018-0116-8","article-title":"A Novel Tip-positioning Control of a Magnetically Steerable Guidewire in Sharply Curved Blood Vessel for Percutaneous Coronary Intervention","volume":"17","author":"Kim","year":"2019","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"93364","DOI":"10.1109\/ACCESS.2019.2927894","article-title":"Untethered Robotic Motion and Rotating Blade Mechanism for Actively Locomotive Biopsy Capsule Endoscope","volume":"7","author":"Hoang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1193","DOI":"10.1109\/TMECH.2018.2817589","article-title":"A dmps-based framework for robot learning and generalization of humanlike variable impedance skills","volume":"23","author":"Yang","year":"2018","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/MRA.2008.929925","article-title":"Telemanipulator for remote minimally invasive surgery","volume":"15","author":"Hagn","year":"2008","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1097\/01.sla.0000149301.60553.1e","article-title":"Force feedback plays a significant role in minimally invasive surgery: Results and analysis","volume":"241","author":"Tholey","year":"2005","journal-title":"Ann. Surg."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Demi, B., Ortmaier, T., and Seibold, U. (2005, January 1). The touch and feel in minimally invasive surgery. Proceedings of the IEEE International Workshop on Haptic Audio Visual Environments and their Applications, Ottawa, ON, Canada.","DOI":"10.1109\/HAVE.2005.1545648"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"623","DOI":"10.1088\/0957-0233\/18\/3\/011","article-title":"Investigation on calibration methods for multi-axis, linear and redundant force sensors","volume":"18","author":"Oddo","year":"2007","journal-title":"Meas. Sci. Technol."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"74","DOI":"10.3923\/itj.2004.74.78","article-title":"An overview of robot calibration","volume":"3","author":"Elatta","year":"2004","journal-title":"Inf. Technol. J."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"554","DOI":"10.1016\/j.cja.2013.04.056","article-title":"Hybrid calibration method for six-component force\/torque transducers of wind tunnel balance based on support vector machines","volume":"26","author":"Ma","year":"2013","journal-title":"Chin. J. Aeronaut."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1332","DOI":"10.1016\/j.jbiomech.2012.01.024","article-title":"A force plate based method for the calibration of force\/torque sensors","volume":"45","author":"Faber","year":"2012","journal-title":"J. Biomech."},{"key":"ref_13","unstructured":"Roozbahani, H. (2015). Novel Control, Haptic and Calibration Methods for Teleoperated Electrohydraulic Servo Systems. [Ph.D. Thesis, Lappeenranta University of Technology]."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"865","DOI":"10.1007\/s12555-015-0049-4","article-title":"Adaptive control with a fuzzy tuner for cable-based rehabilitation robot","volume":"14","author":"Yang","year":"2016","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1109\/TMECH.2017.2717461","article-title":"Reinforcement learning of manipulation and grasping using dynamical movement primitives for a humanoidlike mobile manipulator","volume":"23","author":"Li","year":"2017","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Zernetsch, S., Kohnen, S., Goldhammer, M., Doll, K., and Sick, B. (2016, January 19\u201322). Trajectory prediction of cyclists using a physical model and an artificial neural network. Proceedings of the 2016 IEEE Intelligent Vehicles Symposium (IV), Gothenburg, Sweden.","DOI":"10.1109\/IVS.2016.7535484"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Zhang, X., Li, J., Hu, Z., Qi, W., Zhang, L., Hu, Y., Su, H., Ferrigno, G., and Momi, E.D. (2019). Novel Design and Lateral Stability Tracking Control of a Four-Wheeled Rollator. Appl. Sci., 9.","DOI":"10.3390\/app9112327"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Hu, Y., Su, H., Zhang, L., Miao, S., Chen, G., and Knoll, A. (2019). Nonlinear Model Predictive Control for Mobile Robot Using Varying-Parameter Convergent Differential Neural Network. Robotics, 8.","DOI":"10.3390\/robotics8030064"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"703","DOI":"10.1016\/j.jhep.2016.11.022","article-title":"Post-treatment resistance analysis of hepatitis C virus from phase II and III clinical trials of ledipasvir\/sofosbuvir","volume":"66","author":"Wyles","year":"2017","journal-title":"J. Hepatol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"425","DOI":"10.17531\/ein.2018.3.11","article-title":"Application of neural reconstruction of tomographic images in the problem of reliability of flood protection facilities","volume":"20","author":"RymARczyk","year":"2018","journal-title":"Eksploat. I Niezawodn."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1007\/s10661-018-6507-8","article-title":"Groundwater potential mapping using C5. 0, random forest, and multivariate adaptive regression spline models in GIS","volume":"190","author":"Golkarian","year":"2018","journal-title":"Environ. Monit. Assess."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.geomorph.2018.06.006","article-title":"Comparison of GIS-based landslide susceptibility models using frequency ratio, logistic regression, and artificial neural network in a tertiary region of Ambon, Indonesia","volume":"318","author":"Aditian","year":"2018","journal-title":"Geomorphology"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Su, H., Enayati, N., Vantadori, L., Spinoglio, A., Ferrigno, G., and De Momi, E. (2018). Online human-like redundancy optimization for tele-operated anthropomorphic manipulators. Int. J. Adv. Robot. Syst., 15.","DOI":"10.1177\/1729881418814695"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Li, Z., Yang, C., and Fan, L. (2012). Advanced Control of Wheeled Inverted Pendulum Systems, Springer Science & Business Media.","DOI":"10.1007\/978-1-4471-2963-9"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"7788","DOI":"10.1109\/TIE.2018.2884240","article-title":"Evolution Strategies Learning With Variable Impedance Control for Grasping Under Uncertainty","volume":"66","author":"Hu","year":"2018","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1115\/1.3427855","article-title":"A generalized symbolic notation for mechanisms","volume":"93","author":"Sheth","year":"1971","journal-title":"J. Eng. Ind."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Gaz, C., Flacco, F., and De Luca, A. (June, January 31). Identifying the dynamic model used by the KUKA LWR: A reverse engineering approach. Proceedings of the 2014 IEEE international conference on robotics and automation (ICRA), Hong Kong, China.","DOI":"10.1109\/ICRA.2014.6907033"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"996","DOI":"10.1016\/j.neucom.2014.03.085","article-title":"A calibration method for enhancing robot accuracy through integration of an extended Kalman filter algorithm and an artificial neural network","volume":"151","author":"Nguyen","year":"2015","journal-title":"Neurocomputing"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"723","DOI":"10.1016\/j.rcim.2010.12.009","article-title":"A comparison between the Denavit\u2013Hartenberg and the screw-based methods used in kinematic modeling of robot manipulators","volume":"27","author":"Rocha","year":"2011","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Su, H., Yang, C., Mdeihly, H., Rizzo, A., Ferrigno, G., and De Momi, E. (2019). Neural Network Enhanced Robot Tool Identification and Calibration for Bilateral Teleoperation. IEEE Access.","DOI":"10.1109\/ACCESS.2019.2936334"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"242","DOI":"10.1016\/j.physe.2016.10.020","article-title":"Predicting the effects of magnesium oxide nanoparticles and temperature on the thermal conductivity of water using artificial neural network and experimental data","volume":"87","author":"Afrand","year":"2017","journal-title":"Phys. E Low-Dimens. Syst. Nanostruct."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"895","DOI":"10.1007\/s11071-015-2537-8","article-title":"Artificial neural network regression as a local search heuristic for ensemble strategies in differential evolution","volume":"84","author":"Fister","year":"2016","journal-title":"Nonlinear Dyn."},{"key":"ref_33","first-page":"78","article-title":"Cascade and feedforward backpropagation artificial neural networks models for prediction of sensory quality of instant coffee flavoured sterilized drink","volume":"2","author":"Goyal","year":"2011","journal-title":"Can. J. Artif. Intell. Mach. Learn. Pattern Recognit."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.jclepro.2017.09.092","article-title":"Productivity modelling of a developed inclined stepped solar still system based on actual performance and using a cascaded forward neural network model","volume":"170","author":"Abujazar","year":"2018","journal-title":"J. Clean. Prod."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1007\/s10957-014-0528-4","article-title":"A modified self-scaling memoryless Broyden\u2013Fletcher\u2013Goldfarb\u2013Shanno method for unconstrained optimization","volume":"165","author":"Kou","year":"2015","journal-title":"J. Optim. Theory Appl."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2291","DOI":"10.1109\/TIM.2015.2390832","article-title":"A quaternion-based unscented Kalman filter for robust optical\/inertial motion tracking in computer-assisted surgery","volume":"64","author":"Enayati","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Papadopoulo, T., and Lourakis, M.I. (2000). Estimating the jacobian of the singular value decomposition: Theory and applications. European Conference on Computer Vision, Springer.","DOI":"10.1007\/3-540-45054-8_36"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1109\/JSEN.2006.890141","article-title":"Calibration of multi-axis MEMS force sensors using the shape-from-motion method","volume":"7","author":"Kim","year":"2007","journal-title":"IEEE Sens. J."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1447","DOI":"10.1109\/LRA.2019.2897145","article-title":"Improved human-robot collaborative control of redundant robot for teleoperated minimally invasive surgery","volume":"4","author":"Su","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"2915","DOI":"10.1007\/s12555-017-0486-3","article-title":"Safety-enhanced collaborative framework for tele-operated minimally invasive surgery using a 7-DoF torque-controlled robot","volume":"16","author":"Su","year":"2018","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Su, H., Sandoval, J., Makhdoomi, M., Ferrigno, G., and De Momi, E. (2018, January 21\u201325). Safety-enhanced human-robot interaction control of redundant robot for teleoperated minimally invasive surgery. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia.","DOI":"10.1109\/ICRA.2018.8463148"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Su, H., Li, S., Manivannan, J., Bascetta, L., Ferrigno, G., and De Momi, E. (2019, January 20\u201324). Manipulability Optimization Control of a Serial Redundant Robot for Robot-assisted Minimally Invasive Surgery. Proceedings of the 2019 IEEE International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.","DOI":"10.1109\/ICRA.2019.8793676"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1109\/TNNLS.2016.2516565","article-title":"Distributed recurrent neural networks for cooperative control of manipulators: A game-theoretic perspective","volume":"28","author":"Li","year":"2016","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_44","first-page":"1169","article-title":"Development of sensory-motor fusion-based manipulation and grasping control for a robotic hand-eye system","volume":"47","author":"Hu","year":"2016","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"932","DOI":"10.1109\/TSMC.2017.2690460","article-title":"A dynamic neural network approach for efficient control of manipulators","volume":"49","author":"Li","year":"2017","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1153","DOI":"10.1109\/TII.2018.2826064","article-title":"A learning framework of adaptive manipulative skills from human to robot","volume":"15","author":"Yang","year":"2018","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"4791","DOI":"10.1109\/TNNLS.2017.2770172","article-title":"Modified primal-dual neural networks for motion control of redundant manipulators with dynamic rejection of harmonic noises","volume":"29","author":"Li","year":"2017","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1109\/TFUZZ.2014.2317511","article-title":"Fuzzy approximation-based adaptive backstepping control of an exoskeleton for human upper limbs","volume":"23","author":"Li","year":"2014","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TSMC.2015.2422267","article-title":"Constrained multilegged robot system modeling and fuzzy control with uncertain kinematics and dynamics incorporating foot force optimization","volume":"46","author":"Li","year":"2015","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/17\/3636\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:12:42Z","timestamp":1760188362000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/17\/3636"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,21]]},"references-count":49,"journal-issue":{"issue":"17","published-online":{"date-parts":[[2019,9]]}},"alternative-id":["s19173636"],"URL":"https:\/\/doi.org\/10.3390\/s19173636","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,21]]}}}