A Study on Orientations Interpolation of 6-Axis Articulated Robot using Quaternion

쿼터니언을 이용한 6축 로봇 방위보간법에 관한 연구

  • 안진수 (창원대학교 기계설계공학과 대학원) ;
  • 정원지 (창원대학교 기계설계공학과)
  • Received : 2011.02.07
  • Accepted : 2011.08.22
  • Published : 2011.12.15

Abstract

This paper presents the study on orientations interpolation of 6-axis articulated robot using quaternion. In this paper, we propose a control algorithm between given two orientations of 6-axis articulated robot by using a quaternion with spherical linear interpolation. In order to study the quaternion interpolation, We created Inverse kinematics program and Interpolation program using LabVIE$^{(R)}$. The rotation angle of each axis were calculated using both euler orientations interpolation program and quaternion orientations interpolation program. The proposed control algorithm is shown to be effective in terms of motor angles and torques when compared to a conventional Euler angle interpolation, by using both LabVIEW$^{(R)}$ and RecurDyn$^{(R)}$.

Keywords

References

  1. Fu, K. S., Gonzalez, R. C., and Lee, C. S. G., 1987, Robotics: Control, Sensing, Vision and Intelligence, McGraw-Hill, New York, pp. 22.
  2. Hoag, D., 1963, Apollo Guidance and Navigation: Considerations of Apollo IMU Gimbal Lock, MIT Instrumentation Laboratory.
  3. Jones, E. M., and Fjeld, P., 2002, viewed February 2011, "Gimbal Angles, Gimbal Lock, and a Fourth Gimbal for Christmas," .
  4. Purwar, A., Jin, Z., and Ge, Q. J., 2006, "Computer Aided Synthesis of Piecewise Rational Motions for Spherical 2R and 3R Robot Arms," Annual mechanisms and robotics conference, pp. 1209-1222.
  5. Ahlers, S. G., and McCarthy, J. M., 2000, ''The Clifford Algebra of Double Quaternions and the Optimization of TS Robot Design," Applications of Clifford Algebras in Computer Science and Engineering, Birkhauser Inc.
  6. Chung, W. j., Kim, K. J., and Kim, S. H., 2005, "Steering Control Algorithm of an Inter-block Locomotion Robot Using a Quaternion with Spherical Cubic Interpolation," Systemics cybernetics and informatics 2005, Vol. 2, pp. 374-379.
  7. Dam, E. B., Koch, M., and Lillholm, M., 1998, Quaternions, interpolation and animation, Technical report DIKU-TR9815, Department of Computer Science, University of Copenhagen.
  8. Ahn, J. S., and Chung, W. J., 2010, "On Design Prototype and Gain Optimization for Heavy Duty Handling Articulated Manipulator (HDHAM) with 6 DOF," The 14th World Multi-Conference on Systemics, Cybernetics and Informatics: WMSCI 2010, Vol. 2, pp. 174-179.
  9. Spong, M., and Vidyasagar, M., 1989, Robot Dynamics and Control, John Wiley and Sons, New York.
  10. Ahn, J. S., and Chung, W. J., 2010, "A Study on 6-axis Articulated Robot Using a Quaternion Interpolation," KSMTE of Spring Conference 2010, pp. 294-300.
  11. Shoemake, K., 1985, "Animating Rotation with Quaternion Curves," In Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques, pp. 245-254.
  12. Mebius, J. E,, 2007, "Derivation of the Euler-Rodrigues Formula for Three-dimensional Rotations from the General Formula for Four-dimensional Rotations," arXiv General Mathematics 2007.