Title :
An FPGA Based Motion Control IC and Its Application to Robotic Manipulators
Author :
Shao, Xiaoyin ; Sun, Dong
Author_Institution :
Dept. of Manuf. Eng. & Eng. Manage., City Univ. of Hong Kong, Kowloon
Abstract :
This paper presents an FPGA based motion control IC by integrating most of the motion control functions into one FPGA chip. The hardware system of the FPGA executes quickly in dedicated parallel hardware without timing overhead penalty of a serial processor. The update rates of the current control loop and position/velocity control loop can be up to 120 kHz and 40 kHz, respectively. The new designed motion control IC can be incorporated with a general-purpose microcontroller or DSP to provide a simple, compact, low-cost, and effective solution for high sampling rate motion control system. A fully digital 3-axis motion controller/amplifier is designed by using the proposed motion control IC. In order to increase the sampling frequency of the system when using dynamic control algorithm for robotic control, the dynamic control algorithm can be partitioned into a linear portion and a nonlinear portion. The linear portion with position/velocity feedback represents the major control loop and is implemented in the FPGA based IC. The nonlinear portion acts as dynamic compensation to the linear portion to perform complex modeling related calculations, and is implemented in the DSP. Experimental results demonstrate that the new proposed system is successful and it exhibits much improved motion performance especially during high-speed motions
Keywords :
closed loop systems; feedback; field programmable gate arrays; manipulators; microcontrollers; motion control; nonlinear control systems; position control; velocity control; FPGA chip; control loop; dynamic control; feedback; microcontroller; motion control IC; nonlinear control; position control; robotic control; robotic manipulators; serial processor; velocity control; Application specific integrated circuits; Control systems; Field programmable gate arrays; Hardware; Manipulators; Motion control; Nonlinear control systems; Nonlinear dynamical systems; Robots; Velocity control; FPGA; IC design; motion control; robotic manipulator;
Conference_Titel :
Control, Automation, Robotics and Vision, 2006. ICARCV '06. 9th International Conference on
Conference_Location :
Singapore
Print_ISBN :
1-4244-0341-3
Electronic_ISBN :
1-4214-042-1
DOI :
10.1109/ICARCV.2006.345255