DÜZLEMSEL ELEKTRO-PNÖMATİK MANİPÜLATÖR TASARIMI VE KONTROLÜ

Benzer belgeler
İKİ EKSENLİ ELEKTRO-PNÖMATİK MANİPÜLATÖR TASARIMI, İMALATI VE KONTROLÜ

MADDESEL NOKTANIN EĞRİSEL HAREKETİ

MEKANİK SİSTEMLERİN DİNAMİĞİ (1. Hafta)

MEKANİZMA TEKNİĞİ (1. Hafta)

TÜBİTAK 2209-A ÜNİVERSİTE ÖĞRENCİLERİ YURT İÇİ ARAŞTIRMA PROJELERİ DESTEK PROGRAMI ENDÜSTRİYEL ROBOT KOL KARABÜK ÜNİVERSİTESİ MEKATRONİK MÜHENDİSLİĞİ

KATI CİSİMLERİN BAĞIL İVME ANALİZİ:

MEKANİZMA TEKNİĞİ (3. Hafta)

MAK Makina Dinamiği - Ders Notları -1- MAKİNA DİNAMİĞİ

MOTOR SÜRÜCÜLERİ VE ROBOTİK. Dersin Modülleri Süre Kazandırılan Yeterlikler Servo Motor ve

RCRCR KAVRAMA MEKANİZMASININ KİNEMATİK ANALİZİ Koray KAVLAK

ELEKTRİKLİ SİLİNDİRLER İLE KUVVET VE KONUM KONTROLÜ

AKTÜATÖRLER Elektromekanik Aktüatörler

H04 Mekatronik Sistemler. Yrd. Doç. Dr. Aytaç Gören

HACETTEPE ÜNİVERSİTESİ HACETTEPE ASO 1.OSB MESLEK YÜKSEKOKULU HMK 211 CNC TORNA TEKNOLOJİSİ

LAZER SENSÖRLERLE BİR ROBOTUN DOĞAL FREKANSLARININ VE STATİK ÇÖKMELERİNİN ÖLÇÜMÜ

H1 - Otomatik Kontrol Kavramı ve Örnek Devreler. Yrd. Doç. Dr. Aytaç Gören

KOÜ. Mühendislik Fakültesi Makine Mühendisliği ( 1. ve 2. Öğretim ) Bölümü Dinamik Dersi (Türkçe Dilinde) 2. Çalişma Soruları / 21 Ekim 2018

Mekanizma Tekniği. Fatih ALİBEYOĞLU Ahmet KOYUNCU -1-

Robotik AKTUATÖRLER Motorlar: Çalışma prensibi

5 SERBESTLİK DERECELİ ROBOT KOLUNUN KİNEMATİK HESAPLAMALARI VE PID İLE YÖRÜNGE KONTROLÜ

BÖLÜM I GİRİŞ (1.1) y(t) veya y(x) T veya λ. a t veya x. Şekil 1.1 Dalga. a genlik, T peryod (veya λ dalga boyu)

RİJİT CİSİMLERİN DÜZLEMSEL KİNEMATİĞİ

KATI CİSİMLERİN DÜZLEMSEL KİNEMATİĞİ

KİNETİK ENERJİ, İŞ-İŞ ve ENERJİ PRENSİBİ

SERVOPNÖMATİK TEKNOLOJİSİNİN ROBOT SİSTEMLERE SAĞLADIĞI AVANTAJLAR

DERSİN ADI: MATEMATİK II MAT II (12) KUTUPSAL KOORDİNATLAR VE UYGULAMALARI 1. KUTUPSAL KOORDİNATLAR 2. EĞRİ ÇİZİMLERİ

BĐLGĐSAYAR KONTROLLU CNC SĐSTEMĐ PC CONTROLLED CNC SYSTEM

BAÇ MÜHENDİSLİK. HIDROLIK STEWART PLATFORMU. Lorem ipsum dolor sit amet consectetur adipiscing elit

SBA/ANR 2016 Spor Biyomekaniği ( Bahar) Ders 3: Açısal Kinematik

Otomatik Kontrol I. Dinamik Sistemlerin Matematik Modellenmesi. Yard.Doç.Dr. Vasfi Emre Ömürlü

Mühendislik Mekaniği Dinamik. Yrd.Doç.Dr. Akın Ataş

Kontrol Sistemlerinin Analizi

YATAY VE DİKEY OLARAK KONUMLANDIRILMIŞ KRANK-BİYEL MEKANİZMASININ BİLGİSAYAR DESTEKLİ ANALİZİ

KST Lab. Shake Table Deney Föyü

MAK 308 MAKİNA DİNAMİĞİ Bahar Dr. Nurdan Bilgin

(Mekanik Sistemlerde PID Kontrol Uygulaması - 3) HAVA KÜTLE AKIŞ SİSTEMLERİNDE PID İLE SICAKLIK KONTROLÜ. DENEY SORUMLUSU Arş.Gör.

(Mekanik Sistemlerde PID Kontrol Uygulaması - 1) SÜSPANSİYON SİSTEMLERİNİN PID İLE KONTROLÜ. DENEY SORUMLUSU Arş.Gör. Sertaç SAVAŞ

MAK585 Dinamik Sistemlerin Modellenmesi ve Simülasyonu

PROSES KONTROL DENEY FÖYÜ

MAKİNE MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ. Mekatronik MK-426 4/Bahar (2+0+0) 2 3

Ege Üniversitesi Elektrik Elektronik Mühendisliği Bölümü Kontrol Sistemleri II Dersi

r r s r i (1) = [x(t s ) x(t i )]î + [y(t s ) y(t i )]ĵ. (2) r s

ELEKTRİKSEL EYLEYİCİLER

Mühendislik Mekaniği Dinamik. Yrd.Doç.Dr. Akın Ataş

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş

Ege Üniversitesi Elektrik Elektronik Mühendisliği Bölümü Kontrol Sistemleri II Dersi

HİDROLİK SİSTEMLERİN TASARIMINDA PAKET PROGRAM VE HİDROLİK MODÜLLER KULLANILARAK KOLAY BENZETİM YAPILMASI

Hidrostatik Güç İletimi. Vedat Temiz

İSTANBUL TEKNİK ÜNİVERSİTESİ İMALAT MÜHENDİSLİĞİ PROGRAMI BAHAR IML-322 İMALATTA OTOMASYON ÖDEV 1 Çözümü Y.Doç. Dr.

Bölüm-4. İki Boyutta Hareket

HİDROLİK BİR SERVO SİSTEMİN KAYAN REJİMLİ KONUM KONTROLU

BAŞKENT ÜNİVERSİTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ MAK 402 MAKİNE MÜHENDİSLİĞİ LABORATUVARI DENEY 11 ELEKTRİK MOTOR TORKUNUN BELİRLENMESİ

MAK 210 SAYISAL ANALİZ

Sakarya Üniversitesi - Bilgisayar Mühendisliği

MAK 308 MAKİNA DİNAMİĞİ Bahar Dr. Nurdan Bilgin

KOÜ. Mühendislik Fakültesi Makine Mühendisliği ( 1. ve 2. Öğretim ) Bölümü Dinamik Dersi (Türkçe Dilinde) 1. Çalişma Soruları / 24 Eylül 2017

ÖZEL EGE LİSESİ GÜNEBAKAN PANELLER

MAT355 Kompleks Fonksiyonlar Teorisi I Hafta 2. yapılırsa bu durumda θ ya z nin esas argümenti denir ve Argz ile gösterilir. argz = Argz + 2nπ, n Z

TEK KAYNAKTAN TÜM HAREKET VE KONTROL TEKNOLOJİLERİ

SRV2 +2 FONKSİYON. Servo Motor Eğitim Seti. Tamamen mekatronik özel tasarım. Pratik Becerileri kazanmak ve Proje Odaklı Uzmanlık İçin

YAPI STATİĞİ MESNETLER

ORANSAL VALF TEMEL MODÜLÜ (TRANSMİSYON MODÜLÜ)

OTOMATİK KONTROL SİSTEMLERİ. DİNAMİK SİSTEMLERİN MODELLENMESİ ve ANALİZİ

( t) ( ) ( ) ( ) ( ) ( )

T.C. TRAKYA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ

Mehmet ZĐLE Mersin Üniversitesi, Çiftlikköy Kampüsü, Mersin e-posta:

G( q ) yer çekimi matrisi;

BTÜ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ MAKİNE LABORATUVARI DERSİ

MAK-LAB017 HİDROLİK SERVO MEKANİZMALAR DENEYİ 1. DENEYİN AMACI 2. HİDROLİK SİSTEMLERDE KULLANILAN ENERJİ TÜRÜ

İKİ BOYUTLU ÇUBUK SİSTEMLER İÇİN YAPI ANALİZ PROGRAM YAZMA SİSTEMATİĞİ

MEKATRONİK SİSTEMLERDE KULLANILAN ELEKTRİK SÜRÜCÜ DEVRELERİ YRD. DOÇ. DR. ERSAN KABALCI

Şekil1. Geri besleme eleman türleri

İÇİNDEKİLER. iii ÖNSÖZ BÖLÜM 1 TEMEL KAVRAMLAR 1 BÖLÜM 2 LİNEER KISMİ DİFERENSİYEL DENKLEMLER 9

Üç Boyutlu Uzayda Bazı Yüzeyler ve Koordinat Sistemleri

YENİLENEBİLİR ENERJİ KAYNAKLARI RÜZGAR ENERJİSİ SİSTEMLERİ Eğitim Merkezi Projesi

MKT 2134 ENDÜSTRİYEL ROBOTLAR

Derste Neler Anlatılacak? Temel Mekatronik Birimler,temel birim dönüşümü Güncel konular(hes,termik Santral,Rüzgar Enerjisi,Güneş

BÖLÜM 1: MADDESEL NOKTANIN KİNEMATİĞİ

Robot Bilimi. Robot Aktüatörler (Çıkış Elemanları, Uygulayıcılar) Öğr. Gör. M. Ozan AKI. r1.0

ROBOTİK EĞİTİMİ İÇİN GÖRSEL BİR ARA YÜZ

MEKATRONİK VE KONTROL LABORATUARI DENEY FÖYÜ

Mekatronik Teknolojisi Programı. Kuruluş Yılı : 2015 Eğitime Başlama Yılı : Mezun Sayımız : 59

MEKATRONİĞİN TEMELLERİ

1. Mekanizma tekniğinde temel kavramlar, 2. Mekanizmaların serbestlik derecesi 3. Mekanizmaların konum analizi

Servo Motor. Servo Motorların Kullanıldığı Yerler

CELAL BAYAR ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ KONTROL VE OTOMASYON LABORATUVARI

KÜRESEL MOTOR TABANLI GÜVENLİK OTOMASYONU

Mekanizma Tekniği DR. ÖĞR. ÜYESİ NURDAN BİLGİN

1. Giriş. 2. Dört Rotorlu Hava Aracı Dinamiği 3. Kontrolör Tasarımı 4. Deneyler ve Sonuçları. 5. Sonuç

Yrd. Doç. Dr. A. Burak İNNER

ÜÇ ÇUBUK MEKANİZMASI

Kontrol Sistemleri Tasarımı

Sezai Taşkın Accepted: January ISSN : itemiz@marmara.edu.tr Istanbul-Turkey

Mekanizma Tekniği DR. ÖĞR. ÜYESİ NURDAN BİLGİN

Mekanizma Tekniği. Fatih ALİBEYOĞLU Ahmet KOYUNCU

Ege Üniversitesi Elektrik Elektronik Mühendisliği Bölümü Kontrol Sistemleri II Dersi

İki Boyutlu Yapılar için Doğrudan Rijitlik Metodu (Direct Stiffness Method) (İleri Yapı Statiği II. Kısım)

MAKİNE MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ. Mekatronik MK-421 4/Bahar (3+1+0) 3,5 5

İçerik. TBT 1003 Temel Bilgi Teknolojileri

MAT 101, MATEMATİK I, FİNAL SINAVI 08 ARALIK (10+10 p.) 2. (15 p.) 3. (7+8 p.) 4. (15+10 p.) 5. (15+10 p.) TOPLAM

Transkript:

Bu bir MMO yayınıdır DÜZLEMSEL ELEKTRO-PNÖMATİK MANİPÜLATÖR TASARIMI VE KONTROLÜ Erol UYAR 1 Mücahid CANDAN 1 Ekrem YAVUZ 1 Nail AKÇURA 1 1 Ege Üniversitesi 567

DÜZLEMSEL ELEKTRO-PNÖMATİK MANİPÜLATÖR TASARIMI VE KONTROLÜ Erol UYAR 1, Mücahid CANDAN 2, Ekrem YAVUZ 3, Nail AKÇURA 4 1 Ege Üniversitesi Elektrik-Elektronik Mühendisliği Bölümü erol.uyar.deu@gmail.com 2 Ege Üniversitesi Elektrik-Elektronik Mühendisliği Bölümü mucahidcandan@gmail.com 3 Ege Üniversitesi Mekatronik Mühendisliği Bölümü ekremyavuz35@windowslive.com 4 Ege Üniversitesi Mekatronik Mühendisliği Bölümü nailakcura@gmail.com ÖZET Sunulan çalışmada silindirik koordinatlarda hareket yeteneğine sahip iki boyutlu düzlemsel yörünge takip edebilen elektro-pnömatik bir manipülatör tasarımı ve uygulaması tanıtılmıştır. Kartezyen manipülatörün açısal hareketi çift girişli pnömatik oransal bir valfi n çalıştırdığı döner silindirle sağlanmıştır. Manipülatörün uç kısmının doğrusal hareketi ise bir adım motora bağlı trigger kayış-kasnak mekanizması ile gerçekleştirilmiştir. Ana kontrolcü olarak kullanılan Bilgisayar ile oransal valf ve adım motor arasındaki iletişim protokolü Arduino mikro işlemci ile sağlanmıştır. Hassas bir pozisyonlama için gerek oransal valfi n sürdüğü döner silindirin gerekse de adım motorun çizgisel hareketleri geri besleme ile izlenerek kontrol edilmiştir. Tasarımın model uygulaması ile yörünge takibinde başarılı sonuçlar elde edilmiştir. Anahtar Kelimeler: Mikroişlemci, Kontrol, Elektro-pnömatik, Valf, Manipülatör. ABSTRACT In the presented study, it is worked on design and application of an electro- pneumatic manipulator which is capable of moving along cylindrical coordinates and able to follow planar orbits. The angular movement of the manipulator is provided by cylindrical valve that is powered by double inlet proportional pneumatic valve. The linear movement of the end effector of the manipulator is provided by a trigger belt -pulley which is attached a stepper motor. The communication protocol between main 569

controller (computer) and proportional valve and stepper motor is provided with an Arduino microprocessor. For the precise positioning, linear movements of proportional valve and stepper motor are observed and controlled with feedback. Design and implementation of the model was obtained successful results of the follow orbits. Key Words: Microcontroller; Control, Electro-pneumatic, Valve, Manipulator. 1. GİRİŞ Günümüzde robot sistemlerin çok geniş kullanım alanları olduğundan tanımlanmalarında bazı ufak ayrıntılar önem kazanmıştır. Robot sistemlerin en yaygın kullanım alanlarından biri endüstri sahalarıdır. İngiliz Robot Birliği(BRA) ve Japon Endüstriyel Robot Birliği(JIRA) gibi ulusal robotik birliklerinin yayınladığı resmi robot tanımları, çoğunlukla endüstriyel robotların tanımıdır. Robot sistemlerin endüstri alanlarında kullanılmalarıyla ilgili olarak robot tanımı, Amerikan Robot Enstitüsü (RIA) tarafından şu şekilde yapılmıştır. Robot, çeşitli görevleri yapmak maksadıyla değişik şekillerde programlanmış hareketlerle; nesnelerin, gereçlerin veya özel düzeneklerin taşınması için tasarlanmış çok işlevli bir mekanizmadır. [1] Robot sistemlerin genelde manipülatör olarak da adlandırılabilecek mekanizması, uygun şekilde bir araya getirilen mekanik ve elektronik alt sistemlerin amaca uygun olarak kumanda edilmesi İle çalışır. Bir robot sistemin tasarımında, istenilen hareketlerin kusursuz biçimde yerine getirilmesi, genelde bilgisayar destekli ölçme-kontrol üniteleri ve uygun programlama yazılımı ile mümkün olabilir. Bir mekanik yapı ya da eklemlerle birbirine bağlanmış sıralı rijit cisimlerden (uzuvlardan) oluşan manipülatörün hareket kabiliyeti serbestlik derecesi olarak tanımlanır. Eklemlerin yani manipülatör mekanizmasının hareketi, değişik tahrik elemanları ve sürücü sistemlerle mümkün olur. Manipülatörler çalışma uzaylarına göre aşağıdaki şekilde sınıflandırılırlar. 2. MANİPÜLATÖRLER 2.1. Kartezyen Manipülatörler Şekil 1. Kartezyen manipülatör. 570

Bu tip bir manipülatör üç tane kayar tip eklem ile elde edilir. Mekanik yönden çok sağlamdır fakat çalışma uzayındaki hareket yeteneği bakımından zayıftır. Bu tip manipülatörler çok büyük boyutlarda ve ağırlıklarda nesneleri hareket ettirmek ve taşımak için idealdir. Kartezyen manipülatörlerde eklemleri hareket ettiren motorlar çoğunlukla elektrik bazen de pnömatik motorlardır. 2.2. Silindirik Manipülatörler Şekil 2. Silindirik manipülatör. Bu tip bir manipülatör bir tane döner ve iki tane kayar tip eklem ile elde edilir. Bu tip manipülatörler de mekanik yönden sağlamdır fakat bilek konum doğruluğu yatay harekete bağlı olarak azalır. Benzer şekilde büyük boyutlu nesnelerin taşınmasında kullanılırlar. Bu tip manipülatörlerde hidrolik motorları tercih edilir. 2.3. Küresel Manipülatörler Şekil 3. Küresel manipülatör. Bu tip bir manipülatör iki tane döner ve bir tane kayar tip eklem ile elde edilir. Bu tip manipülatörler mekanik yönden diğer iki tipten daha zayıf, mekanik yapı yönünden daha karmaşıktır. Çoğunlukla makine montajlarında kullanılırlar. Bu tip manipülatörlerde elektrik motorları tercih edilir. 571

2.4. Eklemli veya İnsan Kolu Manipülatörler Şekil 4. Eklemli veya insan kollu manipülatör. İnsan kol yapısı esas alındığı için bu isim verilmiştir. Bu tip manipülatörler tüm eklemleri döner olduğundan çalışma uzaylarında en yetenekli manipülatörlerdir. Endüstriyel uygulamalarda geniş kullanım alanına sahiptirler (boyama, kaynak yapma, montaj, yüzey temizleme vb.). Bu tip manipülatörlerde elektrik motorları tercih edilir. 3. MANİPÜLATÖR VE KONTROLÜ Şekil 5. Manipülatör prensip şeması. Proje kapsamında tasarlanan manipülatör; pnömatik bir eleman olan döner silindirin sağladığı açısal hareketle bunun üzerine yerleştirilmiş olan ve doğrusal hareket eden bir trigger kayış-kasnak mekanizmasından oluşmaktadır. Döner silindir 5/3 yollu oransal bir valf ile hareket ettirilirken, doğrusal hareket trigger kasnağın bağlandığı bir adım motorla sağlanmaktadır. Bu hali ile manipülatör iki serbestlik dereceli, düzlemsel işlevlere uygun bir robot olarak çalışabilmektedir. Manipülatörün açısal pozisyonunu ölçmek ve geri besleme ile kontrolünü sağlamak için enkoder görevi görmek üzere tek turlu bir potansiyometre kullanılmıştır. 572

Şekil 6. Çalışma alanı. Potansiyometre ile döner silindirin milleri Şekil 5 ve Şekil 6 daki gibi eş eksenli hale getirilip sabitlendikten sonra potansiyometrenin orta ucundan alınan sinyal geri beslenerek döner pozisyon kontrolü için kullanılmıştır. Trigger kasnak-kayış mekanizmasının doğrusal pozisyonu ise 12 Voltluk besleme gerilimi ile çalışan adım motorun adım sayılarının kontrolü ile sağlanmıştır. Şekil 7. Kontrol şeması. 3.1. Kontrol Devresi Sistem kontrolü şematik olarak Şekil 7 de gösterilmiştir. Dönme ve doğrusal referans pozisyon değerleri Hiper-Terminal olarak çalışan PC nin USB Portuna bağlı mikro işlemcide(arduino), ilgili analog portlarından geri beslenen anlık değerlerle karşılaştırılmak üzere gönderilmektedir. Bu şekilde belirlenen hataya bağlı olarak, mikro işlemcinin analog çıkış portlarından kontrol yazılımına göre oransal valfe ve motor sürücüsüne gerekli PWM değerleri yollanarak manipülatörün uç kısmının istenen pozisyona gelmesi sağlanmaktadır. Devrede pozisyon kumandası pnömatik aktüatör olarak çalışan oransal valf ve döner silindirle sağlanmıştır. 573

3.2. Oransal Valf Kontrolü Şekil 8. Oransal valf. Servo valfl er ile aç-kapa valfl er arasındaki boşluğu doldurmak için geliştirilen oransal valfl er günümüzde pnömatik sistemlerde yaygın bir şekilde kullanılmaktadır. Bu çalışmada 5/3-konumlu oransal valfi (MPYE-5-1/8) kullanılmıştır. Bu valf, girişine verilen 0-10 V arasındaki gerilim değişimine karşılık kumanda ettiği DSM 10 modeli pnömatik döner silindirini 0-270 derece arasında kademesiz olarak döndürmektedir. Pozisyon hatasına göre mikro işlemcinin PWM çıkışından 0-5V arasında üretilen sinyal Optokuplör ile sürülen bir transistörle 0-10. V seviyesine çevrilerek valfe kumanda edilmektedir. Oransal valf ve döner silindirin yapıları Şekil 8 ve Şekil 9 da verilmiştir. Şekil 9. DSM 10 silindir. 3.3. Adım Motor Sürücü Devresi ve Kontrolü Doğrusal hareketi sağlayan adım motorun kontrolü mikroişlemci ve mikro step sürücü kartı ile sağlanmıştır. Mikroişlemciye aktarılan pozisyon geri besleme bilgileri, işlemci de değerlendirilerek bunun çıkış portlarından sürücü kartına yollanan PWM ve yön sinyalleri ile motorun doğrusal hareketinin kontrolü sağlanmıştır (Şekil 10). 574

Şekil 10. Mikrostep sürücü. 3.4. Potansiyometrenin Kalibrasyonu Manipülatörün çalışma alanı 90 olarak tasarlanmıştır. Şekil 11 deki potansiyometrenin gerilim derece eğrisinden 90-170 derece aralığında lineere yakın bir karakteristiğe sahip olduğu görülmektedir. Bu bölgede doğrusallaştırılan karakteristiğe göre değerlendirilen gerilim (geri besleme) sinyali esas alınarak manipülatör kolunun pozisyonu hesaplanabilmektedir Şekil 11. Potansiyometre eğrisi. Şekil 12. Potansiyometrenin doğrusal çalışma bölgesi. 575

3.5. Çalışma Alanı ve Yörünge Takibi Robotun çalışma alanını ve yörünge takibini belirlemek için kutupsal ve kartezyen koordinatlarda hareket analizi incelenmiştir. Bu amaçla ilk olarak manipülatörün uç noktasının kutupsal r ve θ ile (x,y) Kartezyen koordinatları arasındaki dönüşümü aşağıdaki ifadelerle belirtilmiştir: x = r cosθ (1) y = r sinθ (2) Bu iki formüle göre x ve y cinsinden elde edilen dönüşüm formülleri şöyle yazılabilir: r = (x2 + y 2) 1/2 (3) θ = arctan (y/x) (4) Tüm düzlemsel koordinat sistemlerinde olduğu gibi, kutupsal koordinat sisteminde de iki koordinat vardır: r (radyal koordinat ya da ışınsal koordinat) ve θ (açısal koordinat) olarak tanımlanır. Koordinat başlangıcı (kutup) r=0 ve θ=0 konumu ile belirtilen noktadır. r koordinatı, kutuptan olan ışınsal uzaklığı; θ koordinatı ise noktanın üzerinde bulunduğu ışının, θ= 0 ışınından saat yönünün tersi yönündeki açısını ifade eder. 0 ışını, Kartezyen koordinat sisteminde pozitif x ekseni olarak bilinir. Kutupsal sistemde açılar, genel olarak ya derece ya da radyan kullanılır. Şekil 13. Yörünge takip eğrisi. 3.6. Yörünge Eğrisi Uç noktanın istenilen bir eğriyi takip edebilmesi için önce Kartezyen koordinatlarda eğrinin y=f(x) şeklinde hareket denklemi yazılır. Buradaki manipülatöre uygunluğu açısından yörünge takibi için kutupsal koordinatlarda çalışmak daha uygun görülmüştür. Bu amaçla kutupsal koordinatlarda çizici ucun takip etmesi istenilen eğri denklemini 576

oluşturmak için uç noktanın yapması gereken hareket fonksiyonu çıkarılır. Uç noktanın hareket fonksiyonu açısal hareket yani döner silindirin hareket fonksiyonu ve doğrusal hareket yani DC motorun hareket fonksiyonu olarak bulunur. Yapılan ters kinematik analiz ile bu iki fonksiyon zamana bağlı değişim fonksiyonu yazılır. Böylece hareketin her anında uç noktanın açısal ve doğrusal olarak nerelerde bulunması gerektiği bulunur. Sonuç olarak; istenen bir eğrinin çizimi için mafsalların yapması gereken hareketin r ve Ө koordinatlarındaki verileri elde edilmiştir. Bu veriler robotun anlık pozisyonuyla kontrol edilerek bilgisayar tarafından sürekli olarak yeni hata sinyalleri yaratılır. 4. ÇALIŞMA ALANI SEÇİMİ VE YÖRÜNGE HESAPLANMASI Tasarımı yapılan manipülatörün çalışma alanı silindirik koordinatlarda aşağıdaki gibi sınırlandırılmıştır. Şekil 6 da manipülatörün çalışma alanı görülmektedir. Çalışma alanı değerleri 4,5<r<25 [cm], 0<Ө<90 olarak tasarlanmıştır. Yörünge takibi için yukarıda da belirtildiği döner silindirin ve motorun eş zamanlı olarak sürülmesi gerekmektedir. Bu iki uzvun hareket denklemleri aşağıdaki örnek ile açıklanmaktadır. 4.1. Örnek Eğri Denklemi Şekil 11 de yörünge olarak verilen y=a.x 2 + b.x +c şeklinde 2.dereceden bir eğrinin aşağıdaki noktalardan verilen koşulları sağlayacak şekilde geçmesi istensin. Verilen noktalar P1(2,0), P2(1,2), P3(0,2), belirtilen noktalardaki hızlar da v1=0, v2=1.41π, v3=0 olsun ve P1 noktasından P3 noktasına hareketin t=1 sn de olması istensin. Bu şartlarla eğrinin a,b ve c katsayılarını bulalım: 0 = 4a + 2b + c (5) 2 = a + b + c (6) 2 = c (7) (5), (6) ve (7) den a, b ve c çözülürse a =-1, b = 1 ve c = 2 bulunur. Böylece polinom denklemi: y = x 2 + x + 2 = f(x)0 x < 2 (8) şeklinde olur. Polar koordinatlarda aşağıdaki ifadeler yazılarak eğrinin zamana bağlı denklemi bulunabilir: r(t) = x(t)i + y(t)j (9) r(0) = x(0)i + y(0)j = 2i ; (x(0), y(0)) = (2,0) (10) r(1) = x(1)i + y(1)j = 2j ; (x(1), y(1)) = (0,2) (11) 577

v(0) = x(0)i + y(0)j = 0 (12) v(1) = x(1)i + y(1)j = 0 (13) 1 x(t) = asin 2 b(c t) a(1 cos2b(c t)) (14) 2 Yukarıdaki pozisyon ve hız bilgilerine göre a=2; b=π/2; c=1 olarak hesaplanarak x(t) ifadesi aşağıdaki gibi yazılabilir. π x(t) = 1 cos π (1 t) = 2 sin 2 (15) 2(1 t) y(t)=f(x(t)) ifadesine göre (15) denklemi ile bulunan x(t) ifadesi (8) deki y(t) yerine konarak y(t) yörünge fonksiyonu aşağıdaki şekilde hesaplanır. π π y(t) = 4.Sin 4 + 2.Sin 2 + 2 (16) 2(1 t) 2(1 t) Zamana bağlı polar koordinatlarda eğri denklemleri aşağıdaki şekilde yazılabilir: r(t) = x 2 (t) + y 2 (t) (17) ( ) [ ] y(t) π π θ = arctan = arctan 2sin 2 (1 t) + 1 + cosec 2 (1 t) (18) x(t) 2 2 6. SONUÇLAR Yukarıda sınır şartları olarak yörünge noktaları ve bu noktalardaki hızları verilerek x(t) ve y(t) fonksiyonları hesaplanan örnek yörüngenin Matlab ile çizdirilen eğrisi Şekil 14 te görülmektedir. Aynı fonksiyonların mevcut manipülatöre r(t) ve θ(t) fonksiyonları olarak verilmesi ile de düzlemsel şekil çizdirilebilir. Örnekte belirtilen yörünge noktaları ve bu noktalardaki hızlar verilerek saptanan x(t) ve y(t) fonksiyonlarına göre V x (t) ve V y (t) hız eğrilerinin hesaplanmış zamana bağlı eğrileri de Şekil 15 te verilmiştir. Bu eğriler esas alınarak çok hassas yörünge takibi yapılması mümkün olmaktadır. 578

Aşağıda bu eğrilerin Matlab ortamında çıktısı verilmiştir. Şekil 14. Yörünge eğrisi Şekil 15. Hız eğrileri 5. Kontrol Simulasyonu ve Sonuçlar Tasarımı yapılan ve yörünge hareketi belirlenen robotun Şekil.16 da görülen Matlab Simulink kontrol devresi oluşturularak analizi yapılmıştır. Yukarıda verilen teorik yörünge eğrisinden alınan X(t) ve Y(t) koordinat noktaları referans olarak verilerek kontrol devresi çıktısı olarak önce x(t) sonra da Y(t) eğrileri çizdirilmiştir.bu eğrilerden her iki durumda da sistem gecikmesinden kaynaklanan hataya rağmen referans eğrilerin yeterli hassasiyette takibi sağlanmıştır. En son olarak ta kontrol devresi çıktıları olarak Y(t)=f(x(t)) grafi ği çizdirilerek gerçek yörünge eğrisinden hatası ortaya konmuştur. Gerçek model üzerinde X(t) ve Y(t) değerlerinden hesaplanan r ve Ө koordinatları referans verilerek yapılan reel testlerden de simülasyona çok yakın sonuçlar elde edilmiştir. 6. Kontrol Simulasyonu ve Eğrileri Şekil 16. Matlab Kontrol Simulasyonu ve x(t) Y(t) grafi kleri 579

Şekil 17. Hesaplanmış referans(reel) ve kontrol devresi (ölçülen) çıktıları KAYNAKLAR [1] UYAR, E., AKÇAY, M. E., VAROL, N. E., Cam Temizleme Robotu Tasarımı Ve İmalatı, III. Ulusal Hidrolik Pnömatik Kongresi, İzmir, Aralık 2005. [2] FESTO DIDACTIC, Elektro-Pneumatikund Lernsystem Automatisierungstechnik [3] ANTALOCZY, T., Windoro Window Cleaning Robot, referans kaynağı: http://robotbg.com/reviews/windoro_window_cleaning_robot_review, kullanım tarihi: 2013-06-27. [4] Vacuum Technology, Festo Sistem Kataloğu, Festo San. ve Tic. A.Ş. [5] FST4.10 PLC Programming Guide and Software, Festo San. ve Tic. A.Ş.. [6] FESTO Product Catalogue 2008, Festo San. ve Tic. A.Ş.. [7] Micro-cleaning, Wanders GmbH Dorfstr. 12, 79256 Buchenbach, Almanya. ÖZGEÇMİŞ Erol UYAR 1945 yılı İzmir doğumludur. 1970 yılında Stuttgart Teknik Üniversitesi Makina Bölümünde lisans ve yüksek lisans eğitimini bitirmiştir. Ege Üniversitesi Makine Müh. Bölümünde 1976 da doktora programını bitirmiştir. Daha sonrasında akademik kariyerine Dokuz Eylül Üniversitesi ve Ege Üniversitesinde devam etmiş olmakla birlikte, 2011 yılında Dokuz Eylül Üniversitesinden Profesör ünvanı ile emekli olmuştur. Şu anda Ege Üniversitesi Elektrik-Elektronik Bölümünde faaliyetlerini sürdürmektedir. Mücahid CANDAN 1989 yılı doğumludur. 2011 yılında Uludağ Üniversitesi Elektrik-Elektronik Mühendisliği Bölümünü bitirmiştir. 2011 yılından beri Ege Üniversitesi Elektrik-Elektronik Mühendisliği Devreler ve Sistemler Anabilim Dalında yüksek lisans eğitimini sürdürmektedir. 580

Ekrem YAVUZ 1990 yılı doğumludur. 2012 yılında Kocaeli Üniversitesi Mekatronik Mühendisliği Bölümünü bitirmiştir. 2012 yılından beri aynı zamanda araştırma görevlisi olarak çalıştığı Ege Üniversitesi Mekatronik Anabilim Dalında yüksek lisans eğitimini sürdürmektedir. Nail AKÇURA 1989 yılı doğumludur. 2012 yılında Kocaeli Üniversitesi Mekatronik Mühendisliği Bölümünü bitirmiştir. 2012 yılından beri aynı zamanda araştırma görevlisi olarak çalıştığı Ege Üniversitesi Mekatronik Anabilim Dalında yüksek lisans eğitimini sürdürmektedir. 581