{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T23:52:47Z","timestamp":1770421967929,"version":"3.49.0"},"reference-count":45,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2023,2,13]],"date-time":"2023-02-13T00:00:00Z","timestamp":1676246400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Neurorobot."],"abstract":"<jats:p>Safety and ergonomics of Physical Human-Robot Collaboration (PHRC) are crucial to make human-robot collaborative systems trustworthy and make a significant impact in real-world applications. One big obstacle to the development of relevant research is the lack of a general platform for evaluating the safety and ergonomics of proposed PHRC systems. This paper aims to create a Physical emulatoR enabling safEty anD ergonomICs evaluation and Training of physical human-rObot collaboRation (PREDICTOR). PREDICTOR consists of a dual-arm robot system and a VR headset as its hardware and contains physical simulation, haptic rendering and visual rendering modules as its software. The dual-arm robot system is used as an integrated admittance-type haptic device, which senses the force\/torque applied by a human operator as an input to drive the simulation of a PHRC system and constrains the handles' motion to match their virtual counterparts in the simulation. The motion of the PHRC system in the simulation is fed back to the operator through the VR headset. PREDICTOR combines haptics and VR to emulate PHRC tasks in a safe environment since the interactive forces are monitored to avoid any risky events. PREDICTOR also brings flexibility as different PHRC tasks can be easily set up by changing the PHRC system model and the robot controller in the simulation. The effectiveness and performance of PREDICTOR were evaluated by experiments.<\/jats:p>","DOI":"10.3389\/fnbot.2023.1080038","type":"journal-article","created":{"date-parts":[[2023,2,13]],"date-time":"2023-02-13T05:43:48Z","timestamp":1676267028000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["PREDICTOR: A Physical emulatoR enabling safEty anD ergonomICs evaluation and Training of physical human-rObot collaboRation"],"prefix":"10.3389","volume":"17","author":[{"given":"Carl Emil","family":"Sunesson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel Tofte","family":"Sch\u00f8n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher Nybo Ploug","family":"Hass\u00f8","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francesco","family":"Chinello","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cheng","family":"Fang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1965","published-online":{"date-parts":[[2023,2,13]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1177\/0278364917744035","article-title":"Reduced-complexity representation of the human arm active endpoint stiffness for supervisory control of remote manipulation","volume":"37","author":"Ajoudani","year":"","journal-title":"Int. J. Rob. Res"},{"key":"B2","doi-asserted-by":"publisher","first-page":"957","DOI":"10.1007\/s10514-017-9677-2","article-title":"Progress and prospects of the human-robot collaboration","volume":"42","author":"Ajoudani","year":"","journal-title":"Autonom. Rob"},{"key":"B3","first-page":"3704","article-title":"\u201cCartesian impedance control of redundant robots: recent results with the dlr-light-weight-arms,\u201d","volume-title":"Robotics and Automation, 2003. Proceedings. ICRA'03. IEEE International Conference on, Vol. 3","author":"Albu-Schaffer","year":"2003"},{"key":"B4","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1142\/S0219843608001303","article-title":"Human-robot collaboration: a survey","volume":"5","author":"Bauer","year":"2008","journal-title":"Int. J. Humanoid Rob"},{"key":"B5","doi-asserted-by":"publisher","first-page":"102022","DOI":"10.1016\/j.rcim.2020.102022","article-title":"Safety assurance mechanisms of collaborative robotic systems in manufacturing","volume":"67","author":"Bi","year":"2021","journal-title":"Rob. Comput. Integr. Manufact"},{"key":"B6","doi-asserted-by":"publisher","first-page":"1298","DOI":"10.1177\/0278364909351756","article-title":"Development of a multi-modal multi-user telepresence and teleaction system","volume":"29","author":"Buss","year":"2010","journal-title":"Int. J. Rob. Res"},{"key":"B7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.rcim.2015.12.007","article-title":"Collaborative manufacturing with physical human-robot interaction","volume":"40","author":"Cherubini","year":"2016","journal-title":"Robot. Comput. Integr. Manuf"},{"key":"B8","doi-asserted-by":"crossref","first-page":"999","DOI":"10.1109\/ROBOT.2005.1570247","article-title":"\u201cSensorless robot collision detection and hybrid force\/motion control,\u201d","volume-title":"Proceedings of the 2005 IEEE International Conference on Robotics and Automation","author":"De Luca","year":"2005"},{"key":"B9","doi-asserted-by":"publisher","first-page":"457","DOI":"10.4271\/2016-01-0337","article-title":"A framework for collaborative robot (cobot) integration in advanced manufacturing systems","volume":"9","author":"Djuric","year":"2016","journal-title":"SAE Int. J. Mater. Manufact"},{"key":"B10","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1109\/LRA.2017.2731524","article-title":"Online model based estimation of complete joint stiffness of human arm","volume":"3","author":"Fang","year":"2017","journal-title":"IEEE Rob. Automat. Lett"},{"key":"B11","doi-asserted-by":"crossref","first-page":"3472","DOI":"10.1109\/SMC.2018.00588","article-title":"\u201cA real-time identification and tracking method for the musculoskeletal model of human arm,\u201d","volume-title":"2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC)","author":"Fang","year":"2018"},{"key":"B12","doi-asserted-by":"crossref","first-page":"1060","DOI":"10.1109\/HUMANOIDS.2015.7363500","article-title":"\u201cEfficient self-collision avoidance based on focus of interest for humanoid robots,\u201d","volume-title":"2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids)","author":"Fang","year":"2015"},{"key":"B13","doi-asserted-by":"crossref","first-page":"1152","DOI":"10.1109\/ROBOT.1987.1087982","article-title":"\u201cA local based approach for path planning of manipulators with a high number of degrees of freedom,\u201d","volume-title":"Proceedings. 1987 IEEE international conference on robotics and automation, Vol. 4","author":"Faverjon","year":"1987"},{"key":"B14","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/s12532-014-0071-1","article-title":"qpoases: a parametric active-set algorithm for quadratic programming","volume":"6","author":"Ferreau","year":"2014","journal-title":"Math. Program. Comput"},{"key":"B15","doi-asserted-by":"crossref","first-page":"3788","DOI":"10.1109\/ICRA.2015.7139726","article-title":"\u201cUsing tactile sensation for learning contact knowledge: Discriminate collision from physical interaction,\u201d","volume-title":"2015 IEEE International Conference on Robotics and Automation (ICRA)","author":"Golz","year":"2015"},{"key":"B16","doi-asserted-by":"publisher","first-page":"101998","DOI":"10.1016\/j.rcim.2020.101998","article-title":"Emerging research fields in safety and ergonomics in industrial collaborative robotics: a systematic literature review","volume":"67","author":"Gualtieri","year":"2021","journal-title":"Robot. Comput. Integr. Manuf"},{"key":"B17","doi-asserted-by":"crossref","first-page":"3356","DOI":"10.1109\/IROS.2008.4650764","article-title":"\u201cCollision detection and reaction: a contribution to safe physical human-robot interaction,\u201d","volume-title":"2008 IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Haddadin","year":"2008"},{"key":"B18","doi-asserted-by":"publisher","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. Rob"},{"key":"B19","doi-asserted-by":"publisher","first-page":"1043","DOI":"10.1109\/LRA.2021.3056060","article-title":"Neo: a novel expeditious optimisation algorithm for reactive motion control of manipulators","volume":"6","author":"Haviland","year":"2021","journal-title":"IEEE Rob. Autom. Lett"},{"key":"B20","doi-asserted-by":"crossref","first-page":"304","DOI":"10.23919\/ACC.1984.4788393","article-title":"\u201cImpedance control: an approach to manipulation,\u201d","volume-title":"1984 American Control Conference","author":"Hogan","year":"1984"},{"key":"B21","doi-asserted-by":"crossref","first-page":"3441","DOI":"10.1109\/ICRA.2011.5980066","article-title":"\u201cThe dlr bimanual haptic device with optimized workspac,\u201d","volume-title":"2011 IEEE International Conference on Robotics and Automation","author":"Hulin","year":"2011"},{"key":"B22","doi-asserted-by":"crossref","first-page":"500","DOI":"10.1109\/ROBOT.1985.1087247","article-title":"\u201cReal-time obstacle avoidance for manipulators and mobile robots,\u201d","volume-title":"Proceedings. 1985 IEEE International Conference on Robotics and Automation, Vol. 2","author":"Khatib","year":"1985"},{"key":"B23","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/JRA.1987.1087068","article-title":"A unified approach for motion and force control of robot manipulators: the operational space formulation","volume":"3","author":"Khatib","year":"1987","journal-title":"Rob. Automat. IEEE J"},{"key":"B24","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/LRA.2017.2729666","article-title":"Anticipatory robot assistance for the prevention of human static joint overloading in human-robot collaboration","volume":"3","author":"Kim","year":"2017","journal-title":"IEEE Rob. Automat. Lett"},{"key":"B25","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MRA.2018.2890460","article-title":"Adaptable workstations for human-robot collaboration: a reconfigurable framework for improving worker ergonomics and productivity","volume":"26","author":"Kim","year":"2019","journal-title":"IEEE Rob. Automat. Mag"},{"key":"B26","doi-asserted-by":"crossref","first-page":"628","DOI":"10.1016\/j.cirp.2009.09.009","article-title":"Cooperation of human and machines in assembly lines","volume":"58","author":"Kr\u00fcger","year":"2009","journal-title":"CIRP Ann."},{"key":"B27","doi-asserted-by":"publisher","first-page":"103523","DOI":"10.1016\/j.autcon.2020.103523","article-title":"Brain-computer interface for hands-free teleoperation of construction robots","volume":"123","author":"Liu","year":"2021","journal-title":"Automat. Construct"},{"key":"B28","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1016\/j.ergon.2016.11.011","article-title":"Human-oriented design of collaborative robots","volume":"57","author":"Maurice","year":"2017","journal-title":"Int. J. Ind. Ergon"},{"key":"B29","doi-asserted-by":"publisher","first-page":"737","DOI":"10.1177\/0278364908091463","article-title":"Operational space control: a theoretical and empirical comparison","volume":"27","author":"Nakanishi","year":"2008","journal-title":"Int. J. Rob. Res"},{"key":"B30","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1109\/MRA.2018.2810098","article-title":"Openphri: an open-source library for safe physical human-robot interaction","volume":"25","author":"Navarro","year":"2017","journal-title":"IEEE Rob. Automat. Mag"},{"key":"B31","volume-title":"Cartesian Impedance Control of Redundant and Flexible-Joint Robots, Vol. 49","author":"Ott","year":"2008"},{"key":"B32","doi-asserted-by":"crossref","first-page":"4298","DOI":"10.1109\/ICRA.2011.5980549","article-title":"\u201cModular state-based behavior control for safe human-robot interaction: a lightweight control architecture for a lightweight robot,\u201d","volume-title":"2011 IEEE International Conference on Robotics and Automation","author":"Parusel","year":"2011"},{"key":"B33","doi-asserted-by":"crossref","first-page":"1340","DOI":"10.1109\/IROS.2018.8593705","article-title":"\u201cOnline human muscle force estimation for fatigue management in human-robot co-manipulation,\u201d","volume-title":"2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)","author":"Peternel","year":"2018"},{"key":"B34","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/j.rcim.2019.01.013","article-title":"A selective muscle fatigue management approach to ergonomic human-robot co-manipulation","volume":"58","author":"Peternel","year":"2019","journal-title":"Robot. Comput. Integr. Manuf"},{"key":"B35","doi-asserted-by":"publisher","first-page":"590241","DOI":"10.3389\/fnbot.2020.590241","article-title":"Binary and hybrid work-condition maps for interactive exploration of ergonomic human arm postures","volume":"14","author":"Peternel","year":"2021","journal-title":"Front. Neurorobot"},{"key":"B36","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MCG.2004.1274058","article-title":"Haptic rendering: introductory concepts","volume":"24","author":"Salisbury","year":"2004","journal-title":"IEEE Comput. Graph. Appl"},{"key":"B37","doi-asserted-by":"crossref","DOI":"10.1145\/2393091.2393111","article-title":"\u201cLevels of human and robot collaboration for automotive manufacturing,\u201d","author":"Shi","year":"2012","journal-title":"PerMIS '12: Proceedings of the Workshop on Performance Metrics for Intelligent Systems"},{"key":"B38","article-title":"\u201cRobotics: modelling, planning and control,\u201d","volume-title":"Advanced Textbooks in Control and Signal Processing","author":"Siciliano","year":"2009"},{"key":"B39","doi-asserted-by":"crossref","first-page":"3089","DOI":"10.1109\/ROBOT.1995.525724","article-title":"\u201cA failure-to-safety\"kyozon\" system with simple contact detection and stop capabilities for safe human-autonomous robot coexistence,\u201d","volume-title":"Proceedings of 1995 IEEE International Conference on Robotics and Automation, Vol. 3","author":"Suita","year":"1995"},{"key":"B40","author":"Vandenberghe","year":"2010","journal-title":"The Cvxopt Linear and Quadratic Cone Program Solvers"},{"key":"B41","article-title":"\u201cCobots: Robust symbiotic autonomous mobile service robots,\u201d","author":"Veloso","year":"2015","journal-title":"Twenty-Fourth International Joint Conference on Artificial Intelligence"},{"key":"B42","first-page":"4183","article-title":"\u201cEDAN: an emg-controlled daily assistant to help people with physical disabilities,\u201d","volume-title":"2020 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)","author":"Vogel","year":""},{"key":"B43","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/MRA.2020.3032142","article-title":"An ecosystem for heterogeneous robotic assistants in caregiving: Core functionalities and use cases","volume":"28","author":"Vogel","year":"","journal-title":"IEEE Robot. Automat. Maga"},{"key":"B44","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1109\/3516.653047","article-title":"Human-robot contact in the safeguarding space","volume":"2","author":"Yamada","year":"1997","journal-title":"IEEE\/ASME Trans. Mechatron"},{"key":"B45","doi-asserted-by":"crossref","first-page":"1026","DOI":"10.1109\/COASE.2016.7743516","article-title":"\u201cA generic optimization-based framework for reactive collision avoidance in bipedal locomotion,\u201d","volume-title":"2016 IEEE International Conference on Automation Science and Engineering (CASE)","author":"Zhou","year":"2016"}],"container-title":["Frontiers in Neurorobotics"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnbot.2023.1080038\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,13]],"date-time":"2023-02-13T05:44:02Z","timestamp":1676267042000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnbot.2023.1080038\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,13]]},"references-count":45,"alternative-id":["10.3389\/fnbot.2023.1080038"],"URL":"https:\/\/doi.org\/10.3389\/fnbot.2023.1080038","relation":{},"ISSN":["1662-5218"],"issn-type":[{"value":"1662-5218","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,13]]},"article-number":"1080038"}}