DOI QR코드

DOI QR Code

Robust Impedance Control Using Robot Using ISMC and Backstepping in Flexible Joint Robot

ISMC와 백스테핑을 이용한 유연관절로봇의 강인한 임피던스제어

  • Kwon, Sung-Ha (Department of Control and Instrumentation Engineering, Changwon National University) ;
  • Park, Seung-kyu (Department of Electrical Engineering, Changwon National University) ;
  • Kim, Min-chan (Department of Electrical Engineering, Changwon National University)
  • Received : 2016.12.05
  • Accepted : 2016.12.25
  • Published : 2017.03.31

Abstract

The control of flexible joint robot is getting more attentions because its applications are more frequently used for robot systems in these days. This paper proposes a robust impedance controller for the flexible joint robot by using integral sliding mode control and backstepping control. The sliding mode control decouple disturbances completely but requires matching condition for disturbances. The dynamic model of flexible joint robot is divided into motor side and link side and the disturbance of the link side does not satisfy matching condition and cannot be decoupled directly by the actual input in the motor side. To overcome this difficulty, backstepping control technique is used with sliding mode control. The mismatched disturbance in the link side is changed into matched one in the respect to virtual control input which is the state controlled by actual input in the motor side. Integral sliding mode control is used to preserve the impedance control performance and the improved robustness at the same time.

최근에 유연관절로봇의 제어는 로봇시스템에 있어서 다양한 적용가능성이 증가하고 있기 때문에 점점 그 중요성이 커지고 있다. 본 논문에서는 유연관절로봇의 제어에 있어서 적분슬라이딩모드제어기와 백스테핑제어기법을 도입하여 강인성을 증가시키는 방법을 제안한다. 슬라이딩모드제어기를 사용하여 강인성을 향상시키기 위해서는 제어대상이 정합조건을 만족시켜야 하는데 유연관절로봇은 이 조건을 만족시키지 못한다. 유연관절로봇은 링크측과 모터측으로 나누어 생각할 수 있고 각 측에 외란이 존재하나 실제입력은 모터측에 존재하기 때문에 링크측 외란은 정합조건을 만족시킬 수 없으므로 슬라이딩모드제어기로 제거하기가 어렵다. 이에 본 논문에서는 백스테핑을 도입하여 이러한 비정합 문제를 해결함으로써 링크측 외란의 영향을 제거할 수 있도록 한다. 이와 더불어 임피던스제어 성능을 가질 수 있도록 적분슬라이딩모드제어기를 함께 사용한다.

Keywords

References

  1. G. Pratt and M. Williamson, "Series elastic actuators," in 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), vol. 1, pp. 399-406, Aug. 1995.
  2. M. Zinn, O. Khatib, B. Roth, and J. K. Salisbury, "Playing it safe [human-friendly robots]," Robotics & Automation Magazine, IEEE, vol. 11, no. 2, pp. 12-21, Jun. 2004.
  3. A. Albu-Schaffer, O. Eiberger, M. Grebenstein, S. Haddadin, C. Ott, T. Wimbock, S. Wolf, and G. Hirzinger, "Soft robotics," Robotics & Automation Magazine, IEEE, vol. 15, no. 3, pp. 20-30, Sep. 2008.
  4. S. Ozgoli, H. D. Taghirad, "A Survey on the Control of Flexible Joint Robots," Asian Journal of Control, vol. 8, no. 4, pp. 332-344, Jul. 2006.
  5. S. Ulrich, J. Sasiadek, "Extended Kalman Filtering for Flexible Joint Space Robot Control," 2011 American Control Conference, pp.1021-1016, June 29 - July 01, 2011.
  6. Y. Choi, K. Yang, W. K. Chung, H. R. Kim, and I. H. Suh, "On the robustness and performance of disturbance observers for second-order systems," IEEE Transactions on Automatic Control, vol. 48, no. 2, pp. 315-320, Feb. 2003. https://doi.org/10.1109/TAC.2002.808491
  7. F. Wang, X. Liu, "Fuzzy H-inf Control of Flexible Joint Robot," Information Computing and Applications Lecture Notes in Computer Science, vol. 7030, pp. 424-431, Oct. 2011.
  8. M. J. Kim, W. K. Chung, "Robust Control of Flexible Joint Robots Based On Motor-side Dynamics Reshaping using Disturbance Observer (DOB)," IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2381- 2388, 2014.
  9. J. S. Bang, H. Shim, S. K. Park, J. H. Seo, "Robust tracking and vibration suppression for a two-inertia system by combining backstepping approach with disturbance observer," IEEE transactions on industrial electronics, vol. 57, no. 9, pp. 3197-3206, Sep. 2010. https://doi.org/10.1109/TIE.2009.2038398
  10. R. Lozano, B. Brogliato, "Adaptive Control of Robot Manipulators with Flexible Joints," IEEE Transactions on Automatic Control, vol. 37, no. 2, pp.174-181, Feb. 1992. https://doi.org/10.1109/9.121619
  11. F. Ghorbel, J. Hung, M. Spong, "Adaptive Control of Flexible-Joint Manipulators," IEEE International Conference on Robotics and Automation, pp. 1188-1193, 1989.
  12. A. Hace, K. Jezernik, and A. Sabanovic, "SMC with disturbance observer for a linear belt drive," IEEE Transactions on Industrial Electronics, vol. 54, no. 6, pp. 3402-3412, Dec. 2007. https://doi.org/10.1109/TIE.2007.906130
  13. V. Utkin, J. Shi, "Integral sliding mode in systems operating under uncertainty conditions," Proc. 35th IEEE Conference on Decision Control, Kobe, Japan, pp. 4591-4596, Dec. 1996.
  14. L.E. Jimenezm, A. Loukianov, E.B. Corrochano, "Integral Nested Sliding Mode Control for Robotic Manipulators," 17th World Congress The International Federation of Automatic Control, Seoul, Korea, July 6-11, pp. 9899-9904, 2008.
  15. M. Rubagotti, F. Castaños, A. Ferrara and L. Fridman, "Integral Sliding Mode Control for Nonlinear Systems With Matched and Unmatched Perturbations," IEEE Transactions on Automatic Control, vol. 56, no. 11, pp. 2699-2704, Nov. 2011. https://doi.org/10.1109/TAC.2011.2159420
  16. Y. Lin, C. Cheng, "Design of adaptive backstepping tracking controllers for a class of mismatched perturbed chaotic synchronization systems," SICE Annual Conference, pp. 2549-2544, 2010.
  17. J. H. Oh and J. S. Lee, "Backstepping control design of flexible joint manipulator using only position measurement," Proc. IEEE Conference on Decision Control, vol. 1, pp. 931-936, Dec. 1998.
  18. Y. Chang, "A Regressor Free Adaptive Backstepping Design of Flexible Joint Robot Based on Function Approximation Technique," First International Conference on Robot, Vision and Signal Processing, pp. 3435-3440, Apr. 1997.
  19. J. Oh, J. Lee, "Control of Flexible Joint Robot System by Backstepping Design Approach," International Conference on Robotics and Automation, pp.131-136, 1997.
  20. P. Tomei, "A Simple PD Controller for Robots with Elastic Joints," IEEE Transactions on Automatic Control, vol. 36, no. 10, pp. 1208-1213, Oct. 1991. https://doi.org/10.1109/9.90238
  21. A. De Luca, E. Guglielmelli, and P. Dario, "Compliance control for an anthropomorphic robot with elastic joints: Theory and experiments," Journal of dynamic systems, measurement, and control, vol. 127, no. 3, pp. 321-328, Jul. 2005. https://doi.org/10.1115/1.1978911
  22. A. De Luca, B. Siciliano, and L. Zollo, "PD control with on-line gravity compensation for robots with elastic joints: Theory and experiments," Automatica, vol. 41, no. 10, pp. 1809-1819, Oct. 2005. https://doi.org/10.1016/j.automatica.2005.05.009
  23. M. J. Kim and W. K. Chung, "Design of nonlinear optimal impedance controllers," in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1972-1978, 2013.
  24. A. Kugi, C. Ott, A. Albu-Schaffer, and G. Hirzinger, "On the passivity-based impedance control of flexible joint robots," IEEE Transactions on Robotics, vol. 24, no. 2, pp. 416-429, Apr. 2008. https://doi.org/10.1109/TRO.2008.915438