{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:23:25Z","timestamp":1754155405611,"version":"3.41.2"},"reference-count":25,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2016,3,21]],"date-time":"2016-03-21T00:00:00Z","timestamp":1458518400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,3,21]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>\u2013 Nondestructive testing based on cooperative twin-robot technology is a significant issue for curved-surface inspection. To achieve this purpose, this paper aims to present a kinematic constraint relation method relative to two cooperative robots.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>\u2013 The transformation relation of the twin-robot base frame can be determined by driving the two robots for a series of handclasp operations on three points that are noncollinear in space. The transformation relation is used to solve the cooperative motion problem of the twin-robot system. Cooperative motions are divided into coupled and combined synchronous motions on the basis of the testing tasks. The position and orientation constraints for the two motion modes are also explored.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>\u2013 Representative experiments between two industrial robots are conducted to validate the theoretical developments in kinematic constraint analysis. Artificial defects are clearly visible in the C-scan results, thereby verifying the validity and the effectiveness of the proposed method.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>\u2013 The transformation relation of the twin-robot base frame is built under a series of handclasp operations. The position and orientation constraints for the coupled and combined synchronous motions are explored. Theoretical foundations of trajectory planning method for the transmitting and receiving transducers of the cooperative twin-robot system are presented.<\/jats:p><\/jats:sec>","DOI":"10.1108\/ir-09-2015-0169","type":"journal-article","created":{"date-parts":[[2016,3,30]],"date-time":"2016-03-30T14:40:04Z","timestamp":1459348804000},"page":"172-180","source":"Crossref","is-referenced-by-count":5,"title":["Kinematic constraint analysis in a twin-robot system for curved-surface nondestructive testing"],"prefix":"10.1108","volume":"43","author":[{"given":"Zongxing","family":"Lu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chunguang","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qinxue","family":"Pan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dingguo","family":"Xiao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fanwu","family":"Meng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Hao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2020121720123557800_b1","doi-asserted-by":"crossref","unstructured":"Ahmad, S. and Luo, S. (1989), \u201cCoordinated motion control of multiple robotic devices for welding and redundancy coordination through constrained optimization in Cartesian space\u201d, IEEE Transactions on Robotics and Automation , Vol. 5 No. 4, pp. 409-417.","DOI":"10.1109\/70.88055"},{"key":"key2020121720123557800_b2","unstructured":"Angeles, J. (2007), Fundamentals of Robotic Mechanical Systems: Theory, Methods, and Algorithms , 3rd ed., Springer-Verlag, New York, NY."},{"key":"key2020121720123557800_b3","doi-asserted-by":"crossref","unstructured":"Arai, T. , Maeda, Y. , Kikuchi, H. and Sugi, M. (2002), \u201cAutomated calibration of robot coordinates for reconfigurable assembly system\u201d, CIRP Annals: Manufacturing Technology , Vol. 51 No. 1, pp. 5-8.","DOI":"10.1016\/S0007-8506(07)61454-1"},{"key":"key2020121720123557800_b4","unstructured":"Craig, J.J. (2005), Introduction to Robotics: Mechanics and Control , 3rd ed., Pearson Prentice Hall, Upper Saddle River, NJ."},{"key":"key2020121720123557800_b5","doi-asserted-by":"crossref","unstructured":"Dolinsky, J. , Jenkinson, I. and Colquhoun, G. (2007), \u201cApplication of genetic programming to the calibration of industrial robots\u201d, Computers in Industry , Vol. 58 No. 3, pp. 255-264.","DOI":"10.1016\/j.compind.2006.06.003"},{"key":"key2020121720123557800_b6","doi-asserted-by":"crossref","unstructured":"Gan, Y. and Dai, X. (2011a), \u201cBase frame calibration for coordinated industrial robots\u201d, Robotics and Autonomous Systems , Vol. 59 No. 7, pp. 563-570.","DOI":"10.1016\/j.robot.2011.04.003"},{"key":"key2020121720123557800_b7","doi-asserted-by":"crossref","unstructured":"Gan, Y. and Dai, X. (2011b), \u201cKinematic cooperation analysis and trajectory teaching in multiple robots system for welding\u201d, IEEE Conference on Emerging Technologies and Factory Automation, Toulouse, pp. 1-8.","DOI":"10.1109\/ETFA.2011.6059086"},{"key":"key2020121720123557800_b8","unstructured":"Gan, Y. and Dai, X. (2013), \u201cDesign of a Jigless welding system by multiple robots cooperation\u201d, Control Engineering of China , Vol. 20 No. 3, pp. 397-403."},{"key":"key2020121720123557800_b9","unstructured":"Gan, Y. , Dai, X. and Li, J. (2012), \u201cCooperative path planning and constraints analysis for master-slave industrial robots\u201d, International Journal of Advanced Robotic Systems , Vol. 9, p. 88."},{"key":"key2020121720123557800_b10","unstructured":"Gu, X. and Feng, C. (1995), \u201cA calibration procedure for a system of two coordinated manipulators\u201d, International Journal of Robotics and Automation , Vol. 10 No. 4, pp. 152-158."},{"key":"key2020121720123557800_b11","doi-asserted-by":"crossref","unstructured":"Ha, I.C. (2008), \u201cKinematic parameter calibration method for industrial robot manipulator using the relative position\u201d, Journal of Mechanical Science and Technology , Vol. 22 No. 6, pp. 1084-1090.","DOI":"10.1007\/s12206-008-0305-0"},{"key":"key2020121720123557800_b12","doi-asserted-by":"crossref","unstructured":"Jouaneh, M.K. , Wang, Z. and Dornfeld, D.A. (1990), \u201cTrajectory planning for coordinated motion of a robot and a positioning table. I. Path specification\u201d, IEEE Transactions on Robotics and Automation , Vol. 6 No. 6, pp. 735-745.","DOI":"10.1109\/70.63274"},{"key":"key2020121720123557800_b13","doi-asserted-by":"crossref","unstructured":"Liu, Y. and Xi, N. (2011), \u201cLow-cost and automated calibration method for joint offset of industrial robot using single-point constraint\u201d, Industrial Robot: An International Journal , Vol. 38 No. 6, pp. 577-584.","DOI":"10.1108\/01439911111179093"},{"key":"key2020121720123557800_b14","doi-asserted-by":"crossref","unstructured":"Lu, Z. , Xu, C. , Pan, Q. , Meng, F. and Li, X. (2015), \u201cAutomatic method for synchronizing workpiece frames in twin-robot nondestructive testing system\u201d, Chinese Journal of Mechanical Engineering , Vol. 28 No. 4, pp. 860-868.","DOI":"10.3901\/CJME.2015.0424.064"},{"key":"key2020121720123557800_b15","doi-asserted-by":"crossref","unstructured":"Ma, G. and Chen, S. (2007), \u201cModel on simplified condition of welding robot system\u201d, The International Journal of Advanced Manufacturing Technology , Vol. 33 No. 9, pp. 1056-1064.","DOI":"10.1007\/s00170-006-0540-4"},{"key":"key2020121720123557800_b16","doi-asserted-by":"crossref","unstructured":"Meng, S. , Dai, X. and Gan, Y. (2012), \u201cPath constraint relation and trajectory teaching method for multi-robot cooperation system\u201d, Robot , Vol. 34 No. 5, pp. 546-552.","DOI":"10.3724\/SP.J.1218.2012.00546"},{"key":"key2020121720123557800_b17","doi-asserted-by":"crossref","unstructured":"Meng, Y. and Zhuang, H. (2007), \u201cAutonomous robot calibration using vision technology\u201d, Robotics and Computer-Integrated Manufacturing , Vol. 23 No. 4, pp. 436-446.","DOI":"10.1016\/j.rcim.2006.05.002"},{"key":"key2020121720123557800_b18","doi-asserted-by":"crossref","unstructured":"Moosavian, S.A. and Ashtiani, H.R. (2008), \u201cCooperation of robotic manipulators using non-model-based multiple impedance control\u201d, Industrial Robot: An International Journal , Vol. 35 No. 6, pp. 549-558.","DOI":"10.1108\/01439910810909556"},{"key":"key2020121720123557800_b19","unstructured":"Pashkevich, A.P. and Dolgui, A.B. (2007), \u201cKinematic control of a robot-positioner system for arc welding application\u201d, Industrial Robotics: Programming, Simulation and Applications , Chapter 5, pp. 293-314."},{"key":"key2020121720123557800_b20","doi-asserted-by":"crossref","unstructured":"Pashkevich, A.P. , Dolgui, A.B. and Semkin, K.I. (2003), \u201cKinematic aspects of a robot-positioner system in an arc welding application\u201d, Control Engineering Practice , Vol. 11 No. 6, pp. 633-647.","DOI":"10.1016\/S0967-0661(02)00177-6"},{"key":"key2020121720123557800_b21","doi-asserted-by":"crossref","unstructured":"Song, J. , Yao, D. , Hu, J. , Ma, J. and Wang, J. (2006), \u201cA novel calibration system for a space manipulator\u201d, International Conference on Intelligent Robots and Systems, New York, NY, pp. 4672-4677.","DOI":"10.1109\/IROS.2006.282254"},{"key":"key2020121720123557800_b22","unstructured":"Su, J. (1998), \u201cBase calibration for dual robot system\u201d, Control Theory and Application , Vol. 15 No. 4, pp. 575-582."},{"key":"key2020121720123557800_b23","doi-asserted-by":"crossref","unstructured":"Swain, A.K. and Morris, A.S. (2004), \u201cDynamic control of multi-arm co-operating manipulator systems\u201d, Robotica , Vol. 22 No. 3, pp. 271-283.","DOI":"10.1017\/S0263574703005599"},{"key":"key2020121720123557800_b24","doi-asserted-by":"crossref","unstructured":"Zhang, T. and Ouyang, F. (2012), \u201cOffline motion planning and simulation of two-robot welding coordination\u201d, Frontiers of Mechanical Engineering , Vol. 7 No. 1, pp. 81-92.","DOI":"10.1007\/s11465-012-0309-4"},{"key":"key2020121720123557800_b25","doi-asserted-by":"crossref","unstructured":"Zhou, J. , Ding, X. and Qing, Y. (2011), \u201cAutomatic planning and coordinated control for redundant dual-arm space robot system\u201d, Industrial Robot: An International Journal , Vol. 38 No. 1, pp. 27-37.","DOI":"10.1108\/01439911111097823"}],"container-title":["Industrial Robot: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/IR-09-2015-0169","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-09-2015-0169\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-09-2015-0169\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:39:49Z","timestamp":1753393189000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/43\/2\/172-180\/175616"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,3,21]]},"references-count":25,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,3,21]]}},"alternative-id":["10.1108\/IR-09-2015-0169"],"URL":"https:\/\/doi.org\/10.1108\/ir-09-2015-0169","relation":{},"ISSN":["0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2016,3,21]]}}}