Bulanık mantık ve tkinter destekli yarı otonom mobil arama kurtarma robot yazılımının geliştirilmesi
Development of fuzzy logic and tkinter supported semi-autonomous mobile search and rescue robot software
- Tez No: 902312
- Danışmanlar: PROF. DR. SERHAT ÖZEKES
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2024
- Dil: Türkçe
- Üniversite: Üsküdar Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Yapay Zeka Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Yapay Zeka Mühendisliği Bilim Dalı
- Sayfa Sayısı: 60
Özet
Her gün gelişen ve değişen dünyamızdaki teknolojik değişimlerin hızı yadsınamaz bir gerçek. Bilim kurgu romanlarının ve filmlerinin de katkılarıyla robotik evrenden beklentiler aynı hızda artmaktadır. Ya insanlığın ihtiyaçlarına cevap bulmak adına teknolojik ürünler geliştirilmekte ya da teknolojik gelişmeler yeni ihtiyaçlara neden olmaktadır. İnsanoğluna daha nasıl faydalı olunur kaygısıyla hazırlanan bu çalışmada, ülkemiz gerçeklerinden deprem afeti hasarlarının azaltılmasına yardımcı olunmaya çalışıldı. Husarion firmasının ROSbot 2.0 robotu, ROS (Robot Operating System) ortamında Gazebo simülatörü sayesinde arama kurtarma çalışmalarında yapılan kaba aramaya katkı sağlaması amacıyla az maliyetli yeni bir yaklaşımla yeniden programlanmaya çalışıldı. Yapılan çalışmada Python programlama dili kullanıldı. Python dilinin Tkinter modülü aracılığıyla kamera verilerini yansıtan pencere, üzerinde fare yardımıyla çizim yapılarak nesnelerin uzunluklarının ölçülebileceği bir tuvale dönüştürüldü. Kaba arama çalışmalarında enkaza giriş-çıkış için tespit edilmesi gereken boşlukların ölçülerinin uygunluğu bulanık mantık yardımıyla hesaplandı. Ayrıca tanımlanan bulanık mantık destekli otonom sürüş sağlayan kod engelden kaçma ve hedefe ilerleme görevlerinin gerçekleştirilmesini sağlamakta. Otonom sürüş esnasında robotun dinamik koşullara hızlı uyum sağlayabilmesi için hız ve dönme açısı değerleri lazer sensör verilerine göre bulanık mantık yardımıyla elde edildi. Bu sayede profesyonel arama kurtarma ekiplerinin enkaz alanlarında oluşabilecek gaz sızıntısı, yangın, artçı sarsıntı sebebiyle oluşabilecek yeni yıkımlarda zarar görmemesi, kazazedelerin daha hızlı kurtarılması ve keşif görevine gönderilen bu robotun enkaz alanının sektörlere ayırma çalışmalarına yardımcı olabileceği görüldü.
Özet (Çeviri)
The pace of technological change in our ever evolving and changing world is undeniable. With the contributions of science fiction novels and movies, expectations from the robotic universe are increasing at the same pace. Either technological products are developed to meet the needs of humanity or technological developments cause new needs. In this study, which was prepared with the concern of how to be more beneficial to human beings, it was tried to help reduce earthquake disaster damages from the realities of our country. Husarion's ROSbot 2.0 robot was tried to be reprogrammed with a new low-cost approach in order to contribute to the rough search in search and rescue operations thanks to the Gazebo simulator in the ROS (Robot Operating System) environment. Python programming language was used in the study. Through the Tkinter module of the Python language, the window reflecting the camera data was transformed into a canvas on which the lengths of objects could be measured by drawing with the mouse. The appropriateness of the dimensions of the gaps that need to be detected for entry-exit to the debris in rough search operations was calculated with the help of fuzzy logic. In addition, the fuzzy logic-supported autonomous driving code enables the realization of obstacle avoidance and target advancement tasks. In order for the robot to quickly adapt to dynamic conditions during autonomous driving, speed and rotation angle values were obtained with the help of fuzzy logic according to laser sensor data. In this way, it was seen that professional search and rescue teams could avoid being damaged in new destructions that may occur due to gas leakage, fire, aftershock, faster rescue of victims, and that this robot, which was sent on a reconnaissance mission, could help in the sectorization of the debris field.
Benzer Tezler
- Bulanık mantık ve graf tabanlı görüntü ayrıştırma
Fuzzy logic and graph based image segmentation
BEHZAD MORADI
Yüksek Lisans
Türkçe
2015
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGazi ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. RECEP DEMİRCİ
- Bulanık mantık ve nötrosofik küme yaklaşımları kullanılarak risk analizi ve asfalt üretim süreci üzerine bir uygulama
Risk assessment using a fuzzy logic and neutrosophic set: An application on the asphalt production process
SERAP TEPE
Doktora
Türkçe
2018
Endüstri ve Endüstri MühendisliğiYıldız Teknik ÜniversitesiEndüstri Mühendisliği Ana Bilim Dalı
PROF. DR. İHSAN KAYA
- Bulanık mantık ve yapay sinir ağları için eğitim yazılımı geliştirilmesi
Developing education software for fuzzy logic and artificial neural networks
UTKU KÖSE
Yüksek Lisans
Türkçe
2010
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAfyon Kocatepe ÜniversitesiBilgisayar Ana Bilim Dalı
YRD. DOÇ. DR. ÖMER DEPERLİOĞLU
- Bulanık mantık ve yapay sinir ağları ile Türkçe yazım denetleyicisi
Turkish spell checker and correction with fuzzy logic and artificial neural networks
SİMLA DİLSİZ
Yüksek Lisans
Türkçe
2005
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF.DR. EŞREF ADALI
- A control system using behaviour hierarchies and neuro-fuzzy approach
Bulanık mantık ve davranış sıra düzeni kullanan bir kontrol sistemi
DİLEK ARSLAN
Yüksek Lisans
İngilizce
2005
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilgisayar Mühendisliği Bölümü
Y.DOÇ.DR. FERDA NUR ALPASLAN