• DocumentCode
    2007753
  • Title

    An Optimized Real Time Algorithm for the Inverse Kinematics of General 6R Robots

  • Author

    Liu, Songguo ; Zhu, Shiqiang

  • Author_Institution
    Zhejiang Univ., Hangzhou
  • fYear
    2007
  • fDate
    May 30 2007-June 1 2007
  • Firstpage
    2080
  • Lastpage
    2084
  • Abstract
    The existing real time algorithms for inverse kinematics of general 6R robots have the problems of complex procedures and ineffective roots, so they can not be applied in the online control systems where real time performance are strictly required. In this paper, we propose an optimized algorithm with strong real time performance and high accuracy. The six basic inverse kinematics equations are transformed and the target matrix is reduced from the order of 24 to 16 based on symbolic preprocessing, so the efficiency of the algorithm is improved while the ineffective roots eliminated. Eigen decomposition is utilized to extract roots from the target matrix and ensure the stability and accuracy of the algorithm. By invoking CLAPACK in the VC++ environment directly, all calculations are accomplished with the C/C++ language and OOP technique. Experiments on various general 6R robots show that, the proposed algorithm can solve the inverse kinematics problem in an average time of 1.37 ms, and ensure that the position and orientation matrixes of the end effect corresponding to the solutions have an average accuracy of 12 digits after the decimal point. All these make it a novel algorithm for online control systems of general robots where real time performance and high accuracy are strictly required.
  • Keywords
    C++ language; eigenvalues and eigenfunctions; matrix algebra; nonlinear equations; real-time systems; robot kinematics; stability; 6R robot; C language; C++ language; CLAPACK; OOP technique; VC++ environment; inverse kinematics problem; online control system; optimized real time algorithm; stability; target matrix; Automatic control; Control systems; Differential equations; Matrix decomposition; Polynomials; Power transmission; Real time systems; Robot kinematics; Robotics and automation; Stability; general 6R robot; high accuracy; inverse kinematics; real time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control and Automation, 2007. ICCA 2007. IEEE International Conference on
  • Conference_Location
    Guangzhou
  • Print_ISBN
    978-1-4244-0818-4
  • Electronic_ISBN
    978-1-4244-0818-4
  • Type

    conf

  • DOI
    10.1109/ICCA.2007.4376727
  • Filename
    4376727