Flag Counter
AKILLI SİSTEMLER VE UYGULAMALARI DERGİSİ
JOURNAL OF INTELLIGENT SYSTEMS WITH APPLICATIONS
J. Intell. Syst. Appl.
E-ISSN: 2667-6893
Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 International License.

Raspberry Pi Based Intelligent Robot that Recognizes and Places Puzzle Objects

Bulyap Nesnelerini Tanıyıp Yerleştiren Raspberry Pi Tabanlı Akıllı Robot

How to cite: Kutlu Y, Alanoğlu Z, Gökçen A, Yeniad M. Raspberry pi based intelligent robot that recognizes and places puzzle objects. Akıllı Sistemler ve Uygulamaları Dergisi (Journal of Intelligent Systems with Applications) 2019; 2(1): 85-89. DOI: 10.54856/jiswa.201905070

Full Text: PDF, in Turkish.

Total number of downloads: 900

Title: Raspberry Pi Based Intelligent Robot that Recognizes and Places Puzzle Objects

Abstract: In this study, computer vision application was realized by using Raspberry Pi, USB camera and 3D robotic arm system, which are designed with 3D modeling programs and output from 3D printer. The system automatically determines the position information of the detected objects from the camera and calculates the directions and angles of the robot joints using the position information. Because of calculations, the robot Arm moves to the target. The robot arm is 6-axis industrial type. The Raspberry PI-based system uses python programming language and OpenCV library for image processing.

Keywords: Raspberry PI; 3D modelling; 6 axis robot arm; image processing; Python; OpenCV


Başlık: Bulyap Nesnelerini Tanıyıp Yerleştiren Raspberry Pi Tabanlı Akıllı Robot

Özet: Bu çalışmada 3D modelleme programları ile tasarlanıp 3D yazıcıdan çıktı alınarak oluşturulan robot kol sistemi, Raspberry Pi ve USB kamera kullanılarak bilgisayar görme uygulaması gerçekleştirilmiştir. Sistem kameradan tespit edilen nesnelerin konum bilgilerini otomatik belirler ve konum bilgilerinden faydalanarak robot eklemlerinin yön ve açıları kontrol denklem çözüm yöntemi ile hesaplar. Yapılan hesaplamalar sonucunda robot kolunu hedefe yönlendirir. Kullanılan robot kolu 6 eksenli endüstriyel tiptir. Raspberry PI tabanlı geliştirilen sistemde python programlama dili ve görüntü işleme için OpenCV Kütüphanesi kullanılmıştır.

Anahtar kelimeler: Raspberry PI; 3D tasarım; 6 eksen robot kolu; görüntü işleme; Python; OpenCV


Bibliography:
  • Durrant-Whyte H, Bailey T. Simultaneous localization and mapping: Part I. IEEE Robotics & Automation Magazine 2006; 13(2): 99-110.
  • Petti S, Fraichard T. Safe motion planning in dynamic environments. In 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, August 2-5, 2005, Edmonton, AB, Canada, pp. 2210-2215.
  • Satake S, Kanda T, Glas D, Imai M, Ishiguro H, Hagita N. How to approach humans?-strategies for social robots to initiate interaction. In 2009 4th ACM/IEEE International Conference on Human-Robot Interaction (HRI), March 11-13, 2009, La Jolla, CA, USA, pp. 109-116.
  • Harwood D, Elgammal A, Davis L., Non-parametric model for background subtraction. In 6th European Conference on Computer Vision, June 26-July 1, 2000, Dublin, Ireland, pp. 751-767.
  • Brunelli R. Template Matching Techniques in Computer Vision: Theory and Practice. John Wiley and Sons, 2009.
  • Xingzhi L, Bhandarkar SM. Multiple object tracking using elastic matching. In IEEE Conference on Advanced Video and Signal Based Surveillance 2005, September 15-16, 2005, Como, Italy, pp. 123-128.
  • Huang GS, Chane XS, Chang CL. Development of dual robotic arm system based on binocular vision. In 2013 CACS International Automatic Control Conference (CACS), December 2-4, 2013, Nantou, Taiwan, pp. 97-102.
  • Seelinger M, Gonzalez-Galvan E, Robinson M, Skaar S. Towards a robotic plasma spraying operation using vision. IEEE Robotics & Automation Magazine 1998; 5(4): 33-38.
  • Lippiello V, Ruggiero F, Siciliano B, Villani L. Visual grasp planning for unknown objects using a multifingered robotic hand. IEEE/ASME Transactions on Mechatronics 2013; 18(3): 1050-1059.
  • Iscimen B, Atasoy H, Kutlu Y, Yildirim S, Yildirim E. Bilgisayar gormesi ve gradyan inis algoritmasi kullanilarak robot kol uygulamasi. In Akıllı Sistemlerde Yenilikler ve Uygulamalari Sempozyumu (ASYU'2014), October 9-10, 2014, Izmir, Turkey, 136-140.
  • Iscimen B, Atasoy H, Kutlu Y, Yildirim S, Yildirim E. Smart robot arm motion using computer vision. Elektronika ir Elektrotechnika 2015; 21(6): 3-7.
  • Decuir F, Phelan K, Hollins BC. Mechanical strength of 3-D printed filaments. In 2016 32nd Southern Biomedical Engineering Conference (SBEC), March 11-13, 2016, Shreveport, LA, USA, pp. 47-48.
  • OpenCV Documentation. Morphological Transformations. Retrieved from http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_imgproc/py_morphological_ops/py_morphological_ops.html
  • Chen M, Gao Y. Closed-form inverse kinematics solver for reconfigurable robots. In Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), May 21-26, 2001, Seoul, South, Korea, pp. 2395-2400.