• DocumentCode
    3011216
  • Title

    FPGA-based adaptive friction compensation for precision control of harmonic drivers

  • Author

    Zhu, Wen-Hong

  • Author_Institution
    Spacecraft Eng., Space Technol., Canadian Space Agency, St. Hubert, QC, Canada
  • fYear
    2010
  • fDate
    3-7 May 2010
  • Firstpage
    4657
  • Lastpage
    4662
  • Abstract
    FPGA (Field Programmable Gate Array) devices have emerged as a new type of reconfigurable high-performance computing hardware. Despite their successful applications in a variety of areas, FPGA devices are just about to find their way into the control systems. In this paper, a FPGA-based adaptive friction compensation scheme with a FPGA-based velocity estimator is reported for the first time. The FPGA device allows the LuGre friction model to be effectively implemented and updated at a clock rate. A parameter adaptation mechanism automatically accommodates the parameter uncertainties. To avert the need of having a division computation, which is extremely difficult if not impossible for a FPGA device to perform, a specially designed accumulator is used to create the velocity signal necessarily required for high-precision position tracking control. The developed technology is experimentally tested on a harmonic drive coupled with a brushless motor. The ratio of the maximum position tracking error to the maximum velocity reaches 0.00034 (s) - an unprecedented number in the precision control of harmonic drives.
  • Keywords
    adaptive control; field programmable gate arrays; friction; gears; mechanical variables control; position control; precision engineering; FPGA based adaptive friction compensation; FPGA based velocity estimator; FPGA devices; LuGre friction model; brushless motor; clock rate; harmonic drivers; parameter adaptation mechanism; position tracking control; position tracking error; precision control; Adaptive control; Automatic control; Clocks; Control systems; Field programmable gate arrays; Friction; Hardware; Programmable control; Uncertain systems; Velocity control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2010 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • ISSN
    1050-4729
  • Print_ISBN
    978-1-4244-5038-1
  • Electronic_ISBN
    1050-4729
  • Type

    conf

  • DOI
    10.1109/ROBOT.2010.5509144
  • Filename
    5509144