




DONANIM
IOS APP
ARAYÜZ


Prototip olarak üç boyutlu yazıcının işleyiş tarzına benzer bir iskeletin toplanması uygun görülmüştür. Böylelikle alan üzerindeki göz (kamera) x ve y eksenlerinde hareket edebilmekle beraber z ekseninde hareket etme imkanına da sahip olacaktır.
Simülasyon Sahne: Çöp adam ve simülasyon örneği onun koordinatlarını gösterir.
Mesaj Sahnesi: Model konumları, hataları vb. gibi mesajları gösterir. Olumlu şeyler yeşil, olumsuz şeyler kırmızı ve nötrler beyaz olarak ifade ediliyor.
Zamanlayıcı: Arama yaparken süreyi saniye olarak sayar.
Düğmeler: Aramayı başlatma, duraklatma ve durdurma işlemleri yapar.
Bağlanma(Connect) düğmeleri: Haberleşmek için IP adresi ve port numarası alır.
Her play tuşuna basıldığında çöp adamı aramaya başladığında müzik çalmaya başlar.
Bağlanma tuşuna basıldığı zaman o an zaten bağlı ise, tekrar bağlanmak için uğraşmaz.
Çalan müziğin sesini arttırma azaltma ve mute butonu eklendi.
Play tuşuna basıldıktan sonra, donanımda kamera hangi yönde gidiyor ise, simülasyon sahnesinde dikdörtgen olarak eş zamanlı hareket gösterilir. Çöp adam bulunduğu zaman ise, çöp adam nerede bulundu ise, eş konumlu olarak simülasyon sahnesinde düzgün açı ile gösterilir.
Simülasyon sahnesinde, kameranın koordinatları eş zamanlı olarak gösterilir. Bulduğu zaman bulduğu konumu, açıyı ve kaç ms’de bulduğu da bu panelde gösterilir.
Yazdığımız IOS uygulamasında, donanımdan gelen izlenilen yolu iPhone üzerinde gösterdik. Swift dilinde yazdığımız uygulamada soket haberleşmesini CocoaPods framework’ ü ile kullandık.