DOI QR코드

DOI QR Code

Real-Time Motion Tracking Detection System for a Spherical Pendulum Using a USB Camera

USB 카메라를 이용한 실시간 구면진자 운동추적 감지시스템

  • Received : 2016.02.17
  • Accepted : 2016.08.05
  • Published : 2016.09.01

Abstract

Recently, a spherical pendulum attached to an end-effector of a robot manipulator has been frequently used for a test bed of residual vibration suppression control in a multi-dimensional motion. However, there was no automatic tracking system to detect the current bob position on-line, and there was inconvenience to not be able to store the bob position in real time and plot the trajectory. In this study, we developed a two-dimensional, real-time bob-detecting system using a digital USB camera, of which the key is hardware component design and software C programming for fast image processing and interfacing. The developed system was applied to residual vibration suppression control of a two-dimensional spherical pendulum that is attached at the end-effector of a two degree-of-freedom SCARA robot, and the effectiveness of the developed system has been demonstrated.

최근 다차원 운동의 잔류진동억제 제어를 위한 테스트베드로서 로봇 머니퓰레이터의 말단장치에 부착된 구면진자를 자주 활용하고 있다. 하지만 봅의 운동을 온라인에서 실시간으로 추적할 수 있는 자동감지장치가 없어, 봅의 궤적을 디지털데이터로 저장하고 플로팅하는데 불편함이 있었다. 본 논문에서는 디지털 USB 카메라를 이용하여 봅의 운동을 이차원 평면상에서 실시간으로 감지할 수 있는 시스템을 개발하였다. 본 시스템의 개발 목표를 빠른 이미지프로세싱 및 인터페이싱을 위한 하드웨어 구성과 효과적인 C 프로그래밍에 두었다. 개발된 시스템을, 2 자유도 스카라로봇의 말단장치에, 구면진자를 설치한 이차원 구면진자의 잔류진동억제 제어에 적용하여, 그 효용성을 입증하였다.

Keywords

References

  1. Singer, N. C. and Seering, W. P., 1990, "Preshaping Command Inputs to Reduce System Vibration," ASME J. of Dynamic Systems, Measurement, and Control, Vol. 112, pp. 76-82. https://doi.org/10.1115/1.2894142
  2. Singhose, W., 2009, "Command Shaping for Flexible Systems: A Review of the First 50 Years," Int. J. of Precision Engineering & Manufacturing, Vol. 10, No. 4, pp. 153-168. https://doi.org/10.1007/s12541-009-0084-2
  3. Pang, J.-H. and Park, Y.-S., 1997, "Input Design to Reduce Residual Vibration for a Nonlinear Time-Varying System," Trans. Korean Soc. Mech. Eng. A, Vol. 21, No. 7, pp. 1106-1115. https://doi.org/10.22634/KSME-A.1997.21.7.1106
  4. Kang, C.-G., 2011, "On the Derivative Constraints of Input Shaping Control," Journal of Mechanical Science and Technology, Vol. 25, No. 2, pp. 549-554. https://doi.org/10.1007/s12206-010-1205-7
  5. Kang, C.-G., 2011, "Performance Measure of Residual Vibration Control," ASME J. of Dynamic Systems, Measurement, and Control, Vol. 133, pp. 044501-1-6. https://doi.org/10.1115/1.4003377
  6. Rew, K.-H., Ha, C.-W. and Kim, K.-S., 2013, "An Impulse-time Perturbation Approach for Enhancing the Robustness of Extra-insensitive Input Shapers," Automatica, Vol. 49, pp. 3425-3431. https://doi.org/10.1016/j.automatica.2013.08.015
  7. Kang, C.-G. and Kwak, J.-H., 2014, "On a Simplified Residual Vibration Ratio Function for Input Shaping Control," Asian Journal of Control, Vol. 16, No. 1, pp. 277-283. https://doi.org/10.1002/asjc.573
  8. Dhanda, A. and Franklin, G. F., 2010, "Optimal Control Formulations of Vibration Reduction Problems," IEEE Transactions on Automatic Control, Vol. 55, pp. 378-394. https://doi.org/10.1109/TAC.2009.2034940
  9. Smith, O. J. M., 1957, "Posicast Control of Damped Oscillatory Systems," Proceedings of the IRE, Vol. 45, pp. 1249-1255. https://doi.org/10.1109/JRPROC.1957.278530
  10. Kim, B.-G., 2010, A Study on Position Stabilization for Tower Crane Payload, M.S. Thesis, Kumoh National Institute of Technology. (Korean)
  11. Woo, K. S., 2010, Residual Vibration Reduction of Flexible System Using Input Shaping Control, M.S. Thesis, Konkuk University. (Korean)
  12. Hwang, B. I., Lee, B. H. and Kim, C. H., 2015, "The System Position from High Firing Rate of Anti-Aircraft Gun System," Trans. Korean Soc. Mech. Eng. A, Vol. 39, No. 6, pp. 611-615. (Korean) https://doi.org/10.3795/KSME-A.2015.39.6.611
  13. Seo, B.-C., Kim, S.-S. and Lee, D.-Y., 2014, "Target-tracking System for Mobile Surveillance Robot using CAMShift Image Processing Technique," Trans. Korean Soc. Mech. Eng. A, Vol. 38, No. 2, pp. 129-136. (Korean) https://doi.org/10.3795/KSME-A.2014.38.2.129
  14. Kim, D. K., 2011, OpenCV Programming, GaMe Publishing Co. (Korean)
  15. http://newstyle.egloos.com/2707246, Red Color Seeking using OpenCV, 2016. (Korean)
  16. Schulze, T. and Chang, T. N., 2010, "Zero Vibration Position Control of a Spherical Pendulum for Control Systems Demonstration," Proc. of American Control Conference, Baltimore, USA, pp. 738-743.
  17. Perig, A. V., Stadnik, A. N., Deriglazov, A. I. and Podlesny, S. V., 2014, "3 DOF Spherical Pendulum Oscillations with a Uniform Slewing Pivot Center and a Small Angle Assumption," Shock and Vibration (Hindawi), Vol. 2014, Article ID 203709, pp.1-32.
  18. Petrov, A. G., 2005, "On the Equations of Motion of a Spherical Pendulum with a Fluctuating Support," Doklady Physics, Vol. 50, No. 11, pp. 588-592. https://doi.org/10.1134/1.2137794
  19. Kang, C.-G., Ha, M.-T. and D.-c. Lee, "Two-dimensional Input Shaping Control for Improved Tracking of a SCARA Robot with a Spherical Pendulum," Proc. of Intern. Conf. on Intelligent Robots and Systems (IROS 2015), p. 4747, Hamburg, Germany.
  20. Craig, J. J., 2005, Introduction to Robotics: Mechanics and Control (3rd ed.), Pearson Prentice Hall.
  21. Ha, M.-T. and Kang, C.-G., 2015, "Wirelesscommunicated Computed-torque Control of a SCARA Robot and Two-dimensional Input Shaping for a Spherical Pendulum," Proc. of the 12th Intern. Conf. on Ubiquitous Robots and Ambient Intelligence (URAI 2015), pp. 58-62, KINTEX, Korea.
  22. Jeong, B.-R., 2010, Real-time 3D Position Tracking Using a Feature Information of an Object, M.S. Thesis, Kangwon National University.