Derin Öğrenme Tabanlı Nesne Tanıma Yeteneklerine Sahip Akıllı Robot Sisteminin Geliştirilmesi
Development of an Intelligent Robot System with Capabilities of Deep Learning Based Object Recognition
Yazar: Sertkaya, Cengiz
Dergi: Avrupa Bilim ve Teknoloji Dergisi No. 34, 2022
Anahtar kelimeler: Engineering ; Mühendislik ; Robot Arm,Deep Learning,Convolutional Neural Networks,Object Detection,Faster R-CNN ; Robot Kol,Derin Öğrenme,Evrişimli Sinir Ağları,Nesne Tanıma,Faster R-CNN

Günlük yaşamda insanlar için birçok yardımcı işlevi robotlar tarafından gerçekleştirilmeye başlanmıştır. Özellikle endüstride kullanılan robot kollar, çalışma alanına gelen nesneleri tanımlayarak, ilgili nesnenin özelliklerini belirlemekte, buna göre uygulanması gereken tutma gücünü ve pozisyonunu ayarlayarak üretimde insan zekasına yakın kararlar verebilmektedir. Bu işlevlerden tanıma, konumlandırma ve tutma insanların düşünme ve çözüm üretme sistemleri baz alınarak oluşturulan yapay zeka algoritmaları ile gerçekleştirilmektedir. Yapay zeka yaklaşımlarından olan derin öğrenme son zamanlarda birçok farklı problem için kullanılmış ve başarılı sonuçlar elde edildiği görülmüştür. Bu çalışmanın amacı, klasik bir robot kol için nesnenin tutma pozisyonuna ulaşmak amacıyla konumlandırılması ve nesnenin tutup kaldırılabilmesi için uygun kavrama parametrelerini otomatik olarak belirleyebilen bir sistemin oluşturulmasının sağlanmasıdır. Robot kolun mekanik sisteminin oluşturulmasında 3 boyutlu çizim programlarından üretilen modeller 3 boyutlu yazıcı kullanılarak basılmıştır. Bu sayede 3 boyutlu yazıcı teknolojisinin bu tür bir sistemde nasıl kullanılacağı bilgisi paylaşılmıştır. Ayrıca bu teknoloji sayesinde düşük maliyetli ve rahatlıkla konfigüre edilebilen modeller oluşturulması sağlanmıştır. Gerçek zamanlı nesne tanıma işlevini gerçekleştirebilmek, sistemi zeki ve öğrenebilir hale getirmek amacıyla, yapay zeka methodlarından, Evrişimli Sinir Ağları(CNN) temelli derin öğrenme algoritması kullanılmıştır. Algoritmanın verimli çalışabilmesi için yapılması gereken ön hazırlık süreçleri hakkında detaylı bilgi verilmiştir.Yapılan simülasyon testleri ile elde edilen sonuçlardan, önerilen sistemin bu işlevleri başarıyla gerçekleştirdiği görülmüştür.

In daily life, many auxiliary functions for humans have begun to be performed by robots. Robot arms, especially used in industry, identify the objects coming into the work area, determine the properties of the relevant object, and can make decisions close to human intelligence in production by adjusting the holding power and position that should be applied accordingly. Among these functions, recognition, positioning, and retention are performed by artificial intelligence algorithms based on people's thinking and solution generation systems. Deep learning, which is one of the artificial intelligence approaches, has been used for many different problems recently and it has been seen that successful results have been obtained.The aim of this study is to position the object in order to reach the holding position for a classical robot arm and to provide a system that can automatically determine the appropriate grip parameters for the object to be held and lifted. In the creation of the mechanical system of the robot arm, the models produced from 3D drawing programs were printed using a 3D printer. In this way, information on how to use 3D printer technology in such a system was shared. In addition, thanks to this technology, low cost, and easily configurable models have been created. A deep learning algorithm based on Convolutional Neural Networks (CNN), one of the artificial intelligence methods, has been used in order to realize the real-time object recognition function and to make the system intelligent and learnable. Detailed information is given about the preliminary preparation processes that must be done in order for the algorithm to work efficiently. From the results obtained with the simulation tests, it has been seen that the proposed system successfully performs these functions.