{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,19]],"date-time":"2025-01-19T05:18:16Z","timestamp":1737263896238,"version":"3.33.0"},"reference-count":24,"publisher":"Wiley","issue":"7","license":[{"start":{"date-parts":[[2007,3,13]],"date-time":"2007-03-13T00:00:00Z","timestamp":1173744000000},"content-version":"vor","delay-in-days":4819,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Robotic Syst."],"published-print":{"date-parts":[[1994,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A novel approach is presented for the optimal coordination of two robots performing continuous\u2010path manufacturing tasks. Two types of operations are considered: contact operations, such as deburring, which require the tool to maintain contact with the workpiece during the operation execution, or non\u2010contact operations, such as arc\u2010welding, where the tool moves relative to the workpiece without contact. In both cases, the required tool\u2010path is specified with respect to the workpiece. A task is performed by mounting the tool on a robot, while a second robot grips the workpiece; the two robots are then coordinated to move simultaneously relative to one another so that the tool follows its prescribed trajectory at a constant speed relative to the workpiece, and provides sufficient contact force in the case of contact operations. The original tool\u2010trajectory is thus resolved into a pair of conjugate trajectories, specified in task space relative to an inertial frame, describing the motion of the two robots. In cases where the two robots form a kinematically redundant system, the trajectory resolution process can yield an infinity of conjugate\u2010trajectory pairs corresponding to a given original tool\u2010trajectory, of which one pair may be chosen based on a specific choice of cost function. This article presents a technique whereby the robot's conjugate trajectories are parameterized using polynomial functions. A method is then developed for optimizing the robot's motion by selecting the optimal pair of conjugate trajectories. The proposed optimal trajectory\u2010resolution technique is further enhanced by coupling it to a procedure for selecting the optimal relative placement of the two robots, resulting in the best achievable solution. This method of coordinating two robots yields lower cycle\u2010time values than the corresponding single\u2010robot operation, as well as reduces the need for complex jigs and fixtures. Numerical simulations are presented to illustrate the proposed technique. \u00a9 1994 John Wiley &amp; Sons, Inc.<\/jats:p>","DOI":"10.1002\/rob.4620110705","type":"journal-article","created":{"date-parts":[[2007,7,6]],"date-time":"2007-07-06T15:17:12Z","timestamp":1183735032000},"page":"615-629","source":"Crossref","is-referenced-by-count":15,"title":["Optimal motion coordination of two robots\u2014a polynomial parameterization approach to trajectory resolution"],"prefix":"10.1002","volume":"11","author":[{"given":"E.","family":"Tabarah","sequence":"first","affiliation":[]},{"given":"B.","family":"Benhabib","sequence":"additional","affiliation":[]},{"given":"R. G.","family":"Fenton","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2007,3,13]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"crossref","unstructured":"T. J.Tarn A. K.BejczyandZ. F.Li \u201cDynamic workspace analysis of two cooperating robot arms \u201d Proc. Am. Control Conf. Atlanta GA 1988 Vol. 1 pp.489\u2013498.","DOI":"10.23919\/ACC.1988.4789770"},{"key":"e_1_2_1_3_2","unstructured":"E.Tabarah et al. \u201cCycle\u2010time optimization for single\u2010arm and two\u2010arm robots peforming continuous\u2010path operations \u201d ASME Proc. 21st Biennial Mech. Conf. Chicago Illinois pp.401\u2013406 September1990."},{"key":"e_1_2_1_4_2","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/2438.001.0001","volume-title":"Direct Drive Robots, Theory and Practice","author":"Asada H.","year":"1987"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1177\/027836498700600304"},{"key":"e_1_2_1_6_2","doi-asserted-by":"crossref","unstructured":"A. K.Ramadorai T. J.Tarn andA. K.Bejczy \u201cTask definition decoupling and redundancy resolution by nonlinear feedback in multi\u2010robot object handling \u201d Proc. IEEE Int. Conf. Rob. Autom. Nice France 1992 pp.467\u2013474.","DOI":"10.1109\/ROBOT.1992.220296"},{"key":"e_1_2_1_7_2","doi-asserted-by":"crossref","unstructured":"P.Dauchez et al. \u201cTask modelling and force control for a two\u2010arm robot \u201d Proc. IEEE Int. Conf. Rob. Autom. Sacramento CA 1991 pp.1702\u20131707.","DOI":"10.1109\/ROBOT.1991.131865"},{"key":"e_1_2_1_8_2","doi-asserted-by":"crossref","unstructured":"Y. F.ZhengandF. R.SiasJr. \u201cTwo robot arms in assembly \u201d Proc. IEEE Int. Conf. Rob. Autom. San Francisco 1986 pp.1230\u20131235.","DOI":"10.1109\/ROBOT.1986.1087533"},{"key":"e_1_2_1_9_2","doi-asserted-by":"crossref","unstructured":"G.Duelen et al. \u201cConcept and algorithms for the coordinated optimized path control of two robots \u201d Proc. IEEE Conf. Decis. Control Athens Greece 1986 pp.1273\u20131274.","DOI":"10.1109\/CDC.1986.267586"},{"key":"e_1_2_1_10_2","unstructured":"R. C.Hsiao \u201cDecoupled robot manipulator for achieving higher precision in manufacturing: Design dynamics and control \u201d Proc. ASME Manufacturing Int. Conf. Atlanta GA 1990 pp.225\u2013230."},{"key":"e_1_2_1_11_2","unstructured":"I. H.SuhandK. G.Shin \u201cCooperative control of a robot and a positioning device \u201d Proc. IEEE Int. Conf. Syst. Man Cyber.1987 pp.803\u2013810."},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/70.88055"},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/70.63274"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/70.63275"},{"key":"e_1_2_1_15_2","unstructured":"R.Arane R. P.Podhorodeski andR. G.Fenton \u201cDetermination of the optimal configuration of a flexible manufacturing cell \u201d Proc. 12th Canadian Congress Applied Mech. (CANCAM) Ottawa Ont. 1989 pp.879\u2013871."},{"key":"e_1_2_1_16_2","doi-asserted-by":"crossref","unstructured":"G. J. A.PamanesandS.Zeghloul \u201cOptimal placement of robotic manipulators using multiple kinematic criteria \u201d Proc. IEEE Int. Conf. Rob. Autom. Sacramento CA 1991 pp.933\u2013938.","DOI":"10.1109\/ROBOT.1991.131708"},{"key":"e_1_2_1_17_2","doi-asserted-by":"crossref","unstructured":"J. S.HemmerleandF. B.Prinz \u201cOptimal path placement for kinematically redundant manipulators \u201d Proc. IEEE Int. Conf. Rob. Autom. Sacramento CA 1991 pp.1234\u20131235.","DOI":"10.1109\/ROBOT.1991.131781"},{"key":"e_1_2_1_18_2","unstructured":"M.Wu C.Li andA. H.Soni \u201cSelection of optimal robot location for industrial application \u201d 2nd Nat. Applied Mech. Rob. Conf. Cincinnati OH 1991 VIIC.1 pp.1\u20135."},{"volume-title":"The Variational Principle of Mechanics","year":"1966","author":"Lanczos C.","key":"e_1_2_1_19_2"},{"volume-title":"Classical Mechanics","year":"1981","author":"Goldstein H.","key":"e_1_2_1_20_2"},{"volume-title":"Robot Manipulators: Mathematics, Programming and Control","year":"1981","author":"Paul R. P.","key":"e_1_2_1_21_2"},{"key":"e_1_2_1_22_2","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1093\/comjnl\/7.4.308","article-title":"A simple method for function minimization,","volume":"7","author":"Nelder J. A.","year":"1964","journal-title":"Comput. J."},{"volume-title":"Applied Non\u2010Linear Programming","year":"1972","author":"Himmelblau M. D.","key":"e_1_2_1_23_2"},{"key":"e_1_2_1_24_2","doi-asserted-by":"publisher","DOI":"10.1115\/1.3149652"},{"key":"e_1_2_1_25_2","doi-asserted-by":"publisher","DOI":"10.1016\/0094-114X(88)90056-0"}],"container-title":["Journal of Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Frob.4620110705","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/rob.4620110705","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,18]],"date-time":"2025-01-18T07:47:56Z","timestamp":1737186476000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/rob.4620110705"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994,1]]},"references-count":24,"journal-issue":{"issue":"7","published-print":{"date-parts":[[1994,1]]}},"alternative-id":["10.1002\/rob.4620110705"],"URL":"https:\/\/doi.org\/10.1002\/rob.4620110705","archive":["Portico"],"relation":{},"ISSN":["0741-2223","1097-4563"],"issn-type":[{"type":"print","value":"0741-2223"},{"type":"electronic","value":"1097-4563"}],"subject":[],"published":{"date-parts":[[1994,1]]}}}