首页> 外文OA文献 >Efficient mapping algorithms for scheduling robot inverse dynamics computation on a multiprocessor system
【2h】

Efficient mapping algorithms for scheduling robot inverse dynamics computation on a multiprocessor system

机译:用于在多处理器系统上调度机器人逆动力学计算的高效映射算法

摘要

Two efficient mapping algorithms for scheduling the robot inverse dynamics computation consisting of m computational modules with precedence relationship to be executed on a multiprocessor system consisting of p identical homogeneous processors with processor and communication costs to achieve minimum computation time are presented. An objective function is defined in terms of the sum of the processor finishing time and the interprocessor communication time. The minimax optimization is performed on the objective function to obtain the best mapping. This mapping problem can be formulated as a combination of the graph partitioning and the scheduling problems; both have been known to be NP-complete. Thus, to speed up the searching for a solution, two heuristic algorithms were proposed to obtain fast but suboptimal mapping solutions. The first algorithm utilizes the level and the communication intensity of the task modules to construct an ordered priority list of ready modules and the module assignment is performed by a weighted bipartite matching algorithm. For a near-optimal mapping solution, the problem can be solved by the heuristic algorithm with simulated annealing. These proposed optimization algorithms can solve various large-scale problems within a reasonable time. Computer simulations were performed to evaluate and verify the performance and the validity of the proposed mapping algorithms. Finally, experiments for computing the inverse dynamics of a six-jointed PUMA-like manipulator based on the Newton-Euler dynamic equations were implemented on an NCUBE/ten hypercube computer to verify the proposed mapping algorithms. Computer simulation and experimental results are compared and discussed.
机译:提出了两种高效的映射算法,用于调度由m个具有优先级关系的计算模块组成的机器人逆动力学计算,该算法将在由p个相同的同类处理器组成的多处理器系统上执行,并且处理器和通信成本达到了最小化。根据处理器完成时间和处理器间通信时间之和定义目标函数。对目标函数执行minimax优化以获得最佳映射。可以将这种映射问题表述为图分区和调度问题的组合。两者都已知是NP完全的。因此,为了加快寻找解决方案的速度,提出了两种启发式算法来获得快速但次优的映射解决方案。第一种算法利用任务模块的级别和通信强度来构建就绪模块的有序优先级列表,并且模块分配由加权二分匹配算法执行。对于近似最优的映射解决方案,可以通过模拟退火的启发式算法解决该问题。这些提出的优化算法可以在合理的时间内解决各种大规模问题。进行了计算机仿真,以评估和验证所提出的映射算法的性能和有效性。最后,在NCUBE /十超立方体计算机上进行了基于牛顿-欧拉动力学方程的六联PUMA类操纵器逆动力学计算实验,以验证所提出的映射算法。对计算机仿真和实验结果进行了比较和讨论。

著录项

  • 作者

    Lee C. S. G.; Chen C. L.;

  • 作者单位
  • 年度 1989
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号