NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Efficient mapping algorithms for scheduling robot inverse dynamics computation on a multiprocessor systemTwo 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.
Document ID
19900019755
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Lee, C. S. G.
(Purdue Univ. West Lafayette, IN., United States)
Chen, C. L.
(Purdue Univ. Indianapolis, IN., United States)
Date Acquired
September 6, 2013
Publication Date
January 31, 1989
Publication Information
Publication: JPL, California Inst. of Tech., Proceedings of the NASA Conference on Space Telerobotics, Volume 2
Subject Category
Computer Programming And Software
Accession Number
90N29071
Funding Number(s)
CONTRACT_GRANT: NSF CDR-88-03017
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available