{"title":"CORDIC-based architectures for robot direct kinematics and Jacobian computations","authors":"C.s.g. Lee","doi":"10.1109/ISIC.1988.65500","DOIUrl":null,"url":null,"abstract":"Two efficient CORDIC-based architectures, designed to take advantage of the algorithmic characteristics of the kinematic equation, are proposed for the real-time computation of manipulator direct kinematics and Jacobian. The kinematic equation of an N-jointed manipulator involves the chain product of N homogeneous link transformation matrices and reveals the requirement for computing a large set of elementary operations: multiplications, additions, and trigonometric functions. Since these elementary operations, in general, cannot be efficiently computed in genera-purpose uniprocessor computers, the coordinate rotation digital computer (CORDIC) algorithms are used. It is found that a general homogeneous link transformation matrix can be decomposed into a product of two matrices, each of which can be computed by two CORDIC processors arranged in parallel, forming a generic two-stage cascade CORDIC computational module.<<ETX>>","PeriodicalId":155616,"journal":{"name":"Proceedings IEEE International Symposium on Intelligent Control 1988","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1988-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE International Symposium on Intelligent Control 1988","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIC.1988.65500","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Two efficient CORDIC-based architectures, designed to take advantage of the algorithmic characteristics of the kinematic equation, are proposed for the real-time computation of manipulator direct kinematics and Jacobian. The kinematic equation of an N-jointed manipulator involves the chain product of N homogeneous link transformation matrices and reveals the requirement for computing a large set of elementary operations: multiplications, additions, and trigonometric functions. Since these elementary operations, in general, cannot be efficiently computed in genera-purpose uniprocessor computers, the coordinate rotation digital computer (CORDIC) algorithms are used. It is found that a general homogeneous link transformation matrix can be decomposed into a product of two matrices, each of which can be computed by two CORDIC processors arranged in parallel, forming a generic two-stage cascade CORDIC computational module.<>