{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,20]],"date-time":"2025-08-20T12:51:06Z","timestamp":1755694266834,"version":"3.40.5"},"reference-count":34,"publisher":"Cambridge University Press (CUP)","issue":"3","license":[{"start":{"date-parts":[[2024,1,22]],"date-time":"2024-01-22T00:00:00Z","timestamp":1705881600000},"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":[[2024,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This article designs a robotic Chinese character writing system that can resist random human interference. Firstly, an innovative stroke extraction method of Chinese characters was devised. A basic Chinese character stroke extraction method based on cumulative direction vectors is used to extract the components that make up the strokes of Chinese characters. The components are then stitched together into strokes based on the sequential base stroke joining method. To enable the robot to imitate handwriting Chinese character skills, we utilised stroke information as the demonstration and modelled the skills using dynamic movement primitives (DMPs). To suppress random human interference, this article combines improved DMPs and conductance control to adjust robot trajectories based on real-time visual measurements. The experimental results show that the proposed method can accurately extract the strokes of most Chinese characters. The designed trajectory adjustment method offers better smoothness and robustness than direct rotating and translating curves. The robot is able to adjust its posture and trajectory in real time to eliminate the negative impacts of human interference.<\/jats:p>","DOI":"10.1017\/s0263574724000018","type":"journal-article","created":{"date-parts":[[2024,1,25]],"date-time":"2024-01-25T03:25:21Z","timestamp":1706153121000},"page":"931-945","source":"Crossref","is-referenced-by-count":3,"title":["Image-based anti-interference robotic Chinese character writing system"],"prefix":"10.1017","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-7199-4948","authenticated-orcid":false,"given":"Xian","family":"Li","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5255-5559","authenticated-orcid":false,"given":"Chenguang","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Sheng","family":"Xu","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2998-267X","authenticated-orcid":false,"given":"Yongsheng","family":"Ou","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2024,1,22]]},"reference":[{"key":"S0263574724000018_ref23","unstructured":"[23] Chang, C.-C. , \u201cA library for support vector machines. 2001. http:\/\/www.csie.ntu.edu.tw\/~cjlin\/libsvm."},{"key":"S0263574724000018_ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2021.108416"},{"key":"S0263574724000018_ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ICIEA51954.2021.9516425"},{"key":"S0263574724000018_ref9","doi-asserted-by":"crossref","unstructured":"[9] Yang, Y. , Chen, W. , Zhou, L. , Zheng, B. , Xiao, W. , Huang, Y. and Sun, Z. , \u201cA Hybrid Control Framework Teaching Robot to Write Chinese Characters: From Image to Handwriting,\u201d 2021 IEEE 17th International Conference on Automation Science and Engineering (CASE), IEEE (2021) pp. 1161\u20131166.","DOI":"10.1109\/CASE49439.2021.9551480"},{"key":"S0263574724000018_ref6","first-page":"6","article-title":"Robot manipulator lettering technology and motion","volume":"26","author":"Wang","year":"2003","journal-title":"J Chongq. Univ."},{"key":"S0263574724000018_ref8","first-page":"119","article-title":"Functional design and realization of writing for motoman-up6 robots","volume":"40","author":"Chuanjian","year":"2011","journal-title":"Mach. Buildi. Autom."},{"key":"S0263574724000018_ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICDAR.2013.234"},{"key":"S0263574724000018_ref17","doi-asserted-by":"publisher","DOI":"10.1109\/THMS.2018.2882485"},{"key":"S0263574724000018_ref3","first-page":"15","article-title":"Survey of robotic calligraphy research","volume":"11","author":"Zeng","year":"2016","journal-title":"CAAI Trans. Intell. Syst."},{"key":"S0263574724000018_ref10","unstructured":"[10] Yao, F. and Shao, G. , \u201cModeling of Ancient-style Chinese Character and Its Application to CCC Robot,\u201d 2006 IEEE International Conference on Networking, Sensing and Control., IEEE (2006) pp. 72\u201377."},{"key":"S0263574724000018_ref29","first-page":"1149","article-title":"Dynamic skill learning from human demonstration based on the human arm stiffness estimation model and Riemannian DMP","author":"Liao","year":"2022","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"S0263574724000018_ref1","doi-asserted-by":"publisher","DOI":"10.1109\/JAS.2020.1003381"},{"key":"S0263574724000018_ref31","doi-asserted-by":"publisher","DOI":"10.1109\/RO-MAN47096.2020.9223500"},{"key":"S0263574724000018_ref14","doi-asserted-by":"crossref","unstructured":"[14] Li, J. , Sun, W. , Zhou, M. and Dai, X. , \u201cTeaching a Calligraphy Robot Via a Touch Screen,\u201d 2014 IEEE International Conference on Automation Science and Engineering (CASE), IEEE (2014) pp. 221\u2013226.","DOI":"10.1109\/CoASE.2014.6899330"},{"key":"S0263574724000018_ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA40945.2020.9196952"},{"key":"S0263574724000018_ref2","unstructured":"[2] Yin, H. , Alves-Oliveira, P. , Melo, F. S. , Billard, A. and Paiva, A. , \u201cSynthesizing Robotic Handwriting Motion by Learning from Human Demonstrations.\u201d Proceedings of the 25th International Joint Conference on Artificial Intelligence, No. CONF (2016)."},{"key":"S0263574724000018_ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ROBIO.2018.8665143"},{"key":"S0263574724000018_ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2016.12.006"},{"key":"S0263574724000018_ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ICAR53236.2021.9659384"},{"key":"S0263574724000018_ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA40945.2020.9196765"},{"key":"S0263574724000018_ref34","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2018.2817589"},{"key":"S0263574724000018_ref11","doi-asserted-by":"publisher","DOI":"10.1016\/S0952-1976(04)00090-9"},{"key":"S0263574724000018_ref16","doi-asserted-by":"crossref","unstructured":"[16] Sun, Y. , Qian, H. and Xu, Y. , \u201cRobot Learns Chinese Calligraphy from Demonstrations,\u201d 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems, IEEE (2014) pp. 4408\u20134413.","DOI":"10.1109\/IROS.2014.6943186"},{"key":"S0263574724000018_ref22","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2015.2468231"},{"key":"S0263574724000018_ref18","first-page":"97","article-title":"Vectorization of Qi Gong calligraphy","volume":"24","author":"Cao","year":"2010","journal-title":"J. Chin. Inf. Process."},{"key":"S0263574724000018_ref15","unstructured":"[15] Lin, F. and Tang, X. , \u201cDynamic Stroke Information Analysis for Video-based Handwritten Chinese Character Recognition,\u201d Proceedings Ninth IEEE International Conference on Computer Vision, IEEE (2003) pp. 695\u2013700."},{"key":"S0263574724000018_ref27","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2018.2826064"},{"key":"S0263574724000018_ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2018.2852711"},{"volume-title":"Advances in Neural Information Processing Systems","year":"2002","author":"Ijspeert","key":"S0263574724000018_ref24"},{"key":"S0263574724000018_ref5","doi-asserted-by":"crossref","unstructured":"[5] Wang, S. , Chen, J. , Deng, X. , Hutchinson, S. and Dellaert, F. , \u201cRobot Calligraphy Using Pseudospectral Optimal Control in Conjunction with a Novel Dynamic Brush Model.\u201d 2020 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE (2020) pp. 6696\u20136703.","DOI":"10.1109\/IROS45743.2020.9341787"},{"key":"S0263574724000018_ref12","unstructured":"[12] Lam, J. H. and Yam, Y. , \u201cApplication of Brush Footprint Geometric Model for Realization of Robotic Chinese Calligraphy, \u201d 2011 2nd International Conference on Cognitive Infocommunications (CogInfoCom), IEEE (2011) pp. 1\u20135."},{"key":"S0263574724000018_ref13","doi-asserted-by":"crossref","unstructured":"[13] Lam, J. H. and Yam, Y. , \u201cStroke Trajectory Generation Experiment for a Robotic Chinese Calligrapher Using a Geometric Brush Footprint Model,\u201d 2009 IEEE\/RSJ International Conference on Intelligent Robots and Systems, IEEE (2009) pp. 2315\u20132320.","DOI":"10.1109\/IROS.2009.5354709"},{"key":"S0263574724000018_ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2020.103668"},{"key":"S0263574724000018_ref7","article-title":"Drawing Chinese character based on continuous path control of IRB 140 industrial robot","author":"Gong","year":"2010","journal-title":"Modern Manuf. Eng."}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574724000018","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,13]],"date-time":"2024-02-13T09:55:29Z","timestamp":1707818129000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574724000018\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,22]]},"references-count":34,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,3]]}},"alternative-id":["S0263574724000018"],"URL":"https:\/\/doi.org\/10.1017\/s0263574724000018","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"type":"print","value":"0263-5747"},{"type":"electronic","value":"1469-8668"}],"subject":[],"published":{"date-parts":[[2024,1,22]]}}}