{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T00:22:37Z","timestamp":1773447757072,"version":"3.50.1"},"reference-count":38,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2007,3,21]],"date-time":"2007-03-21T00:00:00Z","timestamp":1174435200000},"content-version":"vor","delay-in-days":7871,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Robotic Syst."],"published-print":{"date-parts":[[1985,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>To reduce the computational requirements of the Newton\u2010Euler (N\u2010E) algorithm for real\u2010time applications, we customize the algorithm for specific manipulator designs. We analyze the computational requirements of the algorithm for designs incorporating practical kinematic and dynamic parameter simplifications. We illustrate our approach by customizing the N\u2010E algorithm for the CMU direct drive arm II (DD Arm II). Our customized algorithm reduces the computational requirements of the general\u2010purpose N\u2010E algorithm by 56 percent. We describe the hardware implementation of our customized algorithm on a Marinco array processor. Our prototype computes in 1.2 ms the inverse dynamic torques for each trajectory set\u2010point.<\/jats:p>","DOI":"10.1002\/rob.4620020308","type":"journal-article","created":{"date-parts":[[2007,7,6]],"date-time":"2007-07-06T03:43:40Z","timestamp":1183693420000},"page":"309-327","source":"Crossref","is-referenced-by-count":34,"title":["Computational requirements of customized Newton\u2010Euler algorithms"],"prefix":"10.1002","volume":"2","author":[{"given":"Pradeep K.","family":"Khosla","sequence":"first","affiliation":[]},{"given":"Charles P.","family":"Neuman","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2007,3,21]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1177\/027836498500400103"},{"key":"e_1_2_1_3_2","volume-title":"Technical Memorandum 33\u2013669","author":"Bejczy A. K.","year":"1974"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1980.1102367"},{"key":"e_1_2_1_5_2","volume-title":"Robot Motion: Planning and Control","author":"Brady M.","year":"1982"},{"key":"e_1_2_1_6_2","volume-title":"Technical Memorandum 33\u2013679","author":"Lewis R. A.","year":"1974"},{"key":"e_1_2_1_7_2","volume-title":"Robot Manipulators: Mathematics, Programming and Control","author":"Paul R. P.","year":"1981"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1982.1653917"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1115\/1.3149599"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1980.4308393"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1002\/rob.4620010106"},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1016\/0094-114X(85)90055-2"},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1016\/0094-114X(85)90056-4"},{"key":"e_1_2_1_14_2","doi-asserted-by":"crossref","unstructured":"Murray J. J.andNeuman C. P. \u201cARM: An Algebraic Robot Dynamic Modeling Program \u201dProceedings of the First International IEEE Conference on Robotics Paul R. P. ed. Atlanta GA March 13\u201315 1984 pp.103\u2013114.","DOI":"10.1109\/ROBOT.1984.1087210"},{"key":"e_1_2_1_15_2","unstructured":"Paul R. \u201cAdvanced Industrial Robot Control Systems \u201d Tech. report TR\u2010EE\u201078\u201325 School of Electrical Engineering Purdue University 1978."},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1177\/027836498200100104"},{"key":"e_1_2_1_17_2","unstructured":"Hogan N. \u201cImpedance Control of a Robotic Manipulator \u201dWinter Annual Meeting of the ASME Kalinovski A. J. ed. Washington D.C. November 15\u201320 1981."},{"key":"e_1_2_1_18_2","doi-asserted-by":"publisher","DOI":"10.1115\/1.3269106"},{"key":"e_1_2_1_19_2","doi-asserted-by":"crossref","unstructured":"Bejczy A. K. \u201cDynamic Analysis for Robot Control \u201dProceedings of the 1983 American Control Conference San Francisco CA June 22\u201324 1983 pp.503\u2013504.","DOI":"10.23919\/ACC.1983.4788165"},{"key":"e_1_2_1_20_2","doi-asserted-by":"crossref","unstructured":"Vukobratovic M.andKircanski N. \u201cA Method for Computer\u2010Aided Construction of Analytical Models of Robotic Manipulators \u201dProceedings of the First International IEEE Conference on Robotics Paul R. P. ed. Atlanta GA March 13\u201315 1984 pp.519\u2013529.","DOI":"10.1109\/ROBOT.1984.1087216"},{"key":"e_1_2_1_21_2","unstructured":"Khosla P. K.andKanade T. \u201cDynamic Equations of DDArm II \u201d Robotics Institute Document Vision Laboratory RVL\u2010021 Carnegie\u2010Mellon University 1983."},{"key":"e_1_2_1_22_2","unstructured":"Khosla P. K.andKanade T. \u201cReal\u2010Time Implementation of Arm Dynamics \u201d Robotics Institute Document Vision Laboratory RVL\u2010022 Carnegie\u2010Mellon University 1983."},{"key":"e_1_2_1_23_2","unstructured":"Neuman C. P.andMurray J. J. \u201cComputational Robot Dynamics: Foundations and Applications \u201d Technical Report Department of Electrical and Computer Engineering Carnegie\u2010Mellon University 1984."},{"key":"e_1_2_1_24_2","unstructured":"Murray J. J.andNeuman C. P. \u201cSymbolic Linearization of the Newton\u2010Euler Dynamic Robot Model \u201d Technical Report Department of Electrical and Computer Engineering Carnegie\u2010Mellon University 1984."},{"key":"e_1_2_1_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1985.6313349"},{"key":"e_1_2_1_26_2","volume-title":"Reference Manual","author":"Marinco APB\u20103024M Array Processor Board","year":"1983"},{"key":"e_1_2_1_27_2","volume-title":"Matrix Computations","author":"Golub G. H.","year":"1983"},{"issue":"2","key":"e_1_2_1_28_2","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1115\/1.4011045","article-title":"A Kinematic Notation for Lower Pair Mechanisms Based on Matrices","volume":"77","author":"Denavit J.","year":"1955","journal-title":"Journal of Applied Mechanics"},{"key":"e_1_2_1_29_2","volume-title":"Mechanics","author":"Landau L. D.","year":"1976"},{"key":"e_1_2_1_30_2","doi-asserted-by":"crossref","unstructured":"Hollerbach J. M.andSahar G. \u201cWrist Partitioned Inverse Kinematic Accelerations and Manipulator Dynamics \u201dProceedings of the First International IEEE Conference on Robotics Paul R. P. ed. Atlanta GA March 13\u201315 1984 pp.152\u2013161.","DOI":"10.1109\/ROBOT.1984.1087172"},{"key":"e_1_2_1_31_2","doi-asserted-by":"crossref","unstructured":"Lee C. S. G. Chung M. J.andLee B. H. \u201cAdaptive Control for Robot Manipulators in Joint and Cartesian Coordinates \u201dProceedings of the First International IEEE Conference on Robotics Paul R. P. ed. Atlanta GA March 13\u201315 1984 pp.530\u2013539.","DOI":"10.1109\/ROBOT.1984.1087204"},{"key":"e_1_2_1_32_2","unstructured":"Pieper D. L. The Kinematics of Manipulators under Computer Control PhD dissertation Department of Computer Science Stanford University 1968."},{"key":"e_1_2_1_33_2","unstructured":"Schmitz D.andRatner D. \u201cDesign and Construction of the CMU Direct Drive Arm II \u201d Robotics Institute Document Vision Laboratory RVL\u2010019 Carnegie\u2010Mellon Unviersity 1984."},{"key":"e_1_2_1_34_2","unstructured":"Khosla P. K.andKanade T. \u201cKinematics of DDArm II \u201d Robotics Institute Document Vision Laboratory RVL\u2010017 Carnegie\u2010Mellon University 1983."},{"key":"e_1_2_1_35_2","unstructured":"Murray J. J.andNeuman C. P. \u201cComputational Dynamic Robot Modeling \u201dProceedings of the 27\u2010th Midwest Symposium on Circuits and Systems Swartwout R. ed. Paper 84TM5.2 West Virginia University Morgantown WV June 11\u201312 1984 pp.479\u2013481."},{"key":"e_1_2_1_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1982.4308805"},{"key":"e_1_2_1_37_2","series-title":"Technical Memorandum 33\u2013601","volume-title":"Analysis of the Computer Torque Drive Method and Comparison with the Conventional Position Servo for a Computer\u2010Controlled Manipulator","author":"Markiewicz B. R.","year":"1973"},{"key":"e_1_2_1_38_2","doi-asserted-by":"crossref","unstructured":"Kanade T. K. Khosla P. K.andTanaka N. \u201cReal\u2010Time Control of the CMU Direct Drive Arm II Using Customized Inverse Dynamics \u201dProceedings of the 23rd IEEE Conference on Decision and Control Polis M. P. ed. Las Vegas NV December 12\u201314 1984 pp.1345\u20131352.","DOI":"10.1109\/CDC.1984.272256"},{"key":"e_1_2_1_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1984.6313309"}],"container-title":["Journal of Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Frob.4620020308","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/rob.4620020308","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,18]],"date-time":"2025-01-18T06:49:38Z","timestamp":1737182978000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/rob.4620020308"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1985,9]]},"references-count":38,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1985,9]]}},"alternative-id":["10.1002\/rob.4620020308"],"URL":"https:\/\/doi.org\/10.1002\/rob.4620020308","archive":["Portico"],"relation":{},"ISSN":["0741-2223","1097-4563"],"issn-type":[{"value":"0741-2223","type":"print"},{"value":"1097-4563","type":"electronic"}],"subject":[],"published":{"date-parts":[[1985,9]]}}}