Geri Dön

3 serbestlik dereceli (3R) bir robot manipülatörünün kontrolü ve görüntü işlemeye dayalı nesne taşınması

Control of 3 dof (3R) robot manipulator and moving objects based on image processing

  1. Tez No: 405327
  2. Yazar: EKREM YAVUZ
  3. Danışmanlar: DOÇ. DR. MUSA ALCI
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Elektrik ve Elektronik Mühendisliği, Mekatronik Mühendisliği, Computer Engineering and Computer Science and Control, Electrical and Electronics Engineering, Mechatronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2015
  8. Dil: Türkçe
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Mekatronik Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 200

Özet

Bu tezde, TQ MA2000 robot manipülatörünün çalışma uzayı içerisindeki tanımlanmış nesneleri görüntü işleme yöntemi ile algılaması ve nesneleri bulunduğu konumdan alıp başka bir konuma taşıması işlemi gerçekleştirilmiştir. Kameradan alınan görüntüden görüntü işleme ile nesnelerin konumunun tespit edilmesi, robotun tespit edilen konumdaki nesneleri alabilmesi için eklemlerinin alması gereken açı değerlerinin ters kinematik analizi ile hesaplanması ve robotun tespit edilen konuma kontrollü hareketi işlemleri sırasıyla gerçekleştirilmiştir. Kamera, robotun tüm çalışma uzayını tepeden görecek şekilde yerleştirilmiştir. Görüntü işleme tekniklerinin uygulanmasında OpenCV kütüphaneleri kullanılmış ve yazılım Code∷Blocks geliştirme ortamında, C++ dilinde yazılmıştır. Robotun bilek kısmı, eklem kaçıklıklı ve artık yapılı olması nedeniyle kullanılmamış, ana eklemleri olan ilk üç eklem kullanılmıştır. Ters kinematik analizinde, analitik çözüm yöntemi tercih edilmiştir ve yazılımı görüntü işleme yazılımının devamına yazılmıştır. Robotun hareket kontrolü, L298 motor sürücü entegreli kartlar ve Arduino Mega 2560 mikrodenetleyicisi ile yapılmış, yazılımı Arduino IDE ortamında yazılmıştır. Robotun eklemlerinin alacağı açı değerleri Arduino'ya Code∷Blocks ortamından seri port üzerinden gelmektedir. Geliştirilen bu sistem, robotik ve görüntü işlemeye dayalı robot kontrol uygulamalarında eğitim amaçlı kullanılmaya elverişli durumdadır.

Özet (Çeviri)

In this thesis, detecting predefined objects in the workspace of TQ MA2000 robotic manipulator via image processing methods, and moving these objects from determined location to another location by the robot, was applied. Determining the location of objects using digital image processing techniques through the image captured by the camera, calculating the angle values of the robot's joints extracted from inverse kinematics analysis in order to take the objects into the determined location and motion control of the robot were performed respectively. The camera was positioned on the top sighting the entire workspace of the robot. OpenCV libraries were used for the implementation of image processing techniques and the software was developed in the Code∷Block development environment in C++ language. Robot wrist portion was not used due to redundant and the wrist offset, so the first three joints, which are the main joints, were used. Analytical solution technique was preferred in the inverse kinematics analysis and inverse kinematics analysis software is written subsequently. Motion control of robot was performed with L298 motor driver cards and Arduino Mega 2560 microcontroller, and software was developed in the Arduino IDE environment. Calculated angle values of robot's joints were sent to Arduino from the Code∷Block environment via serial port. This improved system is suitable for educational purposes in the robotics and robot control applications based on image processing.

Benzer Tezler

  1. 3 serbestlik dereceli robot kolunun pozisyon kontrolü

    Position control of a 3 defree of freedom robot manipulator

    GÖKMEN KATİPOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Mekatronik MühendisliğiDokuz Eylül Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    PROF. DR. EROL UYAR

  2. Design, manufacturing and control of 3-DOF spherical parallel manipulator

    3 serbestlik dereceli küresel paralel manipülatör tasarımı, imalatı ve kontrolü

    GÖRKEM TAŞKIRDI

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Makine MühendisliğiTürk Hava Kurumu Üniversitesi

    Makine ve Uçak Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MASOUD LATIFINAVID

  3. Paralel robot kinematiği, yörünge planlaması ve 3-UPS, 1-RU paralel robot uygulaması

    Kinematics of parallel robots, trajectory plannig and 3-UPS, 1-RU parallel robot application

    İLYAS DİRİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    Mekatronik MühendisliğiKocaeli Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. METİN AYDIN

  4. Üç serbestlik dereceli paralel bir robotun kinematiği, dinamiği ve denetimi

    Kinematics, dynamics and control of a 3 degree of freedom parallel robot

    MUHAMMET AYDIN

    Yüksek Lisans

    Türkçe

    Türkçe

    2012

    Makine MühendisliğiFırat Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. HASAN ALLİ

  5. Dynamic modeling of an excavator during digging and simulating the motion

    Bir ekskavatörün kazı sırasındaki dinamiğini modelleme ve hareketin simulasyonu

    ÖZCAN MUTLU ÖZÜNLÜ

    Yüksek Lisans

    İngilizce

    İngilizce

    2009

    Makine MühendisliğiOrta Doğu Teknik Üniversitesi

    Makine Mühendisliği Bölümü

    PROF. DR. ERES SÖYLEMEZ