Machine vision (MV) is the technology and methods used to provide imaging-based automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance, usually in industry. Machine vision is a term encompassing a large number of technologies, software and hardware products, integrated systems, actions, methods, and expertise. Machine vision as a systems engineering discipline can be considered distinct from computer vision, a form of computer science. It attempts to integrate existing technologies in new ways and apply them to solve real-world problems. The term is also used in a broader sense by trade shows and trade groups; this broader definition also encompasses products and applications most often associated with image processing.


  1. Visual Servoing in a Cable Robot Using Microsoft Kinect v2 Sensor , In Robotics and Mechatronics (ICROM), 4th RSI International Conference on, ICRoM, pp. 560-565, IEEE , 2016
  2. Time Optimized Digital Image Processing of Ball and Plate System Using Artificial Neural Network , In Robotics and Mechatronics (ICROM), 3rd RSI International Conference on, pp. 146-151, IEEE , 2015

Research Experience

  1. Multiple Impedance Control of Hybrid Parallel-Serial Manipulator for Object Manipulation Task , Department of Mechanical Engineering, K.N. Toosi University of Technology (KNTU), Tehran (Iran) , 2016