A new way to detect the position and orientation of the wheeled mobile robot on the image plane

In this paper, a new method to detect wheeled mobile robot's position and orientation is proposed. First, we paste a black rectangle board on the head of the robot as a mark, whose long side is parallel to the robot's orientation. And then on the image plane, we use CAMShift to track the robot after some pre-processing. We will get a search window which includes the target robot only by the use of the CAMShift algorithm. The search window's center is approximately identical to the robot's geometry center. Then we take appropriate approach (here we use the OpenCV function directly) to detect the angle between the black rectangle board's long side and the X axle of the image coordinate on the image plane, there we can get the robot's orientation.

[1]  Gary Bradski,et al.  Computer Vision Face Tracking For Use in a Perceptual User Interface , 1998 .

[2]  Jesse S. Jin,et al.  Tracking Using CamShift Algorithm and Multiple Quantized Feature Spaces , 2004, VIP.

[3]  Ming-Kuei Hu,et al.  Visual pattern recognition by moment invariants , 1962, IRE Trans. Inf. Theory.

[4]  Yizong Cheng,et al.  Mean Shift, Mode Seeking, and Clustering , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Mahmood Fathy,et al.  Object Tracking Using Improved CAMShift Algorithm Combined with Motion Segmentation , 2011, 2011 7th Iranian Conference on Machine Vision and Image Processing.

[6]  Yunhui Liu,et al.  Uncalibrated visual servoing feedback based exponential stabilization of nonholonomic mobile robots , 2009, 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[7]  Hua Chen,et al.  Practical stabilization of uncertain nonholonomic mobile robots based on visual servoing model with uncalibrated camera parameters , 2012, Proceedings of the 31st Chinese Control Conference.

[8]  S. Pizer,et al.  The Image Processing Handbook , 1994 .

[9]  Chaoli Wang,et al.  Robust exponential stabilization of nonholonomic wheeled mobile robots with unknown visual parameters , 2011 .

[10]  Giuseppe Oriolo,et al.  Visual servoing of a wheeled mobile robot for intercepting a moving object , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Oliver Bimber,et al.  Fast and robust CAMShift tracking , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops.

[12]  Bo Wang,et al.  Object tracking using improved Camshift with SURF method , 2011, 2011 IEEE International Workshop on Open-source Software for Scientific Computation.

[13]  Z. L. Wang,et al.  Visual regulation of a nonholonomic wheeled mobile robot with two points using Lyapunov functions , 2010, 2010 IEEE International Conference on Mechatronics and Automation.