Title :
FPGA-based Control System for Miniature Robots
Author :
Chakravarthy, Narashiman ; Xiao, Jizhong
Author_Institution :
Dept. of Electr. Eng., City Univ. of New York, NY
Abstract :
Resource-constrained miniature robots require small but high-performance onboard processing unit and reconfigurable electrical hardware to carry out different missions. The advances in field programmable gate array (FPGA) technology offer a system on programmable chip (SoPC) solution to this demand. This paper describes the technical achievement in developing FPGA-based control system which utilizes the hardware/software re-configurable feature of the advanced FPGA device to achieve the goal. We have implemented the hardware module inside the FPGA chip to generate PWM output and to count quadrate encoder pulses, which are the basic building blocks to drive DC motors. Software is developed to implement PID control algorithm using the PWM-encoder module and on-chip processor. The functional correctness of the closed-loop control system is verified by the experimental tests. The performance analysis shows that the hardware module occupies less FPGA space and the power dissipation is very much comparable to other design alternatives of similar caliber. The preliminary results demonstrate that the PWM-encoder module, in the form of user intellectual property (IP), can be duplicated and re-configured to control as many motors as needed. The success gives us a confidence boost to continue our effort to build user IP library for robotics applications which will benefit the robotics community by providing development tools and FPGA building blocks to satisfy the demand for an extremely flexible, high-performance, onboard computing unit
Keywords :
closed loop systems; field programmable gate arrays; industrial property; microcontrollers; microrobots; pulse width modulation; system-on-chip; three-term control; FPGA-based control system; PID control; PWM-encoder module; closed-loop control system; field programmable gate array; intellectual property; resource-constrained miniature robots; system on programmable chip; Control systems; DC generators; DC motors; Field programmable gate arrays; Hardware; Pulse generation; Pulse width modulation; Robots; Space vector pulse width modulation; Three-term control; FPGA; PID control; climbing robot; system on programmable chip;
Conference_Titel :
Intelligent Robots and Systems, 2006 IEEE/RSJ International Conference on
Conference_Location :
Beijing
Print_ISBN :
1-4244-0258-1
Electronic_ISBN :
1-4244-0259-X
DOI :
10.1109/IROS.2006.282576