Experimental Vision Robot for General Working Application using Raspberry Pi and Single Camera with Python-OpenCV

Hendra Hermawan
2019 ACMIT Proceedings  
Development a visual-guided autonomous arm robot for general working application in service workshop require some preliminary works/research to ensure the quality and reliability of robot mainly on object detection/recognition and object pose estimation. We have experimented robot vision for this purpose using Raspberry Pi and single web camera supported by Python-OpenCV programming using color-base and contour-base detection algorithm for object recognition and Triangulation similarity method
more » ... or object pose estimation. Experiment results showed that color-base detection is 22% faster than contour-based object detection for colorful tooling object without disturbance same color from environment. However, contour-base detection is more effective for target working object detection than color-base. Light illumination and disturbance from environment should be managed for successful object detection. Triangulation linearity method is simple and fastest method for tooling object position estimation when tooling object is a known sized object. Experiment result showed error only 2% for distance estimation using this method compared with actual.
doi:10.33555/acmit.v3i1.50 fatcat:mkkmicgfevgf7crswm3gdxxn7q