• DocumentCode
    3182575
  • 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
  • fYear
    2006
  • fDate
    9-15 Oct. 2006
  • Firstpage
    3399
  • Lastpage
    3404
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/IROS.2006.282576
  • Filename
    4058926