• DocumentCode
    2010426
  • Title

    Acceleration of parallel robot kinematic calculations in FPGA

  • Author

    Petko, Maciej ; Gac, Konrad ; Karpiel, Grzegorz ; Gora, Grzegorz

  • Author_Institution
    Dept. of Robot. & Mechatron., AGH Univ. of Sci. & Technol., Kraków, Poland
  • fYear
    2013
  • fDate
    25-28 Feb. 2013
  • Firstpage
    34
  • Lastpage
    39
  • Abstract
    An application of field programmable gate arrays (FPGA) to accelerate calculations of the inverse kinematics problem solution for a parallel robot is presented in the paper. The robot is designed for milling by moving a milling cutter along a desired trajectory generated in the Cartesian space. For a position controller of the robot, each point of the trajectory must be transformed into the joint space by the solution of the inverse kinematics problem, thus must be calculated on-line at high frequency. The paper shows how to decrease the calculation time, preserving required accuracy, by augmenting the arithmetic-logic unit (ALU) of a microprocessor with custom instructions. The hardware implementation of the accelerator is described and results of calculations performed in an Altera FPGA chip are analyzed.
  • Keywords
    acceleration; control engineering computing; field programmable gate arrays; microprocessor chips; position control; robot kinematics; ALU; Altera FPGA chip; Cartesian space; acceleration; arithmetic-logic unit; custom instructions; field programmable gate arrays; hardware implementation; inverse kinematics problem solution; microprocessor; milling cutter; parallel robot; position controller; Field programmable gate arrays; Hardware; Kinematics; Microprocessors; Milling; Robots; Trajectory; FPGAs in industrial control systems; controller hardware/software; industrial robots;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Technology (ICIT), 2013 IEEE International Conference on
  • Conference_Location
    Cape Town
  • Print_ISBN
    978-1-4673-4567-5
  • Electronic_ISBN
    978-1-4673-4568-2
  • Type

    conf

  • DOI
    10.1109/ICIT.2013.6505644
  • Filename
    6505644