沈悦明, 陈启军. 一种基于任务的机器人全局并行算法研究及实现[J]. 机器人, 2003, 25(6): 495-500..
SHEN Yue-ming, CHEN Qi-jun. RESEARCH AND IMPLEMENTATION OF A TASK-BASED GLOBAL PARALLEL ALGORITHM FOR ROBOT CONTROL. ROBOT, 2003, 25(6): 495-500..
Abstract:This paper presents a task based global parallel algorithm for robot control. Considering the centralized MIMD (Multiple Instruction Multiple Data) parallel platform, the basic computation tasks such as kinematics, dynamics and control theory are respectively partitioned into several subtasks. After that, all the subtasks are assigned to processors using the centralized dynamic load balancing strategy. A simple homogeneous loosely coupled MIMD parallel process system is built with five DSPs. With pipeline and centralized dynamic load balancing strategy, real-time simulations on a planar robot manipulator gain satisfactory performance.
[1] Zomaya A Y. A parallel implementation for the computation of robot inverse dynamics[C].Proceedings of the 12th IFAC, 1993[C] ,4:141-144. [2] Hamisi F, Fraser D A. Trsnsputer-based implementation of real-time robot position control[J].Microprocessors and Microsystems, 1989,13(5): 644-652. [3] Ahmad S, Li B. Robot control computation in microprocessor systems with multiple arithmetic processors using a modified DF/IHS scheduling algorithm[J].IEEE Trans. on Systems, Man, and Cybernetics,1989,19(5): 1167-1178. [4] Kokusho Y. Parallel computation for manipulator control using the double-layered load-distribution mechanism on multi-transputer networks[A].Intelligent Autonomy Systems, IOS Press[C], 1996. [5] Henrich D, Honiger Thomas. Parallel processing approaches in robotics[A].Proc. of the IEEE Int. Symp. on Industrial Electronics (ISIE97) [C].Guimaraes, Portugal, University of Minho, 1997,7-11. 702-707. [6] 张德富编著.并行处理技术[M].南京:南京大学出版社,1992. [7] (美)威尔金森,(美)艾伦著,陆鑫达等译.并行程序设计[M].北京:机械工业出版社,2002.1. [8] dSPACE Implementation Guide. dSPACE Inc., 2001.