{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T16:06:36Z","timestamp":1779379596793,"version":"3.53.1"},"reference-count":27,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2019,3,3]],"date-time":"2019-03-03T00:00:00Z","timestamp":1551571200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"the Fundamental Research Fund for the Central University","award":["11618403"],"award-info":[{"award-number":["11618403"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Robot manipulators should be able to quickly detect collisions to limit damage due to physical contact. Traditional model-based detection methods in robotics are mainly concentrated on the difference between the estimated and actual applied torque. In this paper, a model independent collision detection method is presented, based on the vibration features generated by collisions. Firstly, the natural frequencies and vibration modal features of the manipulator under collisions are extracted with illustrative examples. Then, a peak frequency based method is developed for the estimation of the vibration modal along the manipulator structure. The vibration modal features are utilized for the construction and training of the artificial neural network for the collision detection task. Furthermore, the proposed networks also generate the location and direction information about contact. The experimental results show the validity of the collision detection and identification scheme, and that it can achieve considerable accuracy.<\/jats:p>","DOI":"10.3390\/s19051080","type":"journal-article","created":{"date-parts":[[2019,3,4]],"date-time":"2019-03-04T05:45:36Z","timestamp":1551678336000},"page":"1080","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":59,"title":["Collision Detection and Identification on Robot Manipulators Based on Vibration Analysis"],"prefix":"10.3390","volume":"19","author":[{"given":"Feiyan","family":"Min","sequence":"first","affiliation":[{"name":"Department of Electronic Engineering, College of Information Science and Technology, Jinan University, Guangzhou 510632, China"},{"name":"Robotics Research Institue of Jinan University, Guangzhou 510632, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4009-8618","authenticated-orcid":false,"given":"Gao","family":"Wang","sequence":"additional","affiliation":[{"name":"Department of Electronic Engineering, College of Information Science and Technology, Jinan University, Guangzhou 510632, China"},{"name":"Robotics Research Institue of Jinan University, Guangzhou 510632, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ning","family":"Liu","sequence":"additional","affiliation":[{"name":"Department of Electronic Engineering, College of Information Science and Technology, Jinan University, Guangzhou 510632, China"},{"name":"Robotics Research Institue of Jinan University, Guangzhou 510632, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,3,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Vorndamme, J., Schappler, M., and Haddadin, S. (June, January 29). Collision detection, isolation and identification for humanoids. Proceedings of the 2017 IEEE International Conference on Robotics and Automation, Singapore.","DOI":"10.1109\/ICRA.2017.7989552"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1292","DOI":"10.1109\/TRO.2017.2723903","article-title":"Robot Collisions: A Survey on Detection, Isolation, and Identification","volume":"6","author":"Haddadin","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.procir.2014.05.032","article-title":"Efficient collision avoidance for industrial manipulators with overlapping workspaces","volume":"20","author":"Ennen","year":"2014","journal-title":"Procedia CIRP"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1917","DOI":"10.1109\/TMECH.2014.2315440","article-title":"Adaptive Filtering for Robust Proprioceptive Robot Impact Detection under Model Uncertainties","volume":"6","author":"Makarov","year":"2014","journal-title":"IEEE\/ASME Trans. Mech."},{"key":"ref_5","unstructured":"Luca, A.D., Albu-Schaffer, A.A., Haddadin, S., and Hirzinger, G. (2006, January 9\u201315). Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm. Proceedings of the 2006 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Beijing, China."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Caldas, A., Makarov, M., and Grossard, M. (2013, January 9\u201312). Adaptive Residual Filtering for Safe Human-Robot Collision Detection under Modeling Uncertainties. Proceedings of the 2013 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, Wollongong, Australia.","DOI":"10.1109\/AIM.2013.6584178"},{"key":"ref_7","first-page":"230","article-title":"Human-robot contact in the safeguarding space","volume":"4","author":"Yamada","year":"2002","journal-title":"IEEE\/ASME Trans. Mech."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1016\/j.conengprac.2018.07.004","article-title":"Collision detection and identification for robot manipulators based on extended state observer","volume":"79","author":"Ren","year":"2018","journal-title":"Control Eng. Pract."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"886","DOI":"10.1016\/j.ifacol.2018.09.680","article-title":"Fault Tolerant Control Scheme for Robotic Manipulators Affected by Torque Faults","volume":"24","author":"Freddi","year":"2018","journal-title":"IFAC-PapersOnLine"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1017\/S026357470600316X","article-title":"Model order reduction for impact-contact dynamics simulations of flexible manipulators","volume":"25","author":"Ou","year":"2007","journal-title":"Robotica"},{"key":"ref_11","first-page":"256","article-title":"Mode-shape compensator for improving robustness of manipulator mounted on flexible base","volume":"2","author":"Ueda","year":"2010","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1858","DOI":"10.1109\/TCST.2012.2212196","article-title":"Discrete-Time Framework for Fault Diagnosis in Robotic Manipulators","volume":"21","author":"Caccavale","year":"2013","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.ymssp.2016.08.002","article-title":"On-line manipulator tool condition monitoring based on vibration analysis","volume":"89","author":"Gierlak","year":"2017","journal-title":"Mech. Syst. Signal. Process."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Pappachan, B.K., Caesarendra, W., and Tjahjowidodo, T. (2017). Frequency Domain Analysis of Sensor Data for Event Classification in Real-Time Robot Assisted Deburring. Sensors, 6.","DOI":"10.3390\/s17061247"},{"key":"ref_15","first-page":"529","article-title":"Sensor Fusion for Joint Kinematic Estimation in Serial Robots Using Encoder, Accelerometer and Gyroscope","volume":"2","year":"2015","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"878","DOI":"10.1109\/TIA.2016.2628362","article-title":"Current-Based Fault Detection and Identification for Wind Turbine Drivetrain Gearboxes","volume":"2","author":"Cheng","year":"2017","journal-title":"IEEE Trans. Ind. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Putra, I., Brusey, J., and Gaura, E. (2018). An Event-Triggered Machine Learning Approach for Accelerometer-Based Fall Detection. Sensors, 18.","DOI":"10.3390\/s18010020"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wu, J., Tang, T., Chen, M., and Hu, T.H. (2018). Self-Adaptive Spectrum Analysis Based Bearing Fault Diagnosis. Sensors, 18.","DOI":"10.3390\/s18103312"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1016\/j.ymssp.2018.02.030","article-title":"An accelerometer-based leak detection system","volume":"108","author":"Mohammed","year":"2018","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Liu, J.T., and Yang, X.X. (2018). Learning to See the Vibration: A Neural Network for Vibration Frequency Prediction. Sensors, 18.","DOI":"10.20944\/preprints201807.0086.v1"},{"key":"ref_21","unstructured":"Lu, S., Chung, J.H., and Velinsky, S.A. (2005, January 18\u201322). Human-Robot Collision Detection and Identification Based on Wrist and Base Force\/Torque Sensors. Proceedings of the IEEE International Conference on Robotics & Automation, Barcelona, Spain."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/j.rcim.2010.06.017","article-title":"Fault detection on robot manipulators using artificial neural networks","volume":"1","author":"Eski","year":"2011","journal-title":"Robot. Comput.-Int. Manuf."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Putra, I.P.E.S., Brusey, J., and Gaura, E. (2015, January 14\u201316). A Cascade-Classifier Approach for Fall Detection. Proceedings of the International Conference on Wireless Mobile Communication and Healthcare, London, UK.","DOI":"10.4108\/eai.14-10-2015.2261619"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1109\/70.681254","article-title":"Neural network based fault detection in robotic manipulators","volume":"2","author":"Vemuri","year":"1998","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1886","DOI":"10.1017\/S0263574714001143","article-title":"Human-robot collision detection and identification based on fuzzy and time series modelling","volume":"9","author":"Dimeas","year":"2015","journal-title":"Robotica"},{"key":"ref_26","unstructured":"Baase, S. (1988). Computer Algorithms, Introduction to Design and Analysis, Pearson Education."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Siciliano, B., Sciavicco, L., and Villani, L. (2010). Robotics: Modelling, Planning and Control, Springer Publishing Company, Incorporated.","DOI":"10.1007\/978-1-84628-642-1"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/5\/1080\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:35:57Z","timestamp":1760186157000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/5\/1080"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,3]]},"references-count":27,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2019,3]]}},"alternative-id":["s19051080"],"URL":"https:\/\/doi.org\/10.3390\/s19051080","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3,3]]}}}