• DocumentCode
    2499326
  • Title

    A parallel inverse kinematics solution for robot manipulators based on multiprocessing and linear extrapolation

  • Author

    Zhang, Hong ; Paul, Richard P.

  • Author_Institution
    Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
  • fYear
    1990
  • fDate
    13-18 May 1990
  • Firstpage
    468
  • Abstract
    A method of computing inverse kinematics in parallel for robots with a closed-form solution is presented. The computational task of computing each inverse kinematics solution is partitioned with one subtask per joint, and all subtasks are computed concurrently. The intrinsic dependency among subtasks is removed by linear extrapolation through the gradient of inverse kinematic functions and joint velocity information. The high degree of concurrency and naturally balanced concurrent subtasks of the system significantly reduce the latency of the inverse kinematics evaluation. Compared with a serial solution, the algorithm results in a reduction of the time of execution by a factor proportional to the number of joints when implemented on a multiprocessor system. Its simplicity makes it easily applicable to any robot manipulators with closed-form solutions. Examples are used to illustrate the effectiveness and the efficiency of the algorithm. Implementation of the algorithm on a multiprocessor system is also discussed
  • Keywords
    extrapolation; inverse problems; kinematics; parallel algorithms; robots; closed-form solution; concurrency; linear extrapolation; multiprocessing; parallel inverse kinematics solution; robot manipulators; time of execution; Closed-form solution; Concurrent computing; Delay; Extrapolation; Manipulators; Multiprocessing systems; Orbital robotics; Parallel robots; Robot control; Robot kinematics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 1990. Proceedings., 1990 IEEE International Conference on
  • Conference_Location
    Cincinnati, OH
  • Print_ISBN
    0-8186-9061-5
  • Type

    conf

  • DOI
    10.1109/ROBOT.1990.126022
  • Filename
    126022