A Study on the Control for an Outer-hull Preprocessing Robot Using a Quaternion

쿼터니언을 이용한 선체 외판 전처리 로봇 제어에 관한 연구

  • 정원지 (국립창원대학교 메카트로닉스 공학부) ;
  • 김기정 (STX조선(주) 생산기술연구팀) ;
  • 김성현 (국립 창원대학교 기계설계공학과 대학원) ;
  • 이춘만 (국립창원대학교 메카트로닉스 공학부) ;
  • 신기수 ((주)로봇밸리) ;
  • 이기상 ((주)로봇밸리)
  • Published : 2006.12.15

Abstract

This paper presents the study in the development of optimal working method for an outer-hull preprocessing robot using a quaternion. The out-hull preprocessing robot consists of feathering and cleaning parts. This robot should be controlled correctly for feathering work because it is to be worked on a curved plate that can result in the errors of orientation. In this paper, we propose a control algorithm between given two orientations of the out-hull preprocessing robot by using a quaternion with spherical linear interpolation. 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 $MATLAB^{\circledR}$ and $VisualNastran4D^{\circledR}$.

Keywords

References

  1. Lee, C. S. G., Gonzalez, R. C. and Fu, K. S., 1986, Tutorial on Robotics, IEEE computer Society
  2. Fu, K. S. and Gonzalez, R. C., 1987, Robotics: Control, Sensing, Vision, and Intelligence, McGRAW-HILL, New York
  3. Chung, Y. O., Ryu, J. C. and Park, C. K., 1991, 'A new method for Solving the Inverse Kinematics for 6 D.O.F. Manipulator,' Korean Automatic Control Conference, Vol. 1, No. 2, pp. 557-562
  4. Hamilton, W., 1969, Elements of Quaternions Vol 1, Chelesa, USA
  5. David, E., 1999, Quaternion Algebra and Calculus, Magic Software, Inc
  6. Shoemake, K., 1985, 'Animating Rotation with Quaternion Curves,' Computer Graphics, Vol. 19, No. 3, pp. 245-254 https://doi.org/10.1145/325165.325242
  7. Lee, Y. J., Lee, S. T. and Park, H. J., 1998, 'An Analysis Inversekinematics for Real Time Operation of Industrial Robot,' Transactions of the Korean Society of Machine Tool Engineers, Vol. 7, No. 1, pp. 104-111