• 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