期刊文献+

基于启发式群聚算法的机器人全局任务调度策略 被引量:1

A Heuristic Clustering Algorithm Based Dynamical Scheduling Strategy for Global Task Control of Robot
下载PDF
导出
摘要 提出了一种基于启发式群聚算法的机器人全局任务调度策略,在任务划分阶段采用一种启发式群聚算法对随机划分的各子任务按能否使总的运行时间缩短进行各子任务间的聚合,以使各子任务粒度和相互之间的通讯量达到一种优化状态,并在此基础上对群聚之后的各子群任务采用集中式动态调度策略,在程序运行过程中实现各处理器的负载平衡,提高各处理器的利用率,缩短总的运行时间.在一个由5个DSP(digital signal processor)处理器组成的同构型松耦合MIMD(multi instruction multi data)并行处理平台上,对平面四自由度连杆机器人在关节锁定下的运动控制任务采用上述先随机划分,再聚合,最后集中式调度的方法进行了并行实时仿真实验,取得了满意的并行性能指标. This paper presents a heuristic clustering algorithm based scheduling strategy for the global task control of robot. Subtasks partitioned occasionally are clustered according to whether or not the total running time can be reduced, so the subtask granularity and communication consumption between subtasks can be optimized. Based on this algorithm, a centralized dynamical scheduling strategy is used to schedule subtasks clustered to processors,which realizes the load balance of processors, improves the utilization of processors and reduces the total running time. This method is applied to the control of a 4 degree of freedom (DOF) robot in the presence of joint failure. The whole control task is partitioned occasionally into subtasks, then these subtasks are clustered according to the clustering algorithm. Finally all the subtasks are assigned to a simple homogeneous loosely coupled multi instruction multi data (MIMD) parallel process system with five digital signal processors (DSPs) on the basis of the centralized dynamical scheduling strategy. The real-time simulation results show that the algorithm is effective.
出处 《同济大学学报(自然科学版)》 EI CAS CSCD 北大核心 2007年第3期400-405,共6页 Journal of Tongji University:Natural Science
基金 国家自然科学基金资助项目(60643001) 教育部新世纪优秀人才计划资助项目 上海市曙光计划资助项目(04SG22)
关键词 机器人控制 动态调度 启发式群聚算法 负载平衡 robot control dynamical scheduling heuristic clustering algorithm load balance
  • 相关文献

参考文献9

  • 1Stone H S.Mutiprocessor scheduling with the aid of network flow algorithms[J].IEEE Trans on Software Engineering,1977,3(1):85.
  • 2Zomaya A Y.A parallel implementation for the computation of robot inverse dynamics[J].Proceedings of the 12th IFAC,1993,4:141.
  • 3Hamisi F,Fraser D A.Transputer-based implementation of real-time robot position control[J].Microprocessors and Microsystems,1989,13(5):644.
  • 4Ahmad 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.
  • 5Henrich D,H(o)niger Thomas.Parallel processing approaches in robotics[C]∥Proc of the IEEE Int Symp on Industrial Electronics (ISIE'97).Guimaraes:University of Minho,1997:702-707.
  • 6Kopidakis Y,Lamarim,Zissimopoulos V.On the task assignment problem two new efficient heuristic algorithms[J].Parallel and Distributed Computing,1997,42:21.
  • 7威尔金森·B,艾伦·M.并行程序设计[M].陆鑫达,译.北京:机械工业出版社,2002.
  • 8dSPACE Inc.dSPACE implementation guide[R].[s.l.]:dSPACE Inc,2001.
  • 9陈启军,王月娟,陈辉堂.基于dSPACE并行处理平台的机器人实时仿真系统结构及实现[J].机器人,2003,25(1):62-65. 被引量:8

二级参考文献1

共引文献7

同被引文献5

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部