Skip to main navigation Skip to search Skip to main content

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

  • Harbin Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publication2012 IEEE International Conference on Mechatronics and Automation, ICMA 2012
Pages1109-1114
Number of pages6
DOIs
StatePublished - 2012
Event2012 9th IEEE International Conference on Mechatronics and Automation, ICMA 2012 - Chengdu, China
Duration: 5 Aug 20128 Aug 2012

Publication series

Name2012 IEEE International Conference on Mechatronics and Automation, ICMA 2012

Conference

Conference2012 9th IEEE International Conference on Mechatronics and Automation, ICMA 2012
Country/TerritoryChina
CityChengdu
Period5/08/128/08/12

Keywords

  • field programmable gate array (FPGA)
  • friction estimation
  • hardware/software co-design
  • vector control

Fingerprint

Dive into the research topics of 'A high performance FPGA-based joint controller with hardware/software co-design method'. Together they form a unique fingerprint.

Cite this