首页 > 最新文献

IEEE Journal on Robotics and Automation最新文献

英文 中文
An overview of robot calibration 机器人标定概述
Pub Date : 1987-10-01 DOI: 10.1109/JRA.1987.1087124
Z. Roth, B. Mooring, B. Ravani
An overview is given of the existing work on robot calibration, and some of the basic issues are identified in calibration and improvement of robot precision. Modeling, measurement, identification, and correction issues in robot calibration are discussed, and some of the unresolved questions are identified.
概述了机器人标定的研究现状,指出了标定和提高机器人精度的一些基本问题。讨论了机器人标定中的建模、测量、识别和校正问题,并指出了一些尚未解决的问题。
{"title":"An overview of robot calibration","authors":"Z. Roth, B. Mooring, B. Ravani","doi":"10.1109/JRA.1987.1087124","DOIUrl":"https://doi.org/10.1109/JRA.1987.1087124","url":null,"abstract":"An overview is given of the existing work on robot calibration, and some of the basic issues are identified in calibration and improvement of robot precision. Modeling, measurement, identification, and correction issues in robot calibration are discussed, and some of the unresolved questions are identified.","PeriodicalId":404512,"journal":{"name":"IEEE Journal on Robotics and Automation","volume":"39 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131687173","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 576
Model predictive heuristic control of a position servo system in robotics application 位置伺服系统的模型预测启发式控制在机器人中的应用
Pub Date : 1987-10-01 DOI: 10.1109/JRA.1987.1087129
O. Kaynak, Pierre Melancon, V. Rajagopalan
A recently proposed method of control, namely model algorithmic control (MAC) or, equivalently, model predictive heuristic control (MPHC) is analyzed with a view to its implementation for the position control system. The formulation of the MPHC strategy to positional servo system is presented; both the regulators and the tracking problems are studied and the simulation and experimental results obtained indicate that the MPHC results in a good performance even under the conditions of large time-varying changes in the parameters of the system.
分析了最近提出的一种控制方法,即模型算法控制(MAC)或模型预测启发式控制(MPHC),并对其在位置控制系统中的实现进行了分析。提出了位置伺服系统的MPHC策略;仿真和实验结果表明,即使在系统参数时变较大的情况下,MPHC也能取得良好的性能。
{"title":"Model predictive heuristic control of a position servo system in robotics application","authors":"O. Kaynak, Pierre Melancon, V. Rajagopalan","doi":"10.1109/JRA.1987.1087129","DOIUrl":"https://doi.org/10.1109/JRA.1987.1087129","url":null,"abstract":"A recently proposed method of control, namely model algorithmic control (MAC) or, equivalently, model predictive heuristic control (MPHC) is analyzed with a view to its implementation for the position control system. The formulation of the MPHC strategy to positional servo system is presented; both the regulators and the tracking problems are studied and the simulation and experimental results obtained indicate that the MPHC results in a good performance even under the conditions of large time-varying changes in the parameters of the system.","PeriodicalId":404512,"journal":{"name":"IEEE Journal on Robotics and Automation","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125123517","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A maximum pipelined CORDIC architecture for inverse kinematic position computation 一种用于逆运动学位置计算的最大流水线CORDIC结构
Pub Date : 1987-10-01 DOI: 10.1109/JRA.1987.1087126
C. S. Lee, P. Chang
A cost-effective coordinate rotation digital computer (CORDIC) architecture is described for the computation of inverse kinematic position solution based on a functional decomposition of the closed-form joint equations. The functional decomposition shows a limited amount of parallelism with a large amount of sequentialism in the flow of computation and data dependencies and reveals the requirement for computing a large set of elementary operations: multiplications, additions, divisions, square roots, trigonometric functions and their inverse. However, these elementary operations, in general, cannot be efficiently computed in general-purpose uniprocessor computers. The CORDIC algorithms are the natural candidates for efficiently computing these elementary operations and the interconnection of these CORDIC processors to exploit the great potential of pipelining provides a better solution for computing the inverse kinematic position solution. The functional decomposition of the inverse kinematic position solution into a set of computational tasks can be represented as a directed task graph. The inclusion of input data modifies the task graph to an acyclic data dependency graph (ADDG). The nodes of the ADDG correspond to the computational modules, each of which can be realized by a CORDIC processor. The operands or data move along the edges, each of which connects a pair of nodes. Due to different paths and computation time for each CORDIC processor, operands may arrive at multi-input modules at different arrival time, causing a longer pipelined time. Delay buffers may be inserted at various paths to achieve a balanced ADDG. The optimal buffer assignment problem is reduced to an integer linear optimization problem which can be solved easily by computers. The realization of the balanced ADDG results in a maximum pipelined CORDIC architecture with a minimum number of delay buffer stages for the computation of inverse kinematic position solution.
基于闭式关节方程的函数分解,提出了一种经济有效的坐标旋转数字计算机(CORDIC)结构。函数分解在计算流和数据依赖性中显示了有限的并行性和大量的顺序性,并揭示了计算大量初等运算的需求:乘法、加法、除法、平方根、三角函数及其反函数。然而,这些基本的操作,一般来说,不能有效地计算在通用的单处理器计算机。CORDIC算法是高效计算这些基本运算的自然候选算法,而这些CORDIC处理器之间的互连利用了流水线的巨大潜力,为计算运动学逆解提供了更好的解决方案。将运动学位置逆解的函数分解为一组计算任务,可以表示为有向任务图。输入数据的包含将任务图修改为非循环数据依赖图(ADDG)。ADDG的节点对应于计算模块,每个计算模块都可以通过CORDIC处理器来实现。操作数或数据沿着边缘移动,每个边缘连接一对节点。由于每个CORDIC处理器的路径和计算时间不同,操作数到达多输入模块的时间可能不同,导致流水线时间较长。可以在各种路径上插入延迟缓冲器,以实现平衡的ADDG。将缓冲区最优分配问题简化为一个整数线性优化问题,便于计算机求解。平衡式ADDG的实现使其能够以最少的延迟缓冲级实现最大流水线化的CORDIC结构,从而实现运动学位置逆解的计算。
{"title":"A maximum pipelined CORDIC architecture for inverse kinematic position computation","authors":"C. S. Lee, P. Chang","doi":"10.1109/JRA.1987.1087126","DOIUrl":"https://doi.org/10.1109/JRA.1987.1087126","url":null,"abstract":"A cost-effective coordinate rotation digital computer (CORDIC) architecture is described for the computation of inverse kinematic position solution based on a functional decomposition of the closed-form joint equations. The functional decomposition shows a limited amount of parallelism with a large amount of sequentialism in the flow of computation and data dependencies and reveals the requirement for computing a large set of elementary operations: multiplications, additions, divisions, square roots, trigonometric functions and their inverse. However, these elementary operations, in general, cannot be efficiently computed in general-purpose uniprocessor computers. The CORDIC algorithms are the natural candidates for efficiently computing these elementary operations and the interconnection of these CORDIC processors to exploit the great potential of pipelining provides a better solution for computing the inverse kinematic position solution. The functional decomposition of the inverse kinematic position solution into a set of computational tasks can be represented as a directed task graph. The inclusion of input data modifies the task graph to an acyclic data dependency graph (ADDG). The nodes of the ADDG correspond to the computational modules, each of which can be realized by a CORDIC processor. The operands or data move along the edges, each of which connects a pair of nodes. Due to different paths and computation time for each CORDIC processor, operands may arrive at multi-input modules at different arrival time, causing a longer pipelined time. Delay buffers may be inserted at various paths to achieve a balanced ADDG. The optimal buffer assignment problem is reduced to an integer linear optimization problem which can be solved easily by computers. The realization of the balanced ADDG results in a maximum pipelined CORDIC architecture with a minimum number of delay buffer stages for the computation of inverse kinematic position solution.","PeriodicalId":404512,"journal":{"name":"IEEE Journal on Robotics and Automation","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121293589","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 52
Task-space tracking with redundant manipulators 带有冗余机械手的任务空间跟踪
Pub Date : 1987-10-01 DOI: 10.1109/JRA.1987.1087118
O. Egeland
A controller for redundant manipulators with a small fast manipulator mounted on a positioning part has been developed. The controller distributes the fast motion to the small fast manipulator and the slow gross motion to the positioning part. A position reference is generated on-line to the positioning part to avoid singularities and the loss of degrees of freedom. The task-space position vector is augmented by the generalized coordinates of the positioning part. Feedback linearization and decoupling are then applied in the augmented task space to obtain a model consisting of decoupled double integrators. These decoupled double integrators are controlled by the use of linear quadratic optimal control. In the optimal control problem the performance index is chosen so that the task-space position reference is tracked with a high bandwidth while the reference to the positioning part is tracked with a low bandwidth. The controller has been applied to a simple planar redundant manipulator and an eight-link spray painting robot in simulation experiments. These simulations showed that a high bandwidth was possible with moderate actuator torques.
研制了一种小型快速机械手安装在定位部件上的冗余机械手控制器。控制器将快速运动分配给小型快速机械手,将慢速运动分配给定位部分。在线生成定位部件的位置参考,避免了奇异性和自由度损失。任务空间位置向量由定位部分的广义坐标增广。然后在增广任务空间中应用反馈线性化和解耦,得到由解耦双积分器组成的模型。利用线性二次最优控制对这些解耦的双积分器进行控制。在最优控制问题中,选择性能指标,使任务空间位置参考以高带宽跟踪,而定位部分参考以低带宽跟踪。该控制器已应用于简单平面冗余机械手和八连杆喷涂机器人的仿真实验。仿真结果表明,在适当的致动器转矩下,可以实现高带宽。
{"title":"Task-space tracking with redundant manipulators","authors":"O. Egeland","doi":"10.1109/JRA.1987.1087118","DOIUrl":"https://doi.org/10.1109/JRA.1987.1087118","url":null,"abstract":"A controller for redundant manipulators with a small fast manipulator mounted on a positioning part has been developed. The controller distributes the fast motion to the small fast manipulator and the slow gross motion to the positioning part. A position reference is generated on-line to the positioning part to avoid singularities and the loss of degrees of freedom. The task-space position vector is augmented by the generalized coordinates of the positioning part. Feedback linearization and decoupling are then applied in the augmented task space to obtain a model consisting of decoupled double integrators. These decoupled double integrators are controlled by the use of linear quadratic optimal control. In the optimal control problem the performance index is chosen so that the task-space position reference is tracked with a high bandwidth while the reference to the positioning part is tracked with a low bandwidth. The controller has been applied to a simple planar redundant manipulator and an eight-link spray painting robot in simulation experiments. These simulations showed that a high bandwidth was possible with moderate actuator torques.","PeriodicalId":404512,"journal":{"name":"IEEE Journal on Robotics and Automation","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1987-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125634942","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 137
Dynamic hybrid position/force control of robot manipulators--Description of hand constraints and calculation of joint driving force 机器人机械臂动态位置/力混合控制——手部约束描述与关节驱动力计算
Pub Date : 1986-04-07 DOI: 10.1109/JRA.1987.1087120
T. Yoshikawa
For the application of robot manipulators to complex tasks, it is often necessary to control not only the position of a manipulator but also the force exerted by the hand on an object. For this purpose, Raibert and Craig have proposed the hybrid position/force control method. In this method, however, the manipulator dynamics has not been taken into account rigorously. The dynamic hybrid control method is proposed, which takes the manipulator dynamics into consideration. Constraints on the end effector are described by a set of constraint hypersurfaces. Then the basic equations for dynamic hybrid control are derived. It is shown that if the manipulator is not in a singular configuration, the desired position and force at the end effector can be simultaneously realized. Finally, a basic structure of the dynamic hybrid control system with a servo compensator is given.
为了将机器人机械手应用于复杂的任务,不仅需要控制机械手的位置,还需要控制机械手对物体施加的力。为此,Raibert和Craig提出了混合位置/力控制方法。然而,在这种方法中,没有严格考虑机械臂动力学。提出了考虑机械臂动力学特性的动态混合控制方法。末端执行器上的约束由一组约束超曲面来描述。然后推导了动态混合控制的基本方程。结果表明,当机械手不处于奇异位形时,末端执行器所期望的位置和力可以同时实现。最后给出了带伺服补偿器的动态混合控制系统的基本结构。
{"title":"Dynamic hybrid position/force control of robot manipulators--Description of hand constraints and calculation of joint driving force","authors":"T. Yoshikawa","doi":"10.1109/JRA.1987.1087120","DOIUrl":"https://doi.org/10.1109/JRA.1987.1087120","url":null,"abstract":"For the application of robot manipulators to complex tasks, it is often necessary to control not only the position of a manipulator but also the force exerted by the hand on an object. For this purpose, Raibert and Craig have proposed the hybrid position/force control method. In this method, however, the manipulator dynamics has not been taken into account rigorously. The dynamic hybrid control method is proposed, which takes the manipulator dynamics into consideration. Constraints on the end effector are described by a set of constraint hypersurfaces. Then the basic equations for dynamic hybrid control are derived. It is shown that if the manipulator is not in a singular configuration, the desired position and force at the end effector can be simultaneously realized. Finally, a basic structure of the dynamic hybrid control system with a servo compensator is given.","PeriodicalId":404512,"journal":{"name":"IEEE Journal on Robotics and Automation","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1986-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125434246","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 416
Positioning error analysis for robot manipulators with all rotary joints 全回转关节机器人机械手的定位误差分析
Pub Date : 1986-04-01 DOI: 10.1109/JRA.1987.1087144
Jigien Chen, L. Chao
Advanced industrial robots are commanded to accomplish different tasks with program sequences that are executed in digital computers. The operating software within these computers provides users with information on positions and orientations of the end effectors by computing them as functions of the joint variables. These functions are generally not exact enough such that differences between the computed and the actual positions can be significant. Error sources that contribute to these differences for robots with rotary joints are examined. The effects of these errors are parameterized and measurement data are fitted to obtain the values of these parameters. It is concluded that with sufficient but not exhaustive detail in the error modeling the differences can be reduced significantly from 5.9-mm mean error with nominal model down to 0.28-mm mean error after error compensation.
先进的工业机器人被命令用数字计算机执行的程序序列来完成不同的任务。这些计算机中的操作软件通过将末端执行器的位置和方向作为关节变量的函数进行计算,从而为用户提供有关末端执行器位置和方向的信息。这些函数通常不够精确,因此计算出的位置和实际位置之间的差异可能很大。对具有旋转关节的机器人造成这些差异的误差源进行了研究。对这些误差的影响进行了参数化,并对测量数据进行了拟合,得到了这些参数的值。结论是,在误差建模中有充分但不详尽的细节,差异可以显着减小,从名义模型的平均误差5.9 mm降至误差补偿后的平均误差0.28 mm。
{"title":"Positioning error analysis for robot manipulators with all rotary joints","authors":"Jigien Chen, L. Chao","doi":"10.1109/JRA.1987.1087144","DOIUrl":"https://doi.org/10.1109/JRA.1987.1087144","url":null,"abstract":"Advanced industrial robots are commanded to accomplish different tasks with program sequences that are executed in digital computers. The operating software within these computers provides users with information on positions and orientations of the end effectors by computing them as functions of the joint variables. These functions are generally not exact enough such that differences between the computed and the actual positions can be significant. Error sources that contribute to these differences for robots with rotary joints are examined. The effects of these errors are parameterized and measurement data are fitted to obtain the values of these parameters. It is concluded that with sufficient but not exhaustive detail in the error modeling the differences can be reduced significantly from 5.9-mm mean error with nominal model down to 0.28-mm mean error after error compensation.","PeriodicalId":404512,"journal":{"name":"IEEE Journal on Robotics and Automation","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1986-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134053799","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 103
Robot hands and the mechanics of manipulation (T. Mason and J.K. Salisbury, Jr. (Cambridge, MA: M.I.T., 1985) [Book Reviews] 《机械手与操纵机制》(T. Mason, j.k Salisbury, Jr.)(马萨诸塞州剑桥:麻省理工学院,1985)[书评]
Pub Date : 1986-03-01 DOI: 10.1109/JRA.1986.1087038
S. Gruber
The reviewer calls "Robot Hands and the Mechanics of Manipulation" a preliminary exploration of the mechanics of dexterous manipulation. It isb ased almost entirely on the Ph.D. dissertations of the two authors. That of Dr. Salisbury is dated 1982, while the date of Dr. Mason's dissertation was not evident. (prehension) is the important part of Mason¿s thesis. The book is not intended as a text for a University course and would fa11 far short of being an aid to designing a robot hand. It is a presentation of fundamentals of the mechanics of manipulation, which is certainly an immature science. It exemplifies the problem that an individual faces on entering the robotics area: there are either the texts that describe the capabilities and expectations of robotic automation and are written for managers or there are the texts such as this that develop the basic science and are written for researchers. This is a clear indication of the immaturity of the subject. A note of comment about the editing is ino rder. The M.I.T. Press, as publisher, states that the format was intended to reduce the time between the editorial process and the final publication. However, the introduction was written in 1984, the most recent reference cited was dated August 1983 (in a paper contained in the appendix to Section I) and the book publication date is 1985. There is not much further evidence of the rush to publish in that few errors were found. One error is that while reference 11 was cited on page 16, it could not be found in the list of references, and another is that the top figure on page 21 does not show the twist t6.
评论者称“机器人手和操作机制”是对灵巧操作机制的初步探索。它几乎完全基于两位作者的博士论文。索尔兹伯里博士的论文日期是1982年,而梅森博士的论文日期不详。理解是梅森论文的重要组成部分。这本书不打算作为大学课程的教材,也远不能作为设计机械手的辅助材料。它展示了操纵机制的基本原理,这当然是一门不成熟的科学。它举例说明了个人在进入机器人领域时面临的问题:要么是为管理人员写的描述机器人自动化的能力和期望的文本,要么是为研究人员写的发展基础科学的文本。这清楚地表明了这门学科的不成熟。关于编辑的注释是有序的。作为出版商,麻省理工学院出版社表示,这种格式旨在缩短编辑过程和最终出版之间的时间。然而,引言是在1984年写的,最近引用的参考文献是1983年8月(在第一节附录中的一篇论文中),这本书的出版日期是1985年。没有太多进一步的证据表明他们急于发表论文,因为几乎没有发现错误。一个错误是,虽然参考文献11在第16页被引用,但它在参考文献列表中找不到,另一个错误是,第21页的顶部的图没有显示转折6。
{"title":"Robot hands and the mechanics of manipulation (T. Mason and J.K. Salisbury, Jr. (Cambridge, MA: M.I.T., 1985) [Book Reviews]","authors":"S. Gruber","doi":"10.1109/JRA.1986.1087038","DOIUrl":"https://doi.org/10.1109/JRA.1986.1087038","url":null,"abstract":"The reviewer calls \"Robot Hands and the Mechanics of Manipulation\" a preliminary exploration of the mechanics of dexterous manipulation. It isb ased almost entirely on the Ph.D. dissertations of the two authors. That of Dr. Salisbury is dated 1982, while the date of Dr. Mason's dissertation was not evident. (prehension) is the important part of Mason¿s thesis. The book is not intended as a text for a University course and would fa11 far short of being an aid to designing a robot hand. It is a presentation of fundamentals of the mechanics of manipulation, which is certainly an immature science. It exemplifies the problem that an individual faces on entering the robotics area: there are either the texts that describe the capabilities and expectations of robotic automation and are written for managers or there are the texts such as this that develop the basic science and are written for researchers. This is a clear indication of the immaturity of the subject. A note of comment about the editing is ino rder. The M.I.T. Press, as publisher, states that the format was intended to reduce the time between the editorial process and the final publication. However, the introduction was written in 1984, the most recent reference cited was dated August 1983 (in a paper contained in the appendix to Section I) and the book publication date is 1985. There is not much further evidence of the rush to publish in that few errors were found. One error is that while reference 11 was cited on page 16, it could not be found in the list of references, and another is that the top figure on page 21 does not show the twist t6.","PeriodicalId":404512,"journal":{"name":"IEEE Journal on Robotics and Automation","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1986-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122039119","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Pipelined computation of manipulator modeling matrices 机械臂建模矩阵的流水线计算
Pub Date : 1900-01-01 DOI: 10.1109/JRA.1987.1087140
J. Wander, D. Tesar
It is essential for the robust control of a dynamic system to employ a characterization of its inertia content in the control formulation. One such characterization is described for the nonlinear time-varying system of a robotic manipulator in the form of pipelined modeling software which is implemented on a medium-sized array processor to run in real time. The time-varying inertia content of the manipulator is expressed in terms of kinematic influence coefficients which are represented by explicit functions of only the generalized coordinates. Properties of these influence coefficients are employed to reduce the computation effort necessary to generate the modeling coefficients. To efficiently pipeline this algorithm, the structure inherent in the problem is exploited to allow extensive use of data-dependent addressing which is employed to compute multiple "small" operations within a single pipeline. The resulting software consists of two portions-- an off-line portion generates integer offset vectors to direct the addressing of the on-line portion in computing the modeling coefficients. The real-time algorithm is fourth-order in the number of links requiring 7.5 ms on a modest-sized array processor to compute the modeling coefficients of a general six-link manipulator.
对于动态系统的鲁棒控制来说,在控制公式中使用其惯性含量的表征是必不可少的。以流水线建模软件的形式描述了机器人操纵器的非线性时变系统的一个这样的特征,该系统在中型阵列处理器上实现实时运行。机械臂的时变惯性量用运动影响系数表示,而运动影响系数仅用广义坐标的显式函数表示。利用这些影响系数的性质来减少生成建模系数所需的计算量。为了有效地将该算法流水线化,利用了该问题固有的结构,允许广泛使用数据相关寻址,该寻址用于在单个管道内计算多个“小”操作。所得到的软件由两部分组成——离线部分生成整数偏移向量,以指导在线部分在计算建模系数时的寻址。该算法为四阶实时算法,在中等大小的阵列处理器上需要7.5 ms来计算一般六杆机械臂的建模系数。
{"title":"Pipelined computation of manipulator modeling matrices","authors":"J. Wander, D. Tesar","doi":"10.1109/JRA.1987.1087140","DOIUrl":"https://doi.org/10.1109/JRA.1987.1087140","url":null,"abstract":"It is essential for the robust control of a dynamic system to employ a characterization of its inertia content in the control formulation. One such characterization is described for the nonlinear time-varying system of a robotic manipulator in the form of pipelined modeling software which is implemented on a medium-sized array processor to run in real time. The time-varying inertia content of the manipulator is expressed in terms of kinematic influence coefficients which are represented by explicit functions of only the generalized coordinates. Properties of these influence coefficients are employed to reduce the computation effort necessary to generate the modeling coefficients. To efficiently pipeline this algorithm, the structure inherent in the problem is exploited to allow extensive use of data-dependent addressing which is employed to compute multiple \"small\" operations within a single pipeline. The resulting software consists of two portions-- an off-line portion generates integer offset vectors to direct the addressing of the on-line portion in computing the modeling coefficients. The real-time algorithm is fourth-order in the number of links requiring 7.5 ms on a modest-sized array processor to compute the modeling coefficients of a general six-link manipulator.","PeriodicalId":404512,"journal":{"name":"IEEE Journal on Robotics and Automation","volume":"1929 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128724629","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Determining object motion in a sequence of stereo images 确定物体在一系列立体图像中的运动
Pub Date : 1900-01-01 DOI: 10.1109/JRA.1987.1087136
Yeon Kim, J. Aggarwal
The motion of a three-dimensional object is determined from a sequence of stereo images by extracting three-dimensional features, establishing correspondences between these features, and finally, computing the rigid motion parameters. Three-dimensional features are extracted from the depth map of a scene. A two-pass relaxation method is developed for matching features extracted from successive depth maps. In each iteration, geometrical relationships between a feature and its neighbors in one map are compared to those between a candidate in the other map and its neighbors to update the matching probability of the candidate. The comparison of the geometrical relationship is based on the principle of conservation of distance and angle between features during rigid motion. The use of three-dimensional features allows one to find the rotation and translation components of motion separately via solving linear equations. Experimental results using several sets of real data are presented to illustrate results and difficulties.
三维物体的运动是从一系列立体图像中提取三维特征,建立这些特征之间的对应关系,最后计算刚性运动参数来确定的。从景深图中提取三维特征。针对连续深度图中提取的特征,提出了一种两步松弛匹配方法。在每次迭代中,将一个地图中的特征与其邻居之间的几何关系与另一个地图中的候选特征与其邻居之间的几何关系进行比较,以更新候选特征的匹配概率。几何关系的比较是基于刚体运动时特征之间的距离和角度守恒原理。利用三维特征,可以通过求解线性方程分别找到运动的旋转和平移分量。给出了几组实际数据的实验结果,以说明结果和困难。
{"title":"Determining object motion in a sequence of stereo images","authors":"Yeon Kim, J. Aggarwal","doi":"10.1109/JRA.1987.1087136","DOIUrl":"https://doi.org/10.1109/JRA.1987.1087136","url":null,"abstract":"The motion of a three-dimensional object is determined from a sequence of stereo images by extracting three-dimensional features, establishing correspondences between these features, and finally, computing the rigid motion parameters. Three-dimensional features are extracted from the depth map of a scene. A two-pass relaxation method is developed for matching features extracted from successive depth maps. In each iteration, geometrical relationships between a feature and its neighbors in one map are compared to those between a candidate in the other map and its neighbors to update the matching probability of the candidate. The comparison of the geometrical relationship is based on the principle of conservation of distance and angle between features during rigid motion. The use of three-dimensional features allows one to find the rotation and translation components of motion separately via solving linear equations. Experimental results using several sets of real data are presented to illustrate results and difficulties.","PeriodicalId":404512,"journal":{"name":"IEEE Journal on Robotics and Automation","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132330468","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 60
期刊
IEEE Journal on Robotics and Automation
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1