• DocumentCode
    661173
  • Title

    A neural network controller for Cartesian Plotter

  • Author

    Farooq, Umar ; Rafiq, Faiqa ; Amar, Muhammad ; Abbas, Ghulam ; Asad, Muhammad Usman

  • Author_Institution
    Dept. of Electr. Eng., Univ. of The Punjab, Lahore, Pakistan
  • fYear
    2013
  • fDate
    10-12 Sept. 2013
  • Firstpage
    199
  • Lastpage
    205
  • Abstract
    This paper describes the design and implementation of a neural network controller capable of printing designs and drawings on paper using a Cartesian Plotter. The Cartesian plotter uses two dc motors with incremental encoders for motion along x and y-axis while third dc motor along z-axis controls the pen assembly for drawing the text and graphics data. The motion commands for the motors are generated with the help of a simple feed forward neural network controller trained with back propagation algorithm. The nine inputs, two output neural controller employs four neurons in the hidden layer with tangent sigmoid being activation function for hidden neurons while linear function is used for output neurons. The proposed neural controller can drive the pen assembly in one of the eight possible directions and thus produces similar results to the famous Bresenham´s algorithm. Simulations and practical results validate the neural controller for use with Cartesian plotters.
  • Keywords
    DC motors; backpropagation; control system synthesis; encoding; feedforward neural nets; neurocontrollers; plotters; Cartesian plotter; back propagation algorithm; dc motors; feed forward neural network controller training; graphics data; hidden layer; incremental encoders; input neural controller; linear function; neural network controller design; neural network controller implementation; neurons; output neural controller; output neurons; pen assembly control; printing design; tangent sigmoid; text drawing; Algorithm design and analysis; Assembly; Biological neural networks; DC motors; Neurons; Training; Vectors; AT89C52 microcontroller; Bresenham´s algorithm; Cartesian plotter; MATLAB; neural network controller;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information Management (ICDIM), 2013 Eighth International Conference on
  • Conference_Location
    Islamabad
  • Print_ISBN
    978-1-4799-0613-0
  • Type

    conf

  • DOI
    10.1109/ICDIM.2013.6693999
  • Filename
    6693999