DocumentCode
1009724
Title
Robot control computation in microprocessor systems with multiple arithmetic processors using a modified DF/IHS scheduling algorithm
Author
Ahmad, Shaheen ; Li, Bo
Author_Institution
Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
Volume
19
Issue
5
fYear
1989
Firstpage
1167
Lastpage
1178
Abstract
The problem of designing a high-performance robot controller with multiple arithmetic processing units (APUs) is addressed. One attractive feature of the controller is that a minimum number of special-purpose hardware components are needed, and off-the-shelf components can be used. One main processor unit (MPU) schedules a number of APUs to produce the computational throughput. The depth-first/initial-heuristic-search (DF/IHS) algorithm is an efficient algorithm that solves the difficult nonpolynomial- (NP-) complete problem of scheduling a set of ordered computational tasks onto a multiprocessor system. When interprocessor communication overheads are appreciable, however it is not very effective in providing a practical near-optimum schedule, it fails to consider the problem of contention for shared resources. A multiprocessor scheduling algorithm which minimizes the effects of overhead and thus reduces the effect of contention is presented. The algorithm is used to derive the operational instructions for the APUs and the MPU for a multiple-APU-based robot controller. Simulations show that six MC68881 APUs can be used to generate the robot control computations in approximately 2.5 ms
Keywords
computerised control; multiprocessing systems; robots; search problems; MC68881 APUs; NP complete problem; computerised control; depth-first/initial-heuristic-search; high-performance robot controller; microprocessor systems; multiple arithmetic processors; off-the-shelf components; Arithmetic; Feedback control; Job shop scheduling; Kinematics; MODIS; Microprocessors; Processor scheduling; Robot control; Scheduling algorithm; Service robots;
fLanguage
English
Journal_Title
Systems, Man and Cybernetics, IEEE Transactions on
Publisher
ieee
ISSN
0018-9472
Type
jour
DOI
10.1109/21.44032
Filename
44032
Link To Document