• DocumentCode
    1401020
  • Title

    Compensation of Nonlinearities Using Neural Networks Implemented on Inexpensive Microcontrollers

  • Author

    Cotton, Nicholas ; Wilamowski, Bogdan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Auburn Univ., Auburn, AL, USA
  • Volume
    58
  • Issue
    3
  • fYear
    2011
  • fDate
    3/1/2011 12:00:00 AM
  • Firstpage
    733
  • Lastpage
    740
  • Abstract
    This paper describes a method of linearizing the nonlinear characteristics of many sensors and devices using an embedded neural network. The neuron-by-neuron process was developed in assembly language to allow the fastest and shortest code on the embedded system. The embedded neural network also requires an accurate approximation for hyperbolic tangent to be used as the neuron activation function. The proposed method allows for complex neural networks with very powerful architectures to be embedded on an inexpensive 8-b microcontroller. This process was then demonstrated on several examples, including a robotic arm kinematics problem.
  • Keywords
    microcontrollers; neural nets; neurophysiology; sensors; 8-b microcontroller; devices; embedded neural network; embedded system; microcontrollers; neuron activation function; neuron-by-neuron process; nonlinearity compensation; robotic arm kinematics; sensors; Embedded; microcontroller; neural networks; nonlinear sensor compensation;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.2010.2098377
  • Filename
    5664783