Real Time Trajectory Tracking Control of a Quadrotor Using Fractional PI Control

Benzer belgeler
Mikro İHA nın Gerçek Zamanlı Yörünge Kontrolü

Dört Rotorlu bir İHA nın Geri Adımlamalı Kontrolcü ile Gerçek Zamanlı Yörünge Kontrolü

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

Dört Rotorlu Hava Aracının (Quadrotor) Durum Kontrolü İçin Donanımlı Simülatör Düzeneği Kurulması

Kesirli Türevde Son Gelişmeler

Döner Kanat İnsansız Hava Aracının Dinamik Modellenmesi ve Benzetimi

Dört Rotorlu İnsansız Hava Aracı için Kayan Kipli Kontrolcü Tasarlanması Design of a Sliding Mode Controller for Quadcopter

G( q ) yer çekimi matrisi;

Döner-Kanat Mekanizmasına Sahip Yeni Bir İnsansız Hava Aracının (SUAVİ) Modellenmesi ve Kontrolü

SORULAR. x=l. Şekil-1

AKILLI BİR KİRİŞİN TİTREŞİMLERİNİN AKTİF DENETİMİ İÇİN PI λ D µ ve PID DENETÇİLERİN DEĞERLENDİRİLMESİ

Değişken Parametreli Kesirli PID Tasarımı

DÖRT ROTORLU BİR İNSANSIZ HAVA ARACININ GERİ- ADIMLAMA YÖNTEMİ İLE YOL TAKİBİ KONTROLÜ

1. YARIYIL / SEMESTER 1

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

DİKEY İNİŞ-KALKIŞ YAPABİLEN DÖRT ROTORLU HAVA ARACININ(QUADROTOR) UÇUŞ KONTROLÜ

1. DÖNEM Kodu Dersin Adı T U K. Matematik II Mathematics II (İng) Fizik I Bilgisayar Programlama I (Java) Computer Programming I (Java) (İng)

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

UÇAK MÜHENDİSLİĞİ MÜFREDATI

Dört Rotorlu Döner Kanat İnsansız Hava Aracı Test Düzeneği Geliştirilmesi

Hayriye Tuğba Sekban, Kaan Can, Abdullah Başçi. Elektrik-Elektronik Mühendisliği Bölümü Atatürk Üniversitesi, Erzurum

Ders İçerik Bilgisi. Dr. Hakan TERZİOĞLU Dr. Hakan TERZİOĞLU 1

Elektrikli Araçlar İçin Çift Çevrim Destekli DA Motor Kontrol Uygulaması

BOĞAZİÇİ ÜNİVERSİTESİ MEKATRONİK UYGULAMA VE ARAŞTIRMA MERKEZİ FAALİYET RAPORU

İNSANSIZ HAVA ARACI PERVANELERİNİN TASARIM, ANALİZ VE TEST YETENEKLERİNİN GELİŞTİRİLMESİ

Dört Pervaneli Hava Aracı Deney Düzeneğinin Kontrol Eğitiminde Kullanılması

QUANTILE REGRESYON * Quantile Regression

Sabit Kanatlı İHA için Çevik Kontrolcü Tasarımı ve Uçuş Denemeleri Controller Design for Agile Maneuvering Fixed-Wing UAV and Flight Tests

Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi Pamukkale University Journal of Engineering Sciences

FATMA KANCA. Derece Alan Üniversite Yıl Doktora Matematik Gebze Yüksek Teknoloji Enstitüsü Yüksek Lisans Matematik Kocaeli Üniversitesi 2004

DENEY 3. IŞIĞIN POLARİZASYONU. Amaç: - Analizörün pozisyonunun bir fonksiyonu olarak düzlem polarize ışığın yoğunluğunu ölçmek.

Doç.Dr. M. Mengüç Öner Işık Üniversitesi Elektrik-Elektronik Mühendisliği Bölümü

Dönerkanat Tipinde Bir İnsansız Hava Aracının Anatomisi

Bölüm 2. Bir boyutta hareket

Derece Alan Üniversite Yıl Lisans Elektrik Mühendisliği Yıldız Teknik Üniversitesi 1994 Y. Lisans Elektronik

Yapı Sistemlerinin Hesabı İçin. Matris Metotları. Prof.Dr. Engin ORAKDÖĞEN Doç.Dr. Ercan YÜKSEL Bahar Yarıyılı

Sistem Dinamiği. Bölüm 2- Dinamik Cevap ve Laplace Dönüşümü. Doç.Dr. Erhan AKDOĞAN

Döngüde Donanımsal Benzetim Test Platformu Kullanarak Otopilot Tasarımı. Autopilot Design Using Hardware-in-the-Loop Test Platform

MADDESEL NOKTANIN EĞRİSEL HAREKETİ

DÖRT ROTORLU İNSANSIZ HAVA ARACI İÇİN DENGELEYİCİ OTOPİLOT TASARIMI

FGATool - Kesir Dereceli Sistemler için Grafiksel Analiz Programı FGATool Graphical Analysis Tool for Fractional Order Systems

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

Hanta-virüs Modelinden Elde Edilen Lojistik Diferansiyel Denklem. Logistic Differential Equations Obtained from Hanta-virus Model

İki Serbestlik Dereceli Dört Rotor Sisteminin Tasarımı, Modellenmesi ve Kontrolü

ANKARA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ

Belirsiz Kesirli Dereceli Türev için Tamsayı Dereceli Yaklaşım

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

Adana Toplu Taşıma Eğilimleri

SES-ÜSTÜ KANARD KONTROLLÜ FÜZELER İÇİN SERBEST DÖNEN KUYRUĞUN ŞEKİL OPTİMİZASYONU

Plazma İletiminin Optimal Kontrolü Üzerine

HAFİF TİCARİ KAMYONETİN DEVRİLME KONTROLÜNDE FARKLI KONTROLÖR UYGULAMALARI

BOŞTA HAREKET DOĞRUSALSIZLIĞI BULUNAN, GÖREVE UYUMLU KONTROL YÜZEYLERİNİN ÇIRPMA YÖNÜNDEN İNCELENMESİ

ANAHTARLI RELÜKTANS MOTORUN SAYISAL HIZ KONTROLÜ

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği (İngilizce)

Sinyal Analizi ve Kontrol (AEE303) Ders Detayları

1. YARIYIL / SEMESTER 1 2. YARIYIL / SEMESTER 2

BİR FAZ BEŞ SEVİYELİ İNVERTER TASARIMI VE UYGULAMASI

ÖZGEÇMİŞ 1. Adı Soyadı : Mehmet Nur Alpaslan Parlakçı İletişim Bilgileri Adres

Kesir Dereceli Kontrol Sistemlerinin Analizi için Kolay Kullanımlı Program

AKTĐF KÜTLE SÖNÜMLEYĐCĐLĐ ÇOK SERBESTLĐK DERECELĐ BĐR YAPININ DEPREME KARŞI LQR KONTROLÜ

DENEY.3 - DC MOTOR KONUM-HIZ KONTROLÜ

Bir DC Motorun Gerçek Zamanlı Kontrolünde Üç Yöntem

Dr. Öğr. Üyesi Sercan SERİN

DÖRT ROTORLU HAVA ARACI İÇİN GERÇEK ZAMANDA BULANIK MANTIKLA KONTROLÖR TASARIMI

BÖLÜM Turbomakinaların Temelleri:

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

PİEZOELEKTRİK YAMALARIN AKILLI BİR KİRİŞİN TİTREŞİM ÖZELLİKLERİNİN BULUNMASINDA ALGILAYICI OLARAK KULLANILMASI ABSTRACT

KUADRATİK FORM. Tanım: Kuadratik Form. Bir q(x 1,x 2,,x n ) fonksiyonu

Otomatik Kontrol Kapalı Çevrim Kontrol Si stemin İ şl evsel Kalitesi. H a z ı r l aya n : D r. N u r d a n B i l g i n

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI

4.1 denklemine yakından bakalım. Tanımdan α = dω/dt olduğu bilinmektedir (ω açısal hız). O hâlde eğer cisme etki eden tork sıfır ise;

AERODİNAMİK KUVVETLER

YATAY UÇUŞ SEYAHAT PERFORMANSI (CRUISE PERFORMANCE)

FLAP TİPİNDEKİ DENETİM YÜZEYLERİ İÇİN ANTAGONİSTİK TİP ŞEKİL BELLEKLİ ALAŞIMLI BİR EYLETİCİ TASARIMI

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

ÖZGEÇMĐŞ. Đngilizce, Çok iyi (Üniversitelerarası Kurul Yabancı Dil Sınavı (ÜDS) 23 Mart 2008 tarihli sınavında 86,25 puan alınmıştır.

MEKATRONİK VE KONTROL LABORATUARI DENEY FÖYÜ

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

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

DURUM GERİBESLEMELİ UÇUŞ KONTROL SİSTEM TASARIMI. Emre KIYAK 1, * FLIGHT CONTROL SYSTEM DESIGN WITH STATE FEEDBACK

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

Derece Bölüm/Program Üniversite Yıl

PID Parametrelerinin Ayarlama Yöntemleri: 2. Derece Sistem Modeline Uygulanması ve KarĢılaĢtırmalı Olarak. Değerlendirilmesi**

Bir döner kanata arıza toleranslı uçuş kontrol sistemi tasarımı. Fault tolerant flight control system design to a rotary wing aircraft

PID tip denetleyiciler kullanılarak yapılan bir ters sarkaç stabilizasyonunun performans analizi

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

Hava Taşıtlarının Uçuş Kontrolü için Doğrusal Kuadratik Regülator Yöntemi ile Optimal Kontrolör Tasarımı

Prototip Bir Ornithopterin Modellenmesi, Denetimi ve Benzetimi

ÖZET OTOMATİK KÖKLENDİRME SİSTEMİNDE ORTAM NEMİNİN SENSÖRLERLE HASSAS KONTROLÜ. Murat ÇAĞLAR

DÖRT ROTORLU HAVA ARACI İÇİN GERÇEK ZAMANDA YAPAY SİNİR AĞLARI İLE KONTROLÖR TASARIMI

Otonom Bir Traktörün Yörünge Kontrolü

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. BÖLÜM 7. Adi Diferansiyel Denklemlerin Sayısal Çözümü

İNSANSIZ HAVA ARACI TEST DÜZENEĞİNİN TASARIMI VE GERÇEKLEŞTİRİLMESİ

DEÜ MÜHENDİSLİK FAKÜLTESİ MÜHENDİSLİK BİLİMLERİ DERGİSİ DÖRT ROTORLU UÇAN ROBOT DENGE VE YÖNELİM ANALİZİ İLE UYGULAMASI

BÖLÜM 2 ÖRNEK SORULAR 2-23 İçinde ısı iletim denklemi en basit şekilde aşağıdaki gibi verilen bir ortamı göz önüne alınız.

PROJE ADI; ARDUİNO DESTEKLİ QUADCOPTER PROJE SORUMLUSU; PROF. DR. AHMET DEMİR HAZIRLAYANLAR; AHMET EMİN ARGÜL MEHMET

MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ LİSANS EĞİTİM-ÖĞRETİM PLANI (NORMAL VE İKİNCİ ÖĞRETİM)

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ AKADEMİK ÖZGEÇMİŞ FORMU

MAK 210 SAYISAL ANALİZ

Transkript:

Araştırma Makalesi / Research Article Iğdır Üni. Fen Bilimleri Enst. Der. / Iğdır Univ. J. Inst. Sci. & Tech. 6(): 496, 6 Iğdır Üniversitesi Fen Bilimleri Enstitüsü Dergisi Iğdır University Journal of the Institute of Science and Technology Quadrotor un Yörünge Takibinin Kesir Dereceli PI Kontrolcü ile Zamanlı Kontrolü Abdullah BAŞÇİ ÖZET: Bu çalışmada Quadrotor olarak adlandırılan ve dört pervaneli İnsansız Hava Aracı (İHA) olarak da bilinen mikro helikopterin yörünge kontrolü Kesir Dereceli Oransal-İntegral (KDPI) kontrolcü ile gerçek zamanlı olarak gerçekleştirilmiştir. Ayrıca, KDPI kontrolcünün performansını karşılaştırmak amacı ile parametreleri iyi uyarlanmış klasik Oransal-İntegral (PI) kontrolcü ile de Quadrotor un yörünge kontrolü gerçekleştirilmiştir. Deneysel çalışmada kullanılan mikro İHA GPS, sonar, kamera ve düşük maliyetli atalet sensörleriyle donatılmıştır. PI ve KDPI kontrol yöntemleri kapalı ortamda deney düzeneği olarak belirlenen Quadrotor a helix ve sonsuz referans rota takibi için ayrı ayrı uygulanmış ve her iki kontrolcüye ait deneysel sonuçlar verilerek kontrolcü performansları kıyaslanmıştır. Anahtar kelimeler: İHA, kesir dereceli PI, quadrotor, yörünge takibi Real Time Trajectory Tracking Control of a Quadrotor Using Fractional PI Control Cilt/Volume: 6, Sayı/Issue:, Sayfa/pp: 496, 6 ISSN: 4674, DOI:.97/jist.689 ABSTRACT: In this paper, real-time trajectory tracking control of a four propellers Unmanned Aerial Vehicle (UAV) called the Quadrotor, also known as micro helicopters is realized by using fractional-order Proportional-Integral (FOPI) controller. A well-tuned conventional Proportional-Integral (PI) controller is also applied to the UAV for comparison with the FOPI controller. Micro UAV is equipped with GPS, sonar, camera and low cost inertial sensors. PI and FOPI control methods are applied to a Quadrotor in the indoor for tracking helix and lazy eight reference route respectively. Results are given for both controllers and performances are compared. Key words: Fractional order PI, quadrotor, trajectory tracking, UAV Ataturk Universitesi, Mühendislik Fakültesi, Elektrik Elektronik Mühendisliği Bölümü, Erzurum, Türkiye Sorumlu Yazar/Corresponding Author: Abdullah BAŞÇİ, abasci@atauni.edu.tr Geliş tarihi / Received: 8.4.6 Kabul tarihi / Accepted:..6

Abdullah BAŞÇİ GİRİŞ Otonom insansız hava araçları (İHA) günümüzde doğal afetler, arama-kurtarma, ticari, sınır güvenliği, askeri ve akademik çalışmalarda artan bir ilgiye sahiptir. İHA veya Quadrotor dört rotor tarafından yönlendirilebilen bir hava aracıdır. Pervanelerin mekanik yapısı sıradan bir helikoptere göre daha basittir. Bununla birlikte, Quadrotor kararsız bir yapıya sahip olduğu için kontrolü oldukça zordur. Quadrotor ların doğasında bulunan kararsızlık ile başa çıkmak için kontrol mühendisliği alanındaki ilerlemeler sayesinde bu araçların askeri, güvenlik ve gözetim sistemleri alanlarındaki kullanımları artmaya başlamıştır. Quadrotor lar hızlı ve karmaşık manevraları (Mellinger et al., ), yapılandırılmış (Achtetil et al., 9) ve yapılandırılmamış (Blöandsch et al., ) ortamlarda otonom rota izlemeyi ve taşımacılık (Michael et al., ) işlemlerini gerçekleştirebilir. Akademik çalışmalarda kullanılan Quadrotor lar genellikle özgün tasarıma sahip olup gerekli yardımcı donanım ve yazılım desteğine ihtiyaç duyarlar. Bu açıdan geliştirilen prototiplerin klasik kontrol yöntemleri ile test edilmesi ve elde edilen sonuçlara göre gerekli düzenlemelerin yapılabilmesi akademik çalışmalar açısından önemlidir. Quadrotor ların yörünge kontrolü üzerine farklı yaklaşımlar önerilmiştir. Kamera yardımıyla görsel geri bildirim kullanılarak doğrusallaştırma ve geri adım kontrolcüleri ile yapılan çalışmada (Altuğ et al., ); Quadrotor un dikey ve sapma hareketleri sınırlandırılarak kontrol işlemi gerçekleştirilmiş ve deneysel sonuçlar sunulmuştur. Diğer bir çalışmada; model tabanlı PID ve doğrusal kuadratik (Linear quadratic- LQ) kontrol yöntemleri karşılaştırılmış (Bouabdullah et al., 4), klasik PID kontrolcünün yönelme açılarındaki küçük bozulmalarda etkili olduğu ve LQ kontrol yönteminin model hassasiyetine bağlı olarak başarılı sonuçlar verdiği belirtilmiştir. Bir diğer çalışmada, doğrusal olmayan kontrol yöntemlerinden geri adımlamalı ve kayan kipli kontrolcü yöntemleri açık ve kapalı döngü olarak test edilmiştir (Bouabdullah and Siegwart, ). Kayan kipli kontrol yönteminde sensörlerdeki düşük genlikli titreşimler nedeniyle kısmen kontrolörün doğasındaki anahtarlamaya bağlı olarak ortalama sonuçlar elde edilmiş, geri adımlamalı kontrolörün ise yönelme açılarındaki yüksek düzensizliklerde başarılı olduğu da belirtilmiştir. Gabriel M. Hoffmann ve arkadaşları tarafından yapılan çalışmada (Hoffmann et al., 7) Quadrotor ların havada sabit konumda kalma anındaki sapma miktarları incelemiş ve üç ayrı aerodinamik etkiyi (araç hızı, hücum açısı ve gövde tasarımı) göz önünde bulundurarak teorik bir yaklaşım ve test uçuş sonuçları sunulmuştur. Quadrotor larda yörünge izleme kontrolü üzerine yapılan çalışmada (Hoffmann et al., 8) ise takip edilecek yolu belirleyen giriş işareti yörüngeye ait noktaların koordinatları ve istenilen hızlar olarak kabul edilmiştir. Bu şekilde yapılacak olan kontrol işleminde de Quadrotor un yörüngeyi takip edebilmesi için kontrol girişinin her yeni koordinat noktası ve hız için sürekli güncellenmesi gerektiği belirtilmiştir. F. Solc durum değişkenleri yaklaşımını kullanarak Quadrotor için bir kontrol yaklaşımı önermiştir (Solc, 7). Dikey hız ve açıları bir iç kontrolcü ile kontrol ederek sistemi daha basit bir halde ele almıştır. Tomas Krajnik ve arkadaşları sanal gerçeklik oyunları için tasarlanmış olan bir Quadrotor ile yaptıkları çalışmada (Krajnik et al., ) Quadrotor u iç ve dış döngü kontrol yapısına göre modelleyip kontrol etmişlerdir. Deneysel çalışmalarında Quadrotor kontrolü ile birlikte görüntü tabanlı navigasyon ve otonom izleme sonuçları da verilmiştir. Kesir dereceli hesaplamalar konusunda yapılan çalışmalar eskiye dayanmasına rağmen günümüzde yeni bir konu gibi ele alınmakta ve özellikle kontrol alanında birçok çalışma yapılmaktadır. Kesir dereceli hesaplama ile ilgili ilk girişimler G.W. Leibniz (96) ve L. Euler e (7) dayanmaktadır. Kesir dereceli hesaplamaların temel matematiksel analizi (Oldham and Spainer, 974), kesir dereceli diferansiyel denklemlerin çözümü (Podlubny, 999a; Podlubny, 999b) ve mühendislik alanındaki uygulamaları (Das, 8) gibi temel çalışmalar mevcuttur. Son yıllarda ise kesir dereceli kontrolcüler artan bir ilgiye sahip olup kontrol uygulamalarında sıklıkla tercih edilmektedir (Valerio and Sa Da Costa, ; Xue et al., 6; Lou et al., 9; Monje et al., ; Ramezanian and Balochian, ). Zira yapılan bu çalışmalar kesir dereceli kontrolörlerin tam değer dereceli kontrolcülere oranla daha iyi sonuçlar verdiğini göstermektedir. Iğdır Üni. Fen Bilimleri Enst. Der. / Iğdır Univ. J. Inst. Sci. & Tech.

Quadrotor un Yörünge Takibinin Kesir Dereceli PI Kontrolcü ile Zamanlı Kontrolü Bu çalışmada Quadrotor un yörünge kontrolü KDPI kontrolcü ile gerçek zamanlı olarak gerçekleştirilmiş ve kontrolcünün performansını test etmek amacı ile parametreleri iyi uyarlanmış klasik PI kontrolcü uygulama sonuçları ile karşılaştırılmıştır. Uygulama sonuçları, KDPI kontrolcünün Quadrotor u PI kontrolcüye oranla istenilen konuma daha az hata ile ulaştırdığı ve daha az salınım ile aracı stabil tuttuğunu ve değişken sistem şartları altında yörünge takibi açısından daha iyi sonuçlar verdiğini göstermiştir. MATERYAL VE METOD Mikro İHA nın Dinamik Modeli Quadrotor un dinamikleri altı serbestlik dereceli bir cismin uzaydaki hareketine benzemektedir (Tayebi and McGilvray, 6) ve bu altı serbestlik derecesi I=[e x,e y,e z ] ile ifade edilen atalet ekseni ve B=[e,e,e ] ile ifade edilen gövde ekseninde tanımlamaktadır. Quadrotor un konumu ξ=(x,y,z) T, doğrusal hızları v=(ẋ,ẏ,ż) T ve açıları η=(ф,ө,ѱ) T olarak gösterilmektedir. Şekil. Quadrotor eksenleri Aracın gövde ekseni ve atalet ekseni arasındaki ilişki ise rotasyon matrisi ile ifade edilir ve son olarak açısal hızlar ile belirtilmektedir. Böylece Quadrotor un dinamik denklemleri aşağıdaki gibi yazılabilir. mmvv = TTTTee zz mmmmee zz IIΩ = Ω IΩ G + τ ξξ = vv, ηη = Ω mmξξ = TTTTee zz mmmmee () zz IIηη = ηη Iηη G + τ RR = RR ssss(ω) } Denklemlerde m Quadrotor un kütlesini, I ataletini, g yerçekimini, G Jiroskopik torkları, sk( ) ise ters-simetrik matrisini, (aa, bb R ssss(a), bb = aa bb),τ = [τ τ τ ] TT ise torkları ve T ise rotor kuvvetleri tarafından oluşan toplam itme kuvvetini temsil etmektedir; 4 TT = ff ii ii= () f i ; i. rotor tarafından oluşan w i rotor açısal hızı ile belirlenen kaldırma kuvvetini ifade etmektedir. ff ii = bbω ii () Jiroskopik torklar; 4 G = II(Ω ee zz )( ) ii+ ω ii ii= tork ifadeleri ise; (4) τ b(ω 4 ω ) [ τ ] = [ b(ω ω ) ] () τ d( ω + ω ω + ω 4 ) burada b itme faktörü, d ise sürüklenme faktörünü ifade eder. Böylece Quadrotor un tipik dinamik modeli aşağıdaki şekilde gösterilebilir (Qianying, 4). Cilt / Volume: 6, Sayı / Issue:, 6

Abdullah BAŞÇİ xx = yy = zz = vv xx vv yy vv zz vv xx = (ssssss(ψψ) ssssss(θθ) cccccc(φφ) cccccc(ψψ) ssssss(φφ)) TT mm vv yy = (cccccc(ψψ) ssssnn(θθ) cccccc(φφ) + ssssss(ψψ) ssssss(φφ)) TT mm vv zz = φφ = θθ = ψψ = pp = qq = rr = cccccc(θθ) cccccc(φφ)) TT mm gg pp + ssssss(φφ) tttttt(θθ)qq +cccccc(φφ)tttt nn(θθ) rr cccccc(φφ)qq sin(φφ) rr ssssss(φφ) ssssss(θθ) qq + cccccc(φφ) ssss cc(θθ) rr ( II yy II zz ) qqqq + ( II rr ) qq + ττ II xx II xx II xx ( II zz II xx ) pppp + ( II rr ) qq + ττ II yy II yy II yy ( II xx II yy II zz ) qqqq + ττ II zz } (6) Denklemlerde, I x,y,z Quadrotor gövdesinin x,y,z eksenlerindeki ataletini, = ωω + ωω ωω + ωω 4 ise rotorda jiroskopik etkiye neden olan, saat yönünün tersinde dakikadaki artık devirleri ifade etmektedir. Quadrotor un yörünge takibinde referans konum ve referans duruş açıları; ξξ rr (tt) = [xx rr (tt),yy rr (tt), zz rr (tt)] TT ηη(tt) = [φφ rr (tt), θθ rr (tt), ψψ rr (tt)] TT} (7) olarak verilsin. a göre yörünge izleme hata sinyalleri de aşağıdaki gibi tanımlı olsun. EE ξξ = [ξξ ξξ rr, ξξ ξξ rr] TT, EE ηη = [ηη ηη rr, ηη ηη rr] TT (8) böylece hata sinyallerinin türevleri aşağıdaki gibi ifade edilebilir. EE ξξ = AA EE ξξ + BB (ξξ ξξ rr), EE ηη = AA EE ηη + BB (ηη ηη rr) (9) Denklemde, AA R 6 6, BB R 6 olmak üzere aşağıdaki gibi tanımlanır. AA =, BB = [ ] [ ] () Eşitlik. de ξξ ve ηη e bağlı olarak verilen dinamik eşitlikler; konum kontrol (dış döngü) ve duruş kontrol (iç döngü) alt sistemlerinin rotasyon matrisi aracılığı ile birleştirildiği kaskad bağlı bir yapı olarak kabul edilebilir (Zhao et al., ). Böylece doğrusal olmayan bir sistemi, iki doğrusal alt sistemin doğrusal olmayan bir terim aracılığı ile birleştirildiği yapı olarak ele alabiliriz. Sistemi kaskad yapıda birleştirmek için sanal ya da ara kontrol işareti olarak γγ = [γγ, γγ, γγ ] TT R tanımlanmıştır. Bu tanımlamadan sonra açık döngü kontrol yapısı Eşitlik 9. daki ξξ ve ηη terimleri yerine Eşitlik. deki ifadeleri yazılarak elde edilebilir. EE ξξ = AA EE ξξ + BB (γγ ξξ rr) + BB ( TT RRee mm zz ggee zz γγ) } () EE ηη = AA EE ηη + BB (II (ττ ηη Iηη G) ηη rr) Burada ff (TT,γγ, ee zz ) = BB ( TT mm RRee zz ggee zz γγ) ifadesi iç döngü ve dış döngü alt sistemleri arasındaki bağlantıyı sağlayan birleştirici terimdir (Kendoul et al., ). Bu çalışmada kullanılacak olan kontrolcü yapısı için kontrol edilecek durumlar ξξ (t) ve ψψ(t) olarak belirlenmiş ve bu nedenle yörünge takibi için ξξ rr (tt) ve ψψ rr (tt) referans işaretleri kullanılmıştır. Ara kontrol işareti γγ = [γγ,γγ, γγ ] TT ; Kendoul ve arkadaşlarının yaptığı çalışma (Kendoul et al., ) ışığında aşağıdaki gibi yazılabilir. γγ = TT mm (cccccc(ψψ rr ) ssssss(θθ rr ) cccccc(φφ rr ) + ssssss(ψψ rr ) ssssss(φφ rr )) γγ = TT mm (cccccc(ψψ rr ) ssssss(θθ rr ) cccccc(φφ rr ) ssssss(ψψ rr ) ssssss(φφ rr )) γγ = TT mm (cccccc(θθ rr ) cccccc(φφ rr )) gg } Eşitlik. kullanılarak, () TT = mm γγ + γγ + (γγ + gg) φφ rr = ssssss ( mmγγ ssssssψψ TT rr mmγγ ccccccψψ TT rr ) θθ rr = tttttt ( γγ ccccccψψ γγ rr + γγ () ssssssψψ +gg γγ rr ) +gg } denklemleri elde edilir. Bu noktada γ ve τ kontrol işaretlerini elde etmek için yapılacak olan kontrol tasarımının hedefi EE ξξ ve EE ηη hata sinyallerinin asimptotik sıfıra yakınsaması üzerinedir (Zhao et al., ). Eşitlik. de ff birleştirici terimi geçici olarak göz ardı edilerek dış döngü kontrolcü yapısı olarak EE ξξ = ff EE ξξ ve iç döngü kontrolcü yapısı olarak EE ηη = ff EE ηη belirlenebilir. Quadrotor un Kontrol Yapısı Iğdır Üni. Fen Bilimleri Enst. Der. / Iğdır Univ. J. Inst. Sci. & Tech.

Quadrotor un Yörünge Takibinin Kesir Dereceli PI Kontrolcü ile Zamanlı Kontrolü Hava aracının ξξ = (xx, yy, zz) konumunda ve yalpalama açısının da ψψ (yaw) olduğu kabul edilmiştir. Bu hava aracını ψψ rr açısı ile ξξ rr (xx rr,yy rr,zz rr ) konumuna hareket ettirmek için tasarlanacak olan denetleyici için önceki bölümde bahsedilen dış döngü kontrol yapısına göre bir tasarım düşünülmüştür. Böylece iç döngü kontrolcüsü için gerekli olan girişler tasarlanan dış döngü kontrolcüsü ile sağlanmış olur. Mevcut deneysel düzenekte iç döngü kontrolcü olarak parametreleri iyi ayarlanmış bir klasik PID kontrolcüsü bulunmaktadır. Dış döngü kontrolcüsü verilen referans rotaya göre konum hata işaretlerini işleyip iç döngü kontrolcüsüne quadrotor için açı referanslarını üretecektir. Böylece doğrusal olmayan bir yapıya ve 6 serbestlik derecesine sahip olan quadrotorun yörünge kontrolü için kontrol edilecek değişkenlerin sayısı azaltılmıştır. Yörünge izleme hatasını (EE ξξ ) (asimptotik sıfıra yakınsamak için dış döngü kontrolcüsünün çıkışı olan aracı kontrol işareti γ(t) elde edilecek ve iç döngü kontrolcüsüne açı referansı olarak aktarılacaktır. Şekil. de yörünge kontrolü için kullanılan iç ve dış döngü kontrol yapısı görülmektedir. Şekil. Kontrol yapısı Kesir Dereceli Kontrol Kesirli hesaplama, türev ve integralin tamsayı olmayan dereceleri için aa DD pp tt gibi bir gösterimle genelleştirilmiş halidir. Bu gösterimde a ve t işlemin sınırları ve pp RR dir. Bu işlemin sürekli integrodiferansiyel tanımı aşağıdaki şekildedir. aadd ttpp = dd pp pp > ddddpp pp = { tt (dddd) pp aa pp < (4) Kesir dereceli türev ve integral için çeşitli matematiksel tanımlar mevcuttur (Oldham and Spainer, 974; Podlubny, 999a). Bu tanımlar arasında iki tanesi daha yaygın olarak kullanılır. Grünwald Letnikov (GL) tanımı ve Riemann Liouville (RL) tanımı. GL tanımı aşağıdaki gibidir; D p t f(t) = lim h p ( ) j ( p h j ) f(t jh) () a [ t a h ] j= Burada [.] ifadesi tam sayı kısmı ifade eder, RL tanımı ise aşağıdaki gibidir. aadd ttpp ff(tt) = dd nn Γ(nn pp) dddd nn aa tt ff(ττ) dddd (tt ττ) pp nn+ (6) (nn < pp < nn) için, ΓΓ(. ) Euler s gamma fonksiyonunu, a başlangıç zamanını ve t ise türev ve integral alınırken kullanılan parametreyi temsil eder. Kesir dereceli PI kontrolcünün genel gösterimi PPII λλ şeklindedir ve transfer fonksiyonu aşağıdaki gibi ifade edilir. CC(ss) = KK pp + KK ii (7) ssλλ Quadrotorun yörünge takibi için anlık konum hatası XX = ξξ ξξ dd olarak tanımlanırsa kullanılacak kontrol işareti aşağıdaki gibi tanımlanabilir. γγ(tt) = KK pp XX(tt) + KK ii ss λλ XX(tt) (8) Cilt / Volume: 6, Sayı / Issue:, 6

Abdullah BAŞÇİ Burada λ kesir derecesini, K p ve K i ise oransal ve integral kazanç sabitini belirtmektedir. Literatürde λ, K p ve K i parametrelerinin optimizasyonu için farklı yöntemler önerilmiştir. Bu çalışmada qouadrotor un modeli tam olarak belirlenemediğinden kontrolcü parametrelerin belirlenmesi için deneme yanılma yöntemi kullanılmıştır. BULGULAR VE TARTIŞMA Quadrotor un yörünge kontrolü gerçek zamanlı olarak KDPI kontrolcünün performansını göstermek için farklı referans yörüngeler için gerçekleştirilmiştir. Ayrıca, KDPI kontrolcünün performansı PI kontrolcü ile mukayese edilmiştir. Quadrotor un başlangıç noktasına erişimi ve yörünge takibi esnasında x-y eksenlerindeki yörüngeden ayrılma miktarı kontrolcü performansı açısından bilgi vermektedir. Kapalı alanda - m/s hızla gerçekleştirilen uçuşlardaki konum hassasiyeti seyahat mesafesinin % u kadardır. Ayrıca sonar tabanlı yükseklik ölçümündeki hata oranı % civarındadır ve bu oran aracın altındaki yüzeye bağlı olarak ta değişmektedir. İlk olarak kontrolcü performansları sonsuz işareti yörünge referansı için test edilmiştir. yörünge nokta olarak tanımlanmış ve metre yükseklikte metre genişlik ve metre uzunluk olarak verilmiştir. Quadrotor yörünge kontrolünde PI kontrolcü kullanılması sonucu gerçekleşen uygulama sonuçları Şekil de gösterilmiştir.... -. - - -. - -. 4 4. - -. 4 4.. 4 4 Yalpalama (derece) - 4 4 Yunuslama (derece) Sapma (derece) 4 4 4 4 Şekil. Quadrotor un sonsuz yörünge referansı için PI kontrolcü altında deney sonucu Şekilde, referans ve gerçek yörünge ile birlikte referans ve gerçek x-y-h konum ve açı işaretleri verilmiştir. Şekilden de görüldüğü gibi, referans yörüngenin yön değişim gösterdiği noktalarda Quadrotor un yörüngeden koptuğu ve ardından salınım yaptıktan sonra referans değere oturduğu görülmektedir. Ayrıca kontrolcü tarafından üretilen referans yalpalama ve yunuslama açılarının sürekli olarak salınım içermelerinden dolayı Quadrotor un referans yörünge etrafında salınım yapmasına ve dolayısı ile gerçek yörünge ile referans yörünge arasında hatalar oluşmasına neden olmuştur.... -. - - -. - -. 4 4-4 4.. 4 4 Yalpalama (derece) - 4 4 4 - -4 4 4 Yunuslama (derece) Sapma (derece) 4 4 Şekil 4. Quadrotor un sonsuz yörünge referansı için KDPI kontrolcü altında deney sonucu 4 Iğdır Üni. Fen Bilimleri Enst. Der. / Iğdır Univ. J. Inst. Sci. & Tech.

Quadrotor un Yörünge Takibinin Kesir Dereceli PI Kontrolcü ile Zamanlı Kontrolü KDPI kontrolcü kullanılması sonucu gerçekleşen uygulama sonuçları Şekil 4 de gösterilmiştir. Şekilden görüldüğü gibi, KDPI kontrolcü referans yörüngenin yön değişim gösterdiği noktalarda PI kontrolcüye oranla daha az sapma ile referans yörünge takibini gerçekleştirmiştir. Ayrıca, kontrolcü tarafından üretilen referans açılar PI kontrolcü tarafından üretilen referans açılar ile karşılaştırıldığında daha düzgün ve salınım içermeyen işaretler ürettiği ve gerçek yörünge ile referans yörünge arasındaki salınım ve hataları PI kontrolcüye oranla azalttığı görülmektedir. Son olarak, kontrolcü performansları helix referans yörünge için gerçekleştirilmiştir. Helix referans kontrolcünün x-y eksen değişimleri ile birlikte z ekseninde oluşacak değişimlere cevabını test etmek için kullanılmıştır. Quadrotor un yörünge kontrolünde PI kontrolcü kullanılması sonucu gerçekleşen uygulama sonuçları Şekil te gösterilmiştir.... - -. 4 4 6 6. - -. 4 4 6 6 4 4 6 6 Yalpalama (derece) Yunuslama (derece) Sapma (derece) - 4 4 6 6 4 4 6 6-4 4 6 6 Şekil. Quadrotor un helix yörünge referansı için PI kontrolcü altında deney sonucu Şekilden görüldüğü gibi, referans yörüngede x-y ekseni ile birlikte z- ekseninde de değişim olmasından sonra PI kontrolcüde referans yörünge takibinde hata miktarı artmıştır. Ayrıca, kontrolcü tarafından üretilen referans yalpalama ve yunuslama açılarındaki salınımın genlik değerinin de arttığı görülür. KDPI kontrolcü kullanılması sonucu gerçekleşen uygulama sonuçları Şekil 6 da gösterilmiştir. Şekilden görüldüğü gibi, KDPI kontrolcü referans yörüngenin z ekseninde de değişim göstermesine karşın PI kontrolcüye oranla daha az hata ile referans yörünge takibini gerçekleştirdiği görülmektedir. Ayrıca, kontrolcü tarafından üretilen referans açıların PI kontrolcü tarafından üretilen referans açılar ile karşılaştırıldığında daha düzgün ve daha az salınım içeren işaretler ürettiği görülmektedir.... - - -. -. 4 4 6 6. - -. 4 4 6 6. 4 4 6 6 Yalpalama (derece) Yunuslama (derece) Sapma (derece) - 4 4 6 6 4 4 6 6-4 4 6 6 Şekil 6. Quadrotor un helix yörünge referansı için KDPI kontrolcü altında deney sonucu Cilt / Volume: 6, Sayı / Issue:, 6

Abdullah BAŞÇİ SONUÇ Bu çalışmada bir Quadrotor un gerçek zamanlı yörünge takibi kontrolü kesir dereceli PI kontrolcü ile gerçekleştirilmiştir. Ayrıca kontrolcünün performansını test etmek adına parametreleri iyi uyarlanmış geleneksel PI kontrolcüde hava aracına uygulanmıştır. Elde edilen sonuçlar, KDPI kontrolcünün Quadrotor u PI kontrolcüye oranla istenilen konuma daha az hata ile ulaştırdığı ve daha az salınım ile aracı stabil tuttuğunu ve farklı referans yörünge takibinde daha iyi sonuçlar verdiğini göstermiştir. KAYNAKLAR Achtelik M, Bachrach A, He R, Prentice S, Roy N, 9. Stereo vision and laser odometry for autonomous helicopters in GPS-denied indoor environments. SPIE Unmanned Systems Technology XI. 7 () :79-. Altuğ E, James PO, Robert M,. Control of a Quadrotor helicopter using visual feedback. Robotics and Automation. IEEE International Conference on, May, Washington, USA. Blöandsch M, Weiss S, Scaramuzza D, Siegwart R,. Vision based MAV navigation in unknown and unstructured environments. IEEE Int. Conf. on Robotics and Automation, -8 May, Anchorage, Alaska. Bouabdallah S, and Siegwart R,. Backstepping and sliding-mode techniques applied to an indoor micro Quadrotor. Proceedings of the IEEE International Conference on Robotics and Automation, 8- April, Barcelona, Spain. Bouabdallah S, Noth A, and Siegwart R, 4. PID vs LQ control techniques applied to an indoor micro Quadrotor. IEEE/RSJ International Conference on Intelligent Robots and Systems, 8 Sept.- Oct. 4, Sendal, Japan Das S, 8. Functional Fractional Calculus for System Identification and Control. First Edition, Berlin Heidelberg New York. 6 p. Hoffmann GM, Huang H, Waslander SL, Tomlin CJ, 7. Quadrotor helicopter flight dynamics and control: Theory and experiment. Proc. of the AIAA Guidance, Navigation, and Control Conference, - August 7, South Carolijna, USA. Hoffmann, GM, Steven L. Waslander, and Claire J T, 8. Quadrotor helicopter trajectory tracking control. AIAA guidance, navigation and control conference and exhibit, 8- August 8, Hanolulu, Hawai. Kanojiya, R G. and Meshram, P M.,. Optimal Tuning of PI Controller for Speed Control of DC motor drive using Particle Swarm Optimization. International Conference Advances in Power Conversion and Energy Technologies, -4 August, Andhra Pradesh, India. Kendoul F, Zhenyu Y, and Kenzo N,. Guidance and nonlinear control system for autonomous flight of mini rotorcraft unmanned aerial vehicles. Journal of Field Robotics, 7(): -4. Krajnik T, Vonasek V, Fiser D, Faigl J,. AR-Drone as a Platform for Robotic Research and Education. In: Research and Education in Robotics: EUROBOT, Berlin, pp:7-86. Luo Y, Wang C, and Chen Y Q, 9. Analytical design of fractional order proportional integral and [proportional integral] controllers for robust velocity servo. in Proceedings of the 4th IEEE Conference on Industry Electronics and Applications, -7 May 9, Xi an, China. Mellinger D, Michael N, Kumar V, 4. Trajectory generation and control for precise aggressive maneuvers with Quadrotors. International Symposium on Experimental Robotics, 79:6-7. Michael N, Fink J, Kumar V,. Cooperative manipulation and transportation with aerial robots. Autonomous Robots, : 7 86. Monje CA, Chen YQ, Vinagre BM, Xue D, and Feliu V,. Fractional-order systems and controls fundamentals and applications. New York, USA, 4 p. Oldham K B and Spanier J, 974. The Fractional Calculus. New York, USA. Podlubny I, 999-a. Fractional Differential Equations. San Diego, California. Podlubny I, 999-b. Fractional-order systems and PIλ Dµ controllers, IEEE Transactions on Automatic Control, 44(): 8 4. Qianying L, 4. Grey-Box System Identification of a Quadrotor Unmanned Aerial Vehicle. Faculty of Mechanical, Maritime and Materials Engineering, Delft University of Technology, MSc Thesis. Ramezanian H, and Balochian S,. Optimal design a fractional order PID controller using particle swarm optimization algorithm. International Journal of Control and Automation 6(4): 68. Solc F, 7. Modelling and control of a quadcopter. Advanced in Military Technology :9 8. Tayebi A. and McGillivray S, 6. Attitude Stabilization of a VTOL Quadrotor Aircraft. IEEE Transactions on Control Systems Technology 4: 67. Valerio D. and Sa da Costa J,. Time Domain Implementation of Fractional Order Controllers. IEE Proc. Control Theory and Appls. ():9. Xue D, Zhao C, and Chen Y Q, 6. Fractional order PID control of a DC-Motor with elastic shaft: A case study. in Proc. of American Control Conference, 6, Minnesota, USA. Zhao B, Xian B, Zhang Y, Zhang X,. Nonlinear robust adaptive tracking control of a quadrotor UAV via immersion and invariance methodology., IEEE Transactions on Industrial Electronics 6(): 89-9. 6 Iğdır Üni. Fen Bilimleri Enst. Der. / Iğdır Univ. J. Inst. Sci. & Tech.