{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,18]],"date-time":"2025-01-18T08:10:03Z","timestamp":1737187803040,"version":"3.33.0"},"reference-count":32,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2007,3,13]],"date-time":"2007-03-13T00:00:00Z","timestamp":1173744000000},"content-version":"vor","delay-in-days":5398,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Robotic Syst."],"published-print":{"date-parts":[[1992,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This article looks at the problem of controlling a robot arm from a discrete time perspective. We develop the theories and obtain results that feedback linearizes the discrete nonlinear system representing a PUMA 560 robot arm. The effect of sampling on the performance of the arm has been studied and shown through experiments. The results presented here, where the nonlinear robot model has been linearized and controlled completely in discrete time, are new to the robotics literature. We shown certain restrictions necessary on the sampling time of the system. The results obtained have been experimentally verified at the Center for Robotics and Automation at Washington University. Because a number of researchers have addressed the problem of loss of feedback linearizability under sampling, it was important to develop theories and obtain results in discrete time that take into consideration the effects due to sampling. This problem has been addressed here. Analysis of the control law under the assumptions of bounded input is performed and a recursive sensitivity function is derived. The results we obtain in discrete time show the dependency of the performance of the arm on the sampling time. It has been seen that with a higher sampling frequency the performance of the arm substantially improves and it is expected that close to 1000 Hz sampling rate, the peak performance of the PUMA 560 robot arm, will be reached.<\/jats:p>","DOI":"10.1002\/rob.4620090406","type":"journal-article","created":{"date-parts":[[2007,7,6]],"date-time":"2007-07-06T12:57:38Z","timestamp":1183726658000},"page":"529-559","source":"Crossref","is-referenced-by-count":3,"title":["Feedback control of robot Arm with discrete nonlinear model"],"prefix":"10.1002","volume":"9","author":[{"given":"T. J.","family":"Tarn","sequence":"first","affiliation":[]},{"given":"A. K.","family":"Bejczy","sequence":"additional","affiliation":[]},{"given":"S.","family":"Ganguly","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.Bejczy A.Isidori andY.Chen \u201cNonlinear feedback in robot arm control \u201d Proc. of 23rd IEEE Conf. on Decision and Control Las Vegas NV December 12\u201314 1984 pp.736\u2013751.","DOI":"10.1109\/CDC.1984.272107"},{"issue":"10","key":"e_1_2_1_3_2","doi-asserted-by":"crossref","first-page":"374","DOI":"10.1524\/auto.1988.36.112.374","article-title":"Dynamic control of robot arms in task space using nonlinear feedback","volume":"36","author":"Bejczy A. K.","year":"1988","journal-title":"Automatisierungstechnik"},{"key":"e_1_2_1_4_2","first-page":"1608","volume-title":"International Encyclopedia of Robotics: Applications and Automation","author":"Tarn T. J.","year":"1988"},{"key":"e_1_2_1_5_2","doi-asserted-by":"crossref","unstructured":"T. J.Tarn A. K.Bejczy S.Ganguly andZ. F.Li \u201cNonlinear feedback method of robot arm control: A preliminary experimental study \u201d Proc. of 1990 IEEE Int. Conf. on Robotics and Automation Cincinnati OH May 13\u201318 1990 pp.2052\u20132057.","DOI":"10.1109\/ROBOT.1990.126307"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0007564"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/9.1316"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6911(87)90070-3"},{"key":"e_1_2_1_9_2","doi-asserted-by":"crossref","unstructured":"B.JakubczykandE. D.Sontag \u201cThe effect of sampling on feedback linearization \u201d Proc. 26th IEEE Conf. on Decision and Control Los Angeles CA December1987 pp.1374\u20131379.","DOI":"10.1109\/CDC.1987.272636"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6911(89)90103-5"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6911(87)90035-1"},{"key":"e_1_2_1_12_2","doi-asserted-by":"crossref","unstructured":"S.MonacoandD.Normand\u2010Cyrot \u201cMinimum phase nonlinear discrete time systems and feedback stabilization \u201d Proc. of 26th IEEE Conf. on Decision and Control Los Angeles CA December1987 pp.979\u2013986.","DOI":"10.1109\/CDC.1987.272543"},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6911(84)80102-4"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1985.6313349"},{"issue":"4","key":"e_1_2_1_15_2","article-title":"A discrete kinematic model of robots in the Cartesian space","volume":"5","author":"Jacak W.","year":"1989","journal-title":"IEEE Trans. Robo. Auto."},{"key":"e_1_2_1_16_2","doi-asserted-by":"crossref","unstructured":"M. B.LeahyJr. K. P.Valavanis andG. N.Saridis \u201cThe effects of dynamic models on robot arm control \u201d Proc. of 1986 IEEE Int. Conf. on Robotics and Automation San Francisco CA April 7\u201310 1986.","DOI":"10.1109\/ROBOT.1986.1087699"},{"key":"e_1_2_1_17_2","doi-asserted-by":"crossref","unstructured":"M. B.LeahyJr. D. E.Bossert andP. V.Whalen \u201cRobust model based control: An experimental case study \u201d Proc. of 1990 IEEE Int. Conf. on Robotics and Automation Cincinnati OH May 13\u201318 1990 pp.1982\u20131987.","DOI":"10.1109\/ROBOT.1990.126297"},{"key":"e_1_2_1_18_2","doi-asserted-by":"publisher","DOI":"10.1177\/027836498900800404"},{"key":"e_1_2_1_19_2","unstructured":"Z. F.SzakalyandA. K.Bejczy \u201cPerformance capabilities of a JPL dual arm advanced teleoperation system \u201d SQAR 1990 Workshop Alburquerque NM 1990."},{"issue":"1","key":"e_1_2_1_20_2","article-title":"Fast nonlinear control with arbitrary pole\u2010placement for industrial robots and manipulators","volume":"1","author":"Freund E.","year":"1982","journal-title":"Int. J. Robo. Res."},{"key":"e_1_2_1_21_2","unstructured":"O.Khatib \u201cThe operational space formulation in analysis design and control of manipulators \u201d Proc. of 3rd Int. Symp. on Robotics and Research Paris October1985."},{"key":"e_1_2_1_22_2","doi-asserted-by":"crossref","unstructured":"D. L.WedelandG. N.Saridis \u201cAn experiment in hybrid position force control of a six DOF revolute manipulator \u201d Proc. of 1988 IEEE Int. Conf. on Robotics and Automation Philadelphia PA April 24\u201329 1988 pp.1638\u20131641.","DOI":"10.1109\/ROBOT.1988.12301"},{"issue":"2","key":"e_1_2_1_23_2","first-page":"81","article-title":"The robust control of robot manipulators","volume":"4","author":"Slotine J.\u2010J. E.","year":"1985","journal-title":"Int. J. Robo. Res."},{"key":"e_1_2_1_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/70.88039"},{"issue":"2","key":"e_1_2_1_25_2","article-title":"Experimental evaluation of nonlinear feedback and feedforward control schemes for manipulators","volume":"7","author":"Khosla P. K.","year":"1988","journal-title":"Int. J Robo. Res."},{"key":"e_1_2_1_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/70.34773"},{"key":"e_1_2_1_27_2","unstructured":"S.Ganguly \u201cDiscrete Time Nonlinear Feedback Method of Robot Arm Control \u201d D.Sc. dissertation Washington University St. Louis MO 1991."},{"volume-title":"Dynamic equations for PUMA 560 robot arm","year":"1985","author":"Tarn T. J.","key":"e_1_2_1_28_2"},{"volume-title":"Nonlinear feedback for PUMA 560 robot arm","year":"1985","author":"Tarn T. J.","key":"e_1_2_1_29_2"},{"volume-title":"Optimal Control","year":"1986","author":"Lewis F. L.","key":"e_1_2_1_30_2"},{"key":"e_1_2_1_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1986.1104314"},{"first-page":"19XX","volume-title":"Linear and Nonlinear Programming","author":"Luenberger D. G.","key":"e_1_2_1_32_2"},{"key":"e_1_2_1_33_2","unstructured":"Unimation Inc. UNIMATE Mark II Robot 500 Series Equipment Manual for VAL II and VAL PLUS Operating Systems 398U1 August1985."}],"container-title":["Journal of Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Frob.4620090406","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/rob.4620090406","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,18]],"date-time":"2025-01-18T07:28:58Z","timestamp":1737185338000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/rob.4620090406"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992,6]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1992,6]]}},"alternative-id":["10.1002\/rob.4620090406"],"URL":"https:\/\/doi.org\/10.1002\/rob.4620090406","archive":["Portico"],"relation":{},"ISSN":["0741-2223","1097-4563"],"issn-type":[{"type":"print","value":"0741-2223"},{"type":"electronic","value":"1097-4563"}],"subject":[],"published":{"date-parts":[[1992,6]]}}}