{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:08:27Z","timestamp":1775002107831,"version":"3.50.1"},"reference-count":24,"publisher":"Cambridge University Press (CUP)","issue":"7","license":[{"start":{"date-parts":[[2013,5,14]],"date-time":"2013-05-14T00:00:00Z","timestamp":1368489600000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2013,10]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>The present paper addresses the issues that should be covered in order to develop walk-through programming techniques (i.e. a manual guidance of the robot) in an industrial scenario. First, an exact formulation of the dynamics of the tool the human should feel when interacting with the robot is presented. Then, the paper discusses a way to implement such dynamics on an industrial robot equipped with an open robot control system and a wrist force\/torque sensor, as well as the safety issues related to the walk-through programming. In particular, two strategies that make use of admittance control to constrain the robot motion are presented. One slows down the robot when the velocity of the tool centre point exceeds a specified safety limit, the other one limits the robot workspace by way of virtual safety surfaces. Experimental results on a COMAU Smart Six robot are presented, showing the performance of the walk-through programming system endowed with the two proposed safety strategies.<\/jats:p>","DOI":"10.1017\/s0263574713000404","type":"journal-article","created":{"date-parts":[[2013,5,22]],"date-time":"2013-05-22T09:04:34Z","timestamp":1369213474000},"page":"1143-1153","source":"Crossref","is-referenced-by-count":52,"title":["Walk-through programming for robotic manipulators based on admittance control"],"prefix":"10.1017","volume":"31","author":[{"given":"Luca","family":"Bascetta","sequence":"first","affiliation":[]},{"given":"Gianni","family":"Ferretti","sequence":"additional","affiliation":[]},{"given":"Gianantonio","family":"Magnani","sequence":"additional","affiliation":[]},{"given":"Paolo","family":"Rocco","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2013,5,14]]},"reference":[{"key":"S0263574713000404_ref24","first-page":"3883","volume-title":"Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Tsumugiwa","year":"2004"},{"key":"S0263574713000404_ref23","first-page":"385","volume-title":"Workshop Industry\u2013Academia Collaboration in the ECHORD Project: A Bridge for European Robotics Innovation, IEEE International Conference on Robotics and Automation","author":"Tellaeche","year":"2012"},{"key":"S0263574713000404_ref21","unstructured":"C. Powell , \u201cCase study: Kuntz Electroplating automated wheel polishing system,\u201d Robotics (available at: http:\/\/www.robotics.org) (2002)."},{"key":"S0263574713000404_ref18","first-page":"610","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Kumar","year":"2000"},{"key":"S0263574713000404_ref16","doi-asserted-by":"crossref","first-page":"3097","DOI":"10.1109\/ROBOT.1995.525725","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Ikeura","year":"1995"},{"key":"S0263574713000404_ref12","first-page":"1","volume-title":"Proceedings of the IEEE International Conference on Advanced Robotics","author":"Ferretti","year":"2009"},{"key":"S0263574713000404_ref10","doi-asserted-by":"publisher","DOI":"10.1108\/01439919910284000"},{"key":"S0263574713000404_ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1997.620147"},{"key":"S0263574713000404_ref4","unstructured":"Comau Robotics instruction handbook C4G OPEN System Software Rel. 3.33, 2011."},{"key":"S0263574713000404_ref1","unstructured":"COMEDI, \u201cLinux Control and Measurement Device Interface,\u201d available at: http:\/\/www.comedi.org."},{"key":"S0263574713000404_ref22","unstructured":"ABB Robotics, FC Programming Handle (2010)."},{"key":"S0263574713000404_ref15","volume-title":"Industrial Automation and Robotics","author":"Gupta","year":"2007"},{"key":"S0263574713000404_ref19","volume-title":"OSHA Technical Manual, Industrial robots and robot system safety (Section IV, Chapter 4)"},{"key":"S0263574713000404_ref2","unstructured":"\u201cRTAI \u2013 Real Time Application Interface,\u201d available at: http:\/\/www.rtai.org."},{"key":"S0263574713000404_ref20","first-page":"4179","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Ortmaier","year":"2006"},{"key":"S0263574713000404_ref11","first-page":"2352","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Ang","year":"2000"},{"key":"S0263574713000404_ref9","first-page":"657","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Albu-Schaeffer","year":"2002"},{"key":"S0263574713000404_ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2003.814759"},{"key":"S0263574713000404_ref17","doi-asserted-by":"publisher","DOI":"10.1002\/igs.10023"},{"key":"S0263574713000404_ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1997.619309"},{"key":"S0263574713000404_ref13","first-page":"1","volume-title":"IROS Workshop on Robot Programming by Demonstration","author":"Frigola","year":"2003"},{"key":"S0263574713000404_ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1996.506839"},{"key":"S0263574713000404_ref5","volume-title":"Robots for industrial environments: Safety requirements","year":"2011"},{"key":"S0263574713000404_ref3","unstructured":"\u201cRTne \u2013 Hard Real-Time Networking for Real-Time Linux,\u201d available at: http:\/\/www.rtnet.org."}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574713000404","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,1]],"date-time":"2023-07-01T21:32:18Z","timestamp":1688247138000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574713000404\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,5,14]]},"references-count":24,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2013,10]]}},"alternative-id":["S0263574713000404"],"URL":"https:\/\/doi.org\/10.1017\/s0263574713000404","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,5,14]]}}}