TEKNOFEST-Sürü İHA Simülasyon-Yazılım Yarışması

Anasayfa Forumlar Yarışmalar TEKNOFEST-Sürü İHA Simülasyon-Yazılım Yarışması

2 yazı görüntüleniyor - 1 ile 2 arası (toplam 2)
  • Yazar
    Yazılar
  • #428
    yusuf
    Mentor
    Up
    0
    Down

    SÜRÜ İHA SİSTEMLERİ NEDİR ?
    Günümüzde insansız hava araçları (İHA) tek başlarına oldukça geniş bir alanda operasyon hizmeti verebilmektedir. Ancak gerek ihtiyaç duyulan operasyon gereksinimlerinin zorluğu, gerekse donanımlı tek bir İHA sisteminin kaybı durumundaki maliyet kaybı nedeniyle, düşük maliyetli birden fazla İHA’yı aynı anda kullanma fikri oldukça cazip gelmektedir. Bundan dolayı, son zamanlarda sürü halinde hareket eden İHA sistemleri için algoritmalar geliştirilmeye başlanmıştır. Geliştirilen bu algoritmalar, ileri seviyede otonomi ve belirli oranda yapay zekâ içermektedir.

    Sürü İHA sistemlerini, belirli bir işi/görevi gerçekleştirmek üzere iş birliği yapan çok sayıda İHA’dan oluşan sistemler olarak tanımlayabiliriz. Sürü halindeki İHA’ları birbiri ile aynı özelliklere sahip olması bakımından homojen ve heterojen olarak ayırabiliriz. Sürüdeki İHA’ların her biri birbiri ile aynı olursa homojen bir İHA sürüsünden, farklı olursa heterojen İHA sürüsünden bahsediyor olmaktayız. Teknofest sürü İHA yarışması kapsamında, bize verilen senaryo gereği, homojen bir İHA sürüsü söz konusudur ve tasarım çözümlerimiz homojen İHA’lar üzerine yoğunlaşacaktır.

    Sürü İHA sistemlerinin kontrolü olarak literatürde ana iki yaklaşım bulunmaktadır; bunlar merkezi İHA kontrol algoritmaları ve merkezi olmayan İHA kontrol algoritmalarıdır Bize verilen senaryo gereği, merkezi olmayan bir kontrol mimarisi kullanılacaktır. Bu mimaride İHA sistemleri ana bir merkezden kontrol edilmez, her İHA, operasyon süresince kendi kararlarının kendi vermektedir.
    Yani, İHA’ların birbirleriyle haberleşebilmeleri ve tam otonom olarak bireysel kararlarla hareket edebilmeleri gerekmektedir. Ayrıca herhangi bir İHA’nın kaybı durumunda, geriye kalan İHA’lar görevi icra edebilmelidir.

    YARIŞMA KAPSAMINDAKİ SÜRÜ İHA SİSTEMİ
    Homojen ve merkezi olmayan karar mekanizmasına sahip İHA’lardan oluşmaktadır. Bunun manası İHA sayısı ve senaryo farklılığından bağımsız olarak tüm İHA’larda aynı kod çalıştırılacaktır. Yani tüm yarışmaya hazırlanma süreci boyunca tek bir kod yazılacaktır. Bu kod yarışma günü komite tarafından Docker ile birçok İHA için çalıştırılmaktadır.

    SİMÜLASYON ORTAMI VE YARIŞMA SENARYOSU
    Simülasyon programı olarak Gazebo kullanılmaktadır. Simülasyondaki İHA’lar Atak helikopterlerin modelleridir. Simülasyonda yarışmacılara bir afet bölgesi modellenmiştir. Bu afet bölgesinde köyler ve şehirlerin kısımları bulunmaktadır. Senaryo gereği ilk başta Sürü sistem şehrin ve köylerin oldukça uzağındadır. Sürü, formasyon uçuşu yaptırılarak şehir merkezine ulaşır. Ardından afet bölgesindeki yaralı ve sağlıklı afetzedeleri bulma işlemi (tarama) başlar. Yeterli miktarda afetzede bulunduğunda İHA’lar tahliye ya da telekom hizmeti vermeye başlar.
    Telekom hizmeti sağlıklı afetzedelere verilir. İHA’lar sağlıklı afetzedelerin üzerinde hepsine kapsama alanını ulaştırabilecek şekilde dolaşır.
    Tahliye hizmeti yaralı afetzedeler verilir. İHA’lar yaralıların üzerine gidip belirli bir irtifaya alçalarak beklerler. Belirli bir sürenin dolması sonucunda yaralı alındı sayılı ve hastanenin üzerine gidilir, alçalır.. Yine belirli bir sürenin dolduğunda yaralı hastaneye bırakılmış sayılır ve puan alınır.

    SÜRÜ İHA YARIŞMASINA KATILABİLMEK İÇİN NELERİ BİLMEK GEREKİR ?
    Python
    Bu yarışmaya katılabilmek için iyi derecede Python kodlama dili bilmek yeterlidir.

    Algoritma,Matematik,Geometri,Kontrol
    Yarışmada başarılı bir performans gösterebilmek için algoritmik düşünebilmeye, iyi hesaplama yapmaya ve geometriden anlamaya ihtiyaç vardır ki bu halihazırda sizlerde mevcuttur diye düşünmekteyiz. Buradaki algoritma, matematik ve geometrinin üniversite düzeyinde olmasına gerek yoktur. Algoritmik düşünce aynı zamanda kişinin hayal gücüne de bağlıdır.
    Burada sadece Kontrol konusu yeni öğrenilmesi gereken bir konudur. Bunun için de temel olarak PID kontrolcüsü yeterli gelebilmektedir. PID kontrolcüsü internet üzerindeki kaynaklar incelenerek rahatlıkla öğrenilebilir.

    Literatür Tarama
    Bununla beraber yarışmacıların makale araştırma ve okuma becerilerine sahip olmasında da yarar vardır. Çünkü yazılacak algoritmalarda bu makalelerdeki içeriklerden faydalınabilir.

    #429
    yusuf
    Mentor
2 yazı görüntüleniyor - 1 ile 2 arası (toplam 2)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.