Electronic Letters on Science & Engineering 1(1) 2005 Available online at www.e-lse.org



Benzer belgeler
Electronic Letters on Science & Engineering 3(1) (2007) Available online at

Electronic Letters on Science & Engineering 3 (2) (2007) Available online at

Electronic Letters on Science & Engineering 1(1) 2005 Available online at

Electronic Letters on Science & Engineering 2(1) (2006) Available online at

DETERMINING JOINT ANGLES OF ROBOT ARM BY ARTIFICIAL NEURAL NETWORK. Muhammet Ali ARSERİM 1*, Yakup DEMİR 2

Electronic Letters on Science & Engineering 5(1) (2009) Available online at

Ali Gülbağ et al / Elec Lett Sci Eng 1 (1) (2005) 07-12

YAPAY SİNİR AĞLARI YÖNTEMİ İLE PAFTALARININ SAYISALLAŞTIRILMASI ARTIFICIAL NEURAL NETWORKS METHOD FOR MAP DIGITIZATION

Geriye Yayılım ve Levenberg Marquardt Algoritmalarının YSA Eğitimlerindeki Başarımlarının Dinamik Sistemler Üzerindeki Başarımı. Mehmet Ali Çavuşlu

BAŞKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BENZER SÜREÇLERDE ÜRETİLEN ÜRÜNLER İÇİN YAPAY ZEKA İLE ZAMAN TAHMİNİ SONER ŞÜKRÜ ALTIN

Electronic Letters on Science & Engineering 4(2) (2008) Available online at

ÇİMENTO BASMA DAYANIMI TAHMİNİ İÇİN YAPAY SİNİR AĞI MODELİ

Electronic Letters on Science & Engineering 3(1) (2007) Available online at

Electronic Letters on Science & Engineering 3(2)(2007) Available online at

T.C. KIRIKKALE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ YAPAY SİNİR AĞLARI. Doç.Dr. Necaattin BARIŞÇI FİNAL PROJESİ

Electronic Letters on Science & Engineering 2(2) (2011) Available online at

ROBOTLARIN YAPAY SİNİR AĞLARI KULLANILARAK DENETİMİ.

5 serbestlik dereceli robot kolunun modellenmesi ve kontrolü. Modelling and control of 5 dof robotic arm

PSM 11 PEM YAKIT HÜCRELERİNİN YAPAY SİNİR AĞLARI İLE MODELLENMESİ

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

EN BÜYÜK YER İVMESİNİN TAHMİNİNDE YAPAY SİNİR AĞLARININ KULLANIMI

ESTIMATION OF EFFLUENT PARAMETERS AND EFFICIENCY FOR ADAPAZARI URBAN WASTEWATER TREATMENT PLANT BY ARTIFICIAL NEURAL NETWORK

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

Electronic Letters on Science & Engineering 1(1) 2005 Available online at

YAPAY SĠNĠR AĞLARININ EKONOMĠK TAHMĠNLERDE KULLANILMASI

ROBOT OTOMASYONU SAKARYA ÜNİVERSİTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ KALIPÇILIK TEKNİĞİ DERS NOTU. Doç.Dr. Akın Oğuz KAPTI

Robot Bilimi. Robotların Sınıflandırılması

Electronic Letters on Science & Engineering 2(2) (2006) Available online at

3.2. DP Modellerinin Simpleks Yöntem ile Çözümü Primal Simpleks Yöntem

Fotogrametrinin Optik ve Matematik Temelleri

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

T.C. İZMİR KÂTİP ÇELEBİ ÜNİVERSİTESİ BİLİMSEL ARAŞTIRMA PROJELERİ KOORDİNASYON BİRİMİ

ASENKRON MOTORDA YAPAY SİNİR AĞLARI İLE DURUM KESTİRİMİ. Hıdır Selçuk NOĞAY 1

ISSN : Isparta-Turkey YAPAY SĠNĠR AĞLARI (YSA) YÖNTEMĠ ĠLE GLOBAL RADYASYON TAHMĠNĠ

Sistem Dinamiği ve Simülasyon

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

Electronic Letters on Science & Engineering 2(2) (2006) Available online at

Çoklu Kordinat Sistemi

Yapay Zeka ya giris. Yapay sinir aglari ve bulanik mantik. Uzay CETIN. Université Pierre Marie Curie (Paris VI),

BULANIK MANTIK KONTROLLÜ ÇİFT EKLEMLİ ROBOT KOLU. Göksu Görel 1, İsmail H. ALTAŞ 2

Üç Fazlı Sincap Kafesli bir Asenkron Motorun Matlab/Simulink Ortamında Dolaylı Vektör Kontrol Benzetimi

SBR331 Egzersiz Biyomekaniği

Fonksiyonu. Yakup KUTLU ve Apdullah YAYIK. Proceedings/Bildiriler Kitabı

Yrd.Doç. Dr. Tülin ÇETİN

Zeki Optimizasyon Teknikleri

Ozgur Ciftci / Elec Lett Sci Eng 1(1) (2005) 1-6

Electronic Letters on Science & Engineering 1(1) 2005 Available online at

B = 2 f ρ. a 2. x A' σ =

Euler Bilekli Scara Robot Kolu Ġçin Kinematik Analiz Yazılımı GeliĢtirilmesi

DETERMINATION OF VELOCITY FIELD AND STRAIN ACCUMULATION OF DENSIFICATION NETWORK IN MARMARA REGION

Yapısal Analiz Programı SAP2000 Bilgi Aktarımı ve Kullanımı. Doç.Dr. Bilge Doran

Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008

Çırpan Kanat Aerodinamik Kuvvetlerinin Yapay Sinir Ağları ile Modellenmesi

Mevcut Betonarme Binaların Yapısal Parametrelerinin Binaların Deprem Performansına Etkilerinin Belirlenmesi

ELEKTRİK DAĞITIM ŞEBEKELERİNDE TALEP TAHMİNİ

MODELLING LOCAL GPS/LEVELLING GEOID WITH POLYNOMIALS, MULTIQUADRIC INTERPOLATION, ARTIFICIAL NEURAL NETWORK AND ANFIS METHODS

Ankara Ankara. kull lerden bahsedilmektedir. tematik modelin. (lead- pal,, yalpa hesaplamalara dahil edilmemesi yunuslama ; eyleyici kol rmektedir.

Yrd. Doç. Dr. Orhan ER Kimdir?

YAPAY ZEKA (Artificial Intelligence)

Electronic Letters on Science & Engineering 1(1) 2005 Available online at

OSPF PROTOKOLÜNÜ KULLANAN ROUTER LARIN MALİYET BİLGİSİNİN BULANIK MANTIKLA BELİRLENMESİ

RCRCR KAVRAMA MEKANİZMASININ KİNEMATİK ANALİZİ Koray KAVLAK Selçuk Üniversitesi, Mühendislik-Mimarlık Fakültesi, Makine Mühendisliği Bölümü, KONYA

FARKLI YAPAY SİNİR AĞLARI YÖNTEMLERİNİ KULLANARAK KURU TİP TRANSFORMATÖR SARGISININ TERMAL ANALİZİ

AKARSULARDA KİRLENME KONTROLÜ İÇİN BİR DİNAMİK BENZETİM YAZILIMI

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CSE 5065

Electronic Letters on Science & Engineering 4(1) (2008) Available online at

DERELİ ve KÖKER/GBAD, 2017, 6 (1),

SCARA ROBOTUN ENGELLİ ORTAMDA ÇARPIŞMASIZ HAREKETİNİN YAPAY SİNİR AĞLARI VE GENETİK ALGORİTMA KULLANILARAK GERÇEKLEŞTİRİLMESİ

T.C. MİLLİ SAVUNMA BAKANLIĞI HARİTA GENEL KOMUTANLIĞI HARİTA YÜKSEK TEKNİK OKULU KOMUTANLIĞI ANKARA

Beton Mekanik Özelliklerinin Taze Beton Özelliklerinden Yararlanılarak Yapay Sinir Ağları İle Tahmini ÖZET

DÖRTGEN DELİKLİ KOMPOZİT LEVHALARDA ELASTO- PLASTİK GERİLME ANALİZİ

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

Mekatronik Mühendisliği Yüksek Lisans Programı İlkeleri

Electronic Letters on Science & Engineering 3(1) (2007) Available online at

Çok katmanlı ileri sürümlü YSA da standart geri yayıyım ve momentum geri yayılım algoritmalarının karşılaştırılması. (Eğitim/Hata geri yayılım)

Akademik Sosyal Araştırmalar Dergisi, Yıl: 5, Sayı: 50, Temmuz 2017, s

Yrd. Doç. Dr. Mustafa NİL

MÜFREDAT DERS LİSTESİ

Plazma İletiminin Optimal Kontrolü Üzerine

Erdem Işık Accepted: January ISSN : erdemis@firat.edu.tr Elazig-Turkey

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

PROGRAMLARI. Makine Mühendisliği Bölümü (13 zorunlu ders ile ME kodlu olmayan 2 seçmeli ders olmak üzere toplam 15 ders)

Üniversitelerde Yapılan Öğrenci Memnuniyet Anketinin Grey Evaluation Metodu ile Ölçülmesi

AISI 1040 ÇELİK MALZEMENİN CNC FREZELEME İLE İŞLENMESİ SIRASINDA OLUŞAN YÜZEY PÜRÜZLÜLÜĞÜNÜN YAPAY SİNİR AĞIYLA MODELLENMESİ

KESİKLİ İŞLETİLEN PİLOT ÖLÇEKLİ DOLGULU DAMITMA KOLONUNDA ÜST ÜRÜN SICAKLIĞININ SET NOKTASI DEĞİŞİMİNDE GERİ BESLEMELİ KONTROLU

YOLCULUK YARATIMININ YAPAY SİNİR AĞLARI İLE MODELLENMESİ MODELLING OF THE TRIP GENERATION WITH ARTIFICIAL NEURAL NETWORK

ISSN : Hatay-Turkey YAPAY SİNİR AĞLARI YAKLAŞIMI İLE TAHTAKÖPRÜ BARAJINDAKİ AYLIK BUHARLAŞMA TAHMİNİ

TUĞLA VE KİREMİT FABRİKALARININ HAVA KİRLİLİĞİNE KATKILARININ YAPAY SİNİR AĞI MODELLEMESİ İLE ARAŞTIRILMASI

Konik ve Kavisli yüzey Tornalamada izlenecek işlem sırası şu şekildedir

BOĞAZİÇİ UNIVERSITY KANDİLLİ OBSERVATORY and EARTHQUAKE RESEARCH INSTITUTE GEOMAGNETISM LABORATORY

Kişilik, enerjiyi yönetebilme ve verimli kullanabilme kabiliyetinin bir göstergesidir. (A. Midilli)

Electronic Letters on Science & Engineering 11(1) (2015) Available online at

Doç. Dr. Bilge DORAN

Devlet Demiryolları için Maliyet Tabanlı Rekabetçi Fiyatlandırma Sistemi (MATRİS) Selim Çetiner Serhan Turhan - 9 Aralık 2014, Salı

Murat Yavuz Solmaz Accepted: January ISSN : mysolmaz@firat.edu.tr Elazig-Turkey


Makina Dinamiği MEKANİZMALARDA HIZ VE İVMELERİN BELİRLENMESİ

BİR TERMİK ELEKTRİK SANTRALİNDE YAPAY SİNİR AĞLARI KONTROLÖRÜN

Üç Boyutlu Çerçeve Yapıların Statik Analizi için Geliştirilen Bir Bilgisayar Programı: YapAn05

VERİ YAPILARI VE PROGRAMLAMA

Transkript:

Electronic Letters on Science & Engineering 1(1) 2005 Available online at www.e-lse.org Solution of Forward Kinematic for Five Axis Robot Arm using ANN A. Mühürcü 1 1 Sakarya University, Electrical-Electronical Engineering Department, Esentepe Campus, 54187 Sakarya, Turkey Abstract: In this work, there has been used Artificial Neural Networks (ANNs) for solution of forward kinematic of five axis articulated robot arm. The inputs are the five degrees ( θ, θ, θ, θ θ ) 1 2 3 4, 5 of the arm axis. There by the outputs are positions of x,y,z. The arm motions are made by servo motors. This type of motors needs only position knowledge for rotating. The results of the study clearly demonstrate the ANN results are very close to the observed values of forward kinematic. Keywords: Artificial neural network, robot arm, forward kinematic Bes Eklemli Bir Robot Kolu Için Ileri Kinematigin YSA Ile Çözümü Özet: Bu çalismada, bes eklemli mafsallandirilmis (RRR) [2] bir robot kolunun yapay sinir agi kullanilarak ileri ( ) kinematik hesaplamalari yapilmistir. Ileri kinematik probleminde, robot kolun baslangiç eklem açilari ϕ hareket eklem açilari (, θ, θ, θ θ ) ve θ girdi olarak verilmis ve robot elinin eristigi son nokta (x,y,z) 1 2 3 4, 5 hesaplanmistir. Incelemeye alinan robot kol, lynx motion [5] firmasi tarafindan üretilmis olup; robot koluna ait eklem hareketleri servo motor ile gerçeklestirilmistir. Anahtar Kelimeler: Yapay sinir aglari, ileri kinematik, robot kol Reference to this paper should be made as follows (bu makaleye asagidaki sekilde atifta bulunulmali): A. Muhurcu, Solution of Forward Kinematic for Five Axis Robot Arm using ANN, Elec Lett Sci Eng, vol. 1(1), (2005), 55-59 1 Giris Kinematik kavrami robot biliminin temelini olusturmaktadir. Robot kol kinematik hesabinda iki farkli yol izlenmektedir. Birinci yöntem, sabit agirliktan (en altta yer alan sabitleme kütlesi) baslayarak en uç noktaya ulasmaya çalismaktir. Bu isleme ileri kinematik hesaplama yöntemi adi verilir. Ikinci yöntemde ise en uç noktadan baslayarak sabite ulasmaya çalisilmaktadir. Bu yönteme ise ters kinematik hesaplama yöntemi adi verilir [2]. 2 Robot Kolunun Ileri Kinematigi Robot kolunun yönlendirilmesinde her eklemin hareket noktasi baslangiç kabul edilip, hareket sonucunda olusacak yeni konum en alttan en üsteki ekleme kadar takip edilmektedir. Üç eksenli bu yapiya her eklem için 3x3'lük bir matris tanimlanir. Eksenlere uygulanan dönme hareketini 3x3'lük matrise ilave edilerek 4x4 lük bir matris yapi elde edilir. Elde edilen 4x4 lük bu matrise, * Corresponding author; Tel.: +(90) XXX YYYYYYY, E-mail:xxx@yyyyyyy.yyy.yy ISSN 1305-8614 2005 www.e-lse.org All rights reserved. 55

transformasyon matrisi adi verilir ve 4-4 matris elemani daima 1 yapilir, sekili 1. Ilk olarak Denavit Hartenberg tarafindan kullanilmistir [1]. Sekil-1 Homojen transformasyon matrisi. 3 Kinematik Parametreler Bitisik eklem çiftleri birbirlerine dönel yada kayar eklemle baglidirlar. Ardisik iki uzvun birbirlerine bagli pozisyonlari ve açilari uzuvlarin iki eklem parametresi ile belirlenir, sekil 2. Sekil-2 Eklem açisi θ ve eklem uzunlugu d. Sekil 2 de gösterilen k eklemi, k-1 uzuvunu k uzuvuna baglar. K eklemiyle ilgili parametreler, k eklem ekseni ile ayni hizada olan z k-1 yönüyle belirlenmektedir. Ilk eklem parametresi olan θk açisina, eklem açisi denir. Bu açi, x k-1 ekseni ile x k ekseninin paralel olmasi için z k-1 deki dönüs açisidir. Ikinci eklem parametresi olan dk, eklem mesafesi adi verilir. Bu mesafe, x k-1 ekseni ile x k ekseninin z k-1 deki kesisme mesafesidir. Her bir eklem için bu parametrelerden biri degisken iken digeri sabittir. Degisken eklem parametresi eklem tipine baglidir. Bu çalismada kullanilan bes eklemli mafsallandirilmis (RRR) robot kolun, sekil 3, degisken parametreleri θ açi degerleridir. 56

Sekil-3 Bes eklemli mafsallandirilmis robot kolu Sekil 3 ki robot kola ait Denavit Hartenberg yöntemi kullanilarak, elde edilen robot kol uzuv koordinat diyagrami ve kol matrisi asagida verilmistir : Sekil-4 Robot kolu uzuv koordinat diyagrami. Sekil-5 Bes eklemli mafsallandirilmis robot koluna ait kol matrisi. 4 Yapay Sinir Aglari Ile Yapilan Uygulama Bu çalismada, yapay sinir agi kullanilarak [3] bes eklemli robot koluna ait ileri kinematik hesaplama yöntemi gerçeklestirilmistir. Yapay sinir aginin giris parametreleri eklem açilari olup, elde edilen konum bilgisi olmustur. Her bir konum bilgisi (x,y,z) için ayri bir yapay sinir agi kurulmustur, sekil 6. Yapay sinir aglarini egitmek için geriye yayilma algoritmasi ve tansigmoid aktivasyon fonksiyonu kullanilmistir. Performans fonksiyonu olarak da MSE (ortalama karesel hata) seçilmistir. Uygulamada kullanilacak yapay sinir agi farkli tabaka ve nöronlar için denenmistir. Sonuç olarak en iyi tahmini Sekil 6 da görülen ag mimari saglamistir. 57

Sekil 6. X konumunu veren yapay sinir agi modeli [4]. Yapay sinir aginin egitimi, 10000 adet rasgele (random) data (bes eklem açisi bir data blogu olmak üzere) bloklari ile gerçeklestirilmistir. Egitim sonucunda, yapay sinir agina girilen rasgele bes adet giris açisina bagli çikis xˆ konumu ile hesaplanan x konum bilgisi (sekil 5) asagidaki grafikte yansitilmistir. Sekil 7. x ve xˆ konumlarina ait 100 adet giris datasina bagli degerleri. 5 Sonuç Bu çalismada, yapay sinir aginin fonksiyon çikisi 1 olan problemler için daha verimli oldugu görülmüstür. Fonksiyon çikisinin birden fazla olmasi durumunda yapay sinir aginin egitimi zorlasmistir. Robot kolu ileri kinematik çözümünde yapay sinir aginin kullanilmasi, hesap yükünün azalmasina sebep olmaktadir. Algoritma içerisinde trigonometrik hesaplamalar yapilmamasindan dolayi giris datalarina bagli konum degerlerinin bulunmasi hizlanmistir. Hafiza ünitelerinin optimum kullanimi gerektiren mikrokontröl yaziliminda, Denavit Hartenberg matrissel metoduna karsin yapay sinir agi robot kol ileri kinematigin uygulamasinda çok daha az hafiza alanina ihtiyaç duymustur. Mikrokontrolör yazilim gelistirme asamasinda yapay sinir agina ait nöron altprogrami gerçeklestirilmesi durumunda, nörona ait katsayilarin degisimi ile tüm agin nöronlari kolay bir sekilde kontrol altinda tutulabilmistir. Bu kolaylik, robot koluna ait kinematik çözümlerin daha güvenilir, esnek ve hizli yazilim gelistirme olanagi saglamistir. 58

References (Referanslar) [1] Robert J. Schilling. Fundamentals of Robotics Analysis & Control, ISBN 0-13-344433-3 Printice Hall. [2] Saeed B. Niko. Introduction to Robotics Analysis, Systems,Applications. NJ07458. [3] Martin T. Hagan, Howard B. Demuth, Mark Beale. Neural Network Design. PWS Publishing Company. [4] Matlab 6p5, nntool gui. [5] http://www.lynxmotion.com. 59