• DocumentCode
    3116456
  • Title

    A high performance FPGA-based joint controller with hardware/software co-design method

  • Author

    Zhang, Qi ; Xie, Zongwu ; Ni, Fenglei ; Cai, Hegao ; Liu, Hong

  • Author_Institution
    State Key Lab. of Robot. & Syst., Harbin Inst. of Technol., Harbin, China
  • fYear
    2012
  • fDate
    5-8 Aug. 2012
  • Firstpage
    1109
  • Lastpage
    1114
  • Abstract
    This work presents studies on application and implementation on the field programmable gate array (FPGA) technology into a robot joint controller in order to improve the tracking performance. The controller can be divided into two parts and designed with software and hardware separately. The first part is developed in Nios II embedded processor which is used to realize the velocity and torque control in C language. The second part is to implement the current vector control which includes coordinate transformation, PI controller, SVPWM (Space Vector Pulse Width Modulation) and some other function modules in Hardware Description Language (HDL). The two parts are integrated in the System-on-a-Programmable-Chip (SoPC) developing environment. Experiments on a PMSM are done and the results demonstrate the effectiveness and correctness of the proposed FPGA-based controller. Joint friction parameters can be estimated by the proposed controller with velocity and current control. Consequently, the controller is applied on a robotic manipulator together with DSP to verify the high performance.
  • Keywords
    C language; control engineering computing; digital signal processing chips; field programmable gate arrays; hardware description languages; hardware-software codesign; manipulators; system-on-chip; torque control; velocity control; C language; DSP; HDL; Joint friction parameters; Nios II embedded processor; SVPWM; SoPC; hardware description language; hardware-software codesign method; high performance FPGA-based joint controller; robot joint controller; robotic manipulator; space vector pulse width modulation; system-on-a-programmable-chip developing environment; torque control; tracking performance; velocity control; Field programmable gate arrays; Friction; Hardware; Joints; Robots; Torque; Vectors; field programmable gate array (FPGA); friction estimation; hardware/software co-design; vector control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mechatronics and Automation (ICMA), 2012 International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4673-1275-2
  • Type

    conf

  • DOI
    10.1109/ICMA.2012.6283405
  • Filename
    6283405