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
Link To Document