{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T09:46:11Z","timestamp":1777715171329,"version":"3.51.4"},"reference-count":22,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[1991,8,1]],"date-time":"1991-08-01T00:00:00Z","timestamp":681004800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[1991,8]]},"abstract":"<jats:p>This article addresses four important issues relating to practical solutions of the inverse kinematics problem of redundant manipulators. First, a generalized recursive method for systematic derivation of analytic expressions for all possible solutions of any redundant manipulator is presented. The method possesses the advantage of identi fying the linear dependence among joint axes and hence allows all singular configurations to be determined. Sec ond, a joint constraint mapping approach for the inte grated consideration of all joint constraints in the solution procedure of the inverse kinematics problem is presented. The result leads to practical real-time procedures. Map ping of the joint position and actuation constraints onto joint rate space is described. Third, simplification of end- effector velocity equations is shown to be possible for most practical manipulator structures by decomposing the end-effector work space into two orthogonal complement sub-work spaces. The decomposed velocity equations have smaller dimensions and, hence, are easier to solve. In manipulator design, structures can be selected for effi cient kinematics manipulation and simplified end-effector velocity equations. To achieve this purpose, type-synthesis design guidelines are given for efficient decomposition or decoupling of the work space. Fourth, two general approaches are described for optimally resolving the kine matics redundancy. The first approach maximizes the end- effector speed in a prescribed direction, while the second approach minimizes a quadratic objective function defined by the user. Examples on work space decomposition and optimal solution of kinematic redundancy are given. In both cases, expressions for the general analytic solution are derived.<\/jats:p>","DOI":"10.1177\/027836499101000407","type":"journal-article","created":{"date-parts":[[2007,3,11]],"date-time":"2007-03-11T03:05:13Z","timestamp":1173582313000},"page":"382-395","source":"Crossref","is-referenced-by-count":16,"title":["A Generalized Practical Method for Analytic Solution of the Constrained Inverse Kinematics Problem of Redundant Manipulators"],"prefix":"10.1177","volume":"10","author":[{"given":"Tarek M.","family":"Abdel-Rahman","sequence":"first","affiliation":[{"name":"Mechanical Engineering Department Qatar University Doha, Qatar"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[1991,8,1]]},"reference":[{"key":"atypb1","volume-title":"Proc. Int. Workshop on Robotics and Artificial Intelligence","author":"Abdel-Rahman. T.M."},{"key":"atypb2","volume-title":"Proc. IEEE IECON '85","author":"Abdel-Rahman, T.M."},{"key":"atypb3","volume-title":"Proc. IASTED Int. Symp. Robot Automat","author":"Abdel-Rahman, T.M."},{"key":"atypb4","volume-title":"Proceedings of the IASTED Int. Symp. Robotics and Artificial Intelligence","author":"Abdel-Rahman, T.M."},{"key":"atypb5","volume-title":"Proc. IEEE Int. Conf. Robot. Automat","author":"Baillieul, J."},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1002\/rob.4620020404"},{"key":"atypb7","volume-title":"Proc. IEEE Int. Conf. Robot. Automat","author":"Chevallereau, C."},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1115\/1.3258980"},{"key":"atypb9","volume-title":"Proc. IEEE Int. Conf. Robot. Automat","author":"Desseu, F."},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1987.1087118"},{"key":"atypb11","unstructured":"Hanafusa, H., Yoshikawa, T., and Nakamura, Y. 1981. Analysis and control of articulated robot arms with redundancy. Proc. IFAC 8th Triennia World Congress. Pergamon Press , pp. 78-83."},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1987.1087111"},{"key":"atypb13","volume-title":"Proc. IEEE Int. Conf. on Robot. Automat","author":"Kazerounian, K."},{"key":"atypb14","volume-title":"Use of redundancy in the design of robotic systems. Second Int. Symp. Robot. Res","author":"Klein, C.A.","year":"1985"},{"key":"atypb15","volume-title":"Lecture Notes in Pure and Applied Mathematics","author":"Langley, J.W."},{"key":"atypb16","volume-title":"Solving least squares problems. Series in Automatic Computation","author":"Lawson, C.L.","year":"1974"},{"issue":"12","key":"atypb17","doi-asserted-by":"crossref","first-page":"868","DOI":"10.1109\/TSMC.1977.4309644","volume":"7","author":"Liegeois, A.","year":"1977","journal-title":"IEEE Trans. Sys. Man Cybernet."},{"key":"atypb18","doi-asserted-by":"crossref","unstructured":"Mayorga, R.V., and Wong, A.K.C. 1987. A singularity avoidance method for the trajectory planning of redundant and non-redundant robot manipulators. Proc. IEEE Int. Conf. Robot. Automat. IEEE Computer Society Press, pp. 1707-1712.","DOI":"10.1109\/ROBOT.1987.1087803"},{"key":"atypb19","volume-title":"Proc. IEEE Int. Conf. Robot. Automat","author":"Poon, J.K."},{"key":"atypb20","volume-title":"Robot Dynamics and Control","author":"Spong, M.W.","year":"1989"},{"key":"atypb21","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1984.6313329"},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1109\/TMMS.1969.299896"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836499101000407","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836499101000407","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:14:16Z","timestamp":1777457656000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/027836499101000407"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991,8]]},"references-count":22,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1991,8]]}},"alternative-id":["10.1177\/027836499101000407"],"URL":"https:\/\/doi.org\/10.1177\/027836499101000407","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[1991,8]]}}}