DOI QR코드

DOI QR Code

Embedded Hardware Implementation of an FPGA Based Nonlinear PID Controller for the ROBOKER Arm

ROBOKER 팔의 제어를 위한 FPGA 기반 비선형 제어기의 임베디드 하드웨어 구현

  • 김정섭 (충남대학교 메카트로닉스 BK21 그룹) ;
  • 전효원 (충남대학교 메카트로닉스 BK21 그룹) ;
  • 정슬 (충남대학교 메카트로닉스 BK21 그룹)
  • Published : 2007.12.01

Abstract

This paper presents the hardware implementation of nonlinear PID controllers for the ROBOKER humanoid robot arms. To design the nonlinear PID controller on an FPGA chip, nonlinear functions as well as the conventional PID control algorithm have to be implemented by the hardware description language. Therefore, nonlinear functions such as trigonometric or exponential functions are designed on an FPGA chip. Simulation studies of the position control of humanoid arms are conducted and results are compared. Superior performances by the nonlinear PID controllers are confirmed when disturbances are present. Experiments of humanoid robot arm control tasks are conducted to confirm the performance of our hardware design and the simulation results.

Keywords

References

  1. R. C. Dorfand R. H. Bishop, Modern Control Systems, Addison Wesley, 1995
  2. S. Omatu, M. Khalis, and R. Yusof, Neuro-control and Its Applications, Springer, 1995
  3. S. Jung and S. S. Kim, 'Hardware implementation of a neural network controller with an MCV and am FPGA for nonlinear systems,' International Journal of Control, Automation, and Systems Engineering, vol. 4, no. 5, pp. 567-574, 2006
  4. S. Jung and S. S. Kim, 'Hardware implementation of a real-time neural network controller with a DSP and an FPGA for nonlinear systems,' IEEE Transaction on Industrial Electronics, vol. 54, no. 1, pp. 265-271, 2007 https://doi.org/10.1109/TIE.2006.888791
  5. X. Shoo, D. Sun, and Y. Su, 'Development of a nonlinear PID controller with Saturated Function Design,' IEEE International Conference on Information Acquisition, pp. 468-472, 2005
  6. Y. X. Su, B. Y. Duan, and C. H. Zheng, 'Nonlinear PID control of a six-DOF parallel manipulator,' IEE Proc. Control Theory Appl, pp. 95-102, 2004 https://doi.org/10.1049/ip-cta:20030967
  7. D. Sun, X. Shao, and Y. Su, 'Global stability of a saturated nonlinear PID controller for robotic manipulators,' IROS, pp. 3032-3037, 2006