Mobile robot action based on QR code identification

Nowadays, with the developing of the computer science, computer vision is widely used in many areas. It is still a major problem about feature recognition in complex background and uneven intensity of light environment. Some researchers have already achieved in particular conditions. With the robot stepping into family, it is necessary to conduct in-depth study about feature recognition and access to information in complex indoor environmental conditions. In this paper, we present a fast identification approach for QR code in the indoor environment with normal light intensity. In the process of image feature recognition, it is very difficult for the edge while recognizing the slope image. Therefore, we use vector method to express the color characteristics in the image, and use the square minimum method to determine the edge lines of the pattern. In addition, linear scale transformation makes the image pattern more suitable for standard grids, which can correct the tiny sampling error. Besides, in the experiment of emulation process, we add a colored periphery features to positioning the image. It can be captured clearly due to the special colored background and behave well in the distance of 0.5m to 2m. Using an 860-pixel distance camera, the QR code pattern can be captured easily and identified effectively. A feedback control planar mobile robot is used as a platform to verify the identification method. After the robot heading to the front of the QR code pattern about 0.5m, the data of the sample image can be scanned and read accurately. The experiment results show that the approach is feasible and effective.

[1]  Bernard C. Jiang,et al.  Machine vision and background remover-based approach for PCB solder joints inspection , 2007 .

[2]  Chao Xie,et al.  1-D Barcode Localization in Complex Background , 2010, 2010 International Conference on Computational Intelligence and Software Engineering.

[3]  Wolfram Burgard,et al.  Vision-based detection for learning articulation models of cabinet doors and drawers in household environments , 2010, 2010 IEEE International Conference on Robotics and Automation.

[4]  Jonathan Duckworth,et al.  Improved Background Removal through Polarisation in Vision-Based Tabletop Interface , 2007, 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007).

[5]  I. Zafar,et al.  Real time multiple two dimensional barcode reader , 2010, 2010 5th IEEE Conference on Industrial Electronics and Applications.

[6]  Xu Chen,et al.  Robot Indoor Navigation Method Based on 2D Barcode Landmark , 2010 .

[7]  Xudong Jiang,et al.  Feature extraction for image recognition and computer vision , 2009, 2009 2nd IEEE International Conference on Computer Science and Information Technology.

[8]  Zheng Jian-li Recognition Algorithm of QR Code Based on Symbol Characteristic , 2011 .

[9]  Hao Wu,et al.  Motion Estimation for a Mobile Robot Based on Real-Time Stereo Vision System , 2009, 2009 2nd International Congress on Image and Signal Processing.

[10]  Hongyu Di,et al.  A virtual binocular vision range finding method of remote object based on single rotating angle indexing camera , 2009, 2009 9th International Conference on Electronic Measurement & Instruments.

[11]  Wang Yunkuan,et al.  A Robust Barcode Reading Method Based on Image Analysis of a Hierarchical Feature Classification , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Christophe Leroux,et al.  Object Recognition and Ontology for Manipulation with an Assistant Robot , 2010, ICOST.