Makine mühendisliği altyapısını yazılım tecrübesiyle birleştiren; backend mimarileri, yapay zekâ ve otonom sistemler üzerine yürüttüğüm kişisel Ar-Ge çalışmaları.
PROJECT DATUMNAV
Geliştirmeyi hedeflediğim otonom kara aracı için mevcut harita servislerinin yetersiz kaldığını gördüm; çünkü bu servisler yalnızca standart kara yollarına bağımlı çalışıyor. Oysa gerçek bir otonomi, yollardan bağımsız arazi şartlarında da yön bulabilmeyi gerektirir. Araç ne kadar bağımsız olursa olsun, dünyayı algılayabilmek için temel bir navigasyon altyapısına ihtiyaç duyar. Project DatumNAV bu ihtiyaçtan doğdu. Proje henüz erken aşamada ve lokal ortamda test edilebilir seviyede. Gelecek farklı geri bildirimlerin geliştirmelere katkı sağlayacağını düşündüğüm için bu ilk demoyu yayınlıyorum.
Project DATUMNAV Demo Arayüzü
Parametreler:
• Eğim Limiti: İzin verilen maksimum eğim limiti ( derece )
• Vektör Yol Takibi: Rota çizilirken kara yollarının dahil edilip edilmeyeceğine karar verebilirsiniz.
• Tile Size (Piksel): Bellekte işlenen harita parçalarının kaçar bloklarla bölüneceğini belirler, rota çizme süresine etki eder.
• GeoJSON: Rota çizgisini aynı zamanda GeoJSON formatta indirip GeoJSON görüntüleyen platformlara export ederek de inceleyebilirsiniz.
Not:Yayındaki bu demo sadece Türkiye verilerini içerdiği için sadece Türkiye sınırları içinde rota çizilebilir. Ayrıca çok uzun mesafelerde rota isteği oluşturmamaya özen gösterin çünkü vps sunucu üzerinde çalıştığı için hesaplamalar çok uzun sürebilir.
DATUMNAV projesiyle otonom araçlar için uzak hedeflere verimli rotalar çizmeyi başardıktan sonra yeni bir ihtiyacı fark ettim: Araç hedefe ulaştığında, o bilinmeyen çevreyi detaylıca kim keşfedecek?
Project-Yelme bu sorudan yola çıkarak doğdu. Amacım; insan müdahalesine gerek duymadan organize olan, çevrenin haritasını çıkaran, hızlı kararlar alıp durumu raporlayabilen otonom bir robot sürüsü ( swarm ) geliştirmek.
Çalışmalara, bir sürünün bilinmeyen bir alanı en verimli şekilde nasıl tarayacağına odaklanarak başladım ve temel sürü mekanikleri barındıran bir simülasyon geliştirdim. Şu anki ilk hedefim bu sistemi optimize edip bir web demosu olarak yayınlamak. Nihai vizyonum ise bu yapıyı bir Yapay Zeka ( LLM ) komutası altında, gerçek donanımlarla fiziksel dünyaya taşımak.
Sistemin mevcut yeteneklerini ve sürü dinamiklerini çalışırken görmek isterseniz, hazırladığım kısa demo videosuna göz atabilirsiniz: