{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,26]],"date-time":"2026-06-26T15:09:51Z","timestamp":1782486591454,"version":"3.54.5"},"reference-count":22,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T00:00:00Z","timestamp":1558569600000},"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>Physical contact inevitably occurs during robot interaction with outside environments. A robot should have the ability to detect and distinguish whether a physical interaction between a human and the robot is contact or collision, so as to ensure human safety and improve interaction performance. In this paper, a virtual sensor that can detect and distinguish contact and collision between humans and industrial robots is proposed. Based on the generalized momentum of the robot, two observers with low-pass and band-pass filter characteristics were designed in this virtual sensor to realize the robot collision detection. Using the different frequency distribution ranges of the lighter contact force signal and the heavier collision force signal, the filter parameters in the two observers were appropriately selected to distinguish between collisions and contacts in close interaction between humans and robots. The virtual sensor does not require acceleration information or inverse dynamics calculations. It only needs to sample the motor driving current and position information of the robot joint, and can easily be applied to conventional industrial robots. The experimental results show that the low-pass and band-pass torque observers can detect different force signals in real-time, and the proposed virtual sensor can be used for collision detection and distinction in human\u2013robot interactions.<\/jats:p>","DOI":"10.3390\/s19102368","type":"journal-article","created":{"date-parts":[[2019,5,24]],"date-time":"2019-05-24T02:22:00Z","timestamp":1558664520000},"page":"2368","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["A Virtual Sensor for Collision Detection and Distinction with Conventional Industrial Robots"],"prefix":"10.3390","volume":"19","author":[{"given":"Zhijing","family":"Li","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering and Automation, Fuzhou University, Fuzhou 350116, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9373-1683","authenticated-orcid":false,"given":"Jinhua","family":"Ye","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering and Automation, Fuzhou University, Fuzhou 350116, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haibin","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering and Automation, Fuzhou University, Fuzhou 350116, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,5,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1016\/j.mechmachtheory.2007.03.003","article-title":"An atlas of physical human\u2013robot interaction","volume":"43","author":"Santis","year":"2008","journal-title":"Mech. Mach. Theory"},{"key":"ref_2","unstructured":"Beetz, M., Bartels, G., Albu-Schaffer, A., Balint-Benczedi, F., Belder, R., Bebler, D., Haddadin, S., Maldonado, A., Mansfeld, N., and Wiedemeyer, T. (October, January 28). Robotic agents capable of natural and safe physical interaction with human co-workers. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, Hamburg, Germany."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/s10846-014-0146-2","article-title":"A depth space approach for evaluating distance to objects","volume":"80","author":"Flacco","year":"2015","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_4","unstructured":"Lee, S.D., and Song, J.B. (2011, January 23\u201326). Guideline for determination of link mass of a robot arm for collision safety. Proceedings of the 8th International Conference on Ubiquitous Robots and Ambient Intelligence, Incheon, Korea."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1016\/j.sna.2016.02.045","article-title":"New tactile sensor for position detection based on distributed planar electric field","volume":"242","author":"Wu","year":"2016","journal-title":"Sens. Actuators A Phys."},{"key":"ref_6","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":"33","author":"Haddadin","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/j.mechatronics.2018.02.009","article-title":"Survey on human\u2013robot collaboration in industrial settings: Safety, intuitive interfaces and applications","volume":"55","author":"Villani","year":"2018","journal-title":"Mechatronics"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1007\/s12541-011-0034-7","article-title":"Current based compliance control method for minimizing an impact force at collision of service robot arm","volume":"12","author":"Je","year":"2011","journal-title":"Int. J. Precis. Eng. Manuf."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1007\/s11633-017-1104-9","article-title":"A position and torque switching control method for robot collision safety","volume":"15","author":"Li","year":"2018","journal-title":"Int. J. Autom. Comput."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Indri, M., Trapani, S., and Lazzero, I. (2017). Development of a virtual collision sensor for industrial robots. Sensors, 17.","DOI":"10.3390\/s17051148"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"4389","DOI":"10.1007\/s12206-014-1006-5","article-title":"Human-robot collision detection under modeling uncertainty using frequency boundary of manipulator dynamics","volume":"28","author":"Jung","year":"2014","journal-title":"J. Mech. Sci. Technol."},{"key":"ref_12","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":"19","author":"Makarov","year":"2014","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_13","unstructured":"Luca, A.D., and Mattone, R. (2005, January 18\u201322). Sensorless robot collision detection and hybrid force\/motion control. Proceedings of the IEEE\/RSJ International Conference on Robotics & Automation, Barcelona, Spain."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"He, S.M., Ye, J.H., Li, Z.J., Li, S.Y., Wu, G.K., and Wu, H.B. (2015, January 6\u20139). A momentum-based collision detection algorithm for industrial robot. Proceedings of the IEEE International Conference on Robotics and Biomimetics, Zhuhai, China.","DOI":"10.1109\/ROBIO.2015.7418943"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.mechatronics.2018.01.016","article-title":"A virtual force sensor for interaction tasks with conventional industrial robots","volume":"50","author":"Villagrossi","year":"2018","journal-title":"Mechatronics"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Geravand, M., Flacco, F., and Luca, A.D. (2013, January 6\u201310). Human-robot physical interaction and collaboration using an industrial robot with a closed control architecture. Proceedings of the IEEE International Conference on Robotics and Automation, Karlsruhe, Germany.","DOI":"10.1109\/ICRA.2013.6631141"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Indri, M., Lachello, L., Lazzero, I., Sibona, F., and Trapani, S. (2019). Smart Sensors Applications for a New Paradigm of a Production Line. Sensors, 19.","DOI":"10.3390\/s19030650"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"720","DOI":"10.1109\/LRA.2017.2789249","article-title":"A frequency domain approach for contact type distinction in human-robot collaboration","volume":"3","author":"Kouris","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Golz, S., Osendorfer, C., and Haddadin, S. (2015, January 26\u201330). Using tactile sensation for learning contact knowledge: Discriminate collision from physical interaction. Proceedings of the IEEE International Conference on Robotics and Automation, Seattle, WA, USA.","DOI":"10.1109\/ICRA.2015.7139726"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Sotoudehnejad, V., Takhmar, A., Kermani, M.R., and Polushin, I.G. (2012, January 7\u201312). Counteracting modeling errors for sensitive observer-based manipulator collision detection. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots & Systems, Vilamoura, Portugal.","DOI":"10.1109\/IROS.2012.6386198"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1581","DOI":"10.1115\/1.4006589","article-title":"Static Friction in a robot joint: Modeling and identification of load and temperature effects","volume":"134","author":"Bittencourt","year":"2012","journal-title":"J. Dyn. Syst. Meas. Control"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1109\/TMECH.2005.848290","article-title":"Modeling and control of the mitsubishi pa-10 robot arm harmonic drive system","volume":"10","author":"Kennedy","year":"2005","journal-title":"IEEE\/ASME Trans. Mechatron."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/10\/2368\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:54:24Z","timestamp":1760187264000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/10\/2368"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,23]]},"references-count":22,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2019,5]]}},"alternative-id":["s19102368"],"URL":"https:\/\/doi.org\/10.3390\/s19102368","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,23]]}}}