Low-Cost Computer Vision Based Real-Time 3D Localization of Object for Robotic Applications

In this paper, we propose low-cost robust 3D vision for robotics. This system plays an important role for robot to automatically detect and locate 3D coordinates of an object in space at real-time. In manufacturing this is very useful to automate repeated object pick and place operations. Initially we improvised 2D object detection. Later, we estimated object depth using Stereo Vision techniques. Overall we combine stereo vision techniques, object detection techniques, geometric calibration techniques, inverse kinematics into one model avoiding redundant computations and greatly simplifying underlying equations to achieve real-time speed and good-accuracy. We reduce redundant computations by replacing standard stereo matching with our own object detection model. We accurately localize detected objects by performing calibrations, improvising real world 2D coordinate equations and improvising depth estimation equation. This single framework is practically implemented and developed using open source platforms. From experimental results, we have observed the proposed model shows superior performance (Above 99% object detection rates, Accuracy upto 8mm, Only 23% CPU utilization, Only ∼155MB of RAM consumption) ∼on an average and is cost-effective (Under $20). This low-cost model can be useful for industrial purpose, small businesses, STEM education or for training and skill development.

[1]  Richard P. Paul,et al.  Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[2]  Alex Zelinsky,et al.  Learning OpenCV---Computer Vision with the OpenCV Library (Bradski, G.R. et al.; 2008)[On the Shelf] , 2009, IEEE Robotics & Automation Magazine.

[3]  Simon Just Kjeldgaard Pedersen Circular Hough Transform , 2009, Encyclopedia of Biometrics.

[4]  Angelo Cangelosi,et al.  Stereo Vision based Object Tracking Control for a Movable Robot Head , 2016 .

[5]  Huy Tran,et al.  Adaptive stereo vision system using portable low-cost 3D mini camera lens , 2017, 2017 24th International Conference on Mechatronics and Machine Vision in Practice (M2VIP).

[6]  Theocharis Theocharides,et al.  A Low-Cost Real-Time Embedded Stereo Vision System for Accurate Disparity Estimation Based on Guided Image Filtering , 2016, IEEE Transactions on Computers.

[7]  T. Ohmi,et al.  An Accurate Eye Detection Method Using Elliptical Separability Filter and Combined Features , 2009 .

[8]  Gregory D. Hager,et al.  Robot feedback control based on stereo vision: towards calibration-free hand-eye coordination , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[9]  Aurel Gontean,et al.  Controlling a robotic arm in the 3D space with stereo vision , 2013, 2013 21st Telecommunications Forum Telfor (TELFOR).

[10]  Janne Heikkilä,et al.  A four-step camera calibration procedure with implicit image correction , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[11]  S. Bindu,et al.  Object Detection from Complex Background Image Using Circular Hough Transform , 2014 .

[12]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..