Proje Arşivi
Aşağıdaki kayıtlar en yeniden başlayarak sıralanmıştır. Kaynak kodu açık olan
projelerde depo bağlantısı verilmiştir. İTÜ AUV Takımı ile yürütülen projeler ekip
çalışmasıdır; kendi katkım her birinde ayrıca belirtilmiştir.
Su Altı Poz Kestirimi için Sentetik Veri Üreteçi
2025–2026 | İTÜ AUV Takımı | Algılama ve benzetim
Takımın otonom su altı aracı için gerçekçi ve otomatik etiketlenmiş eğitim
görüntüleri üreten bir sentetik veri hattı. Gerçek su altı görüntüsü toplamak
pahalıdır ve altı serbestlik dereceli poz için doğru etiketlemek neredeyse olanaksızdır;
bu nedenle sahneler, ışık, bulanıklık ve nesne yerleşimi üretilir ve gerçek referans
doğrudan benzetimden alınır.
Üreteç, DOPE için poz etiketlerinin
yanı sıra örnek ve anlamsal bölütleme maskeleri de çıkarır. Böylece araç hem yarışma
hedeflerini tanıyabilir hem de bunların gövdeye göre nerede olduğunu kestirebilir — ki
bu, güdüm ve kontrol katmanının ihtiyaç duyduğu girdidir.
Katkım: sahne üretimi ve etiket dışa aktarma hattını ve benzetim
çıktısını eğitime hazır veri kümelerine dönüştüren Python araçlarını geliştirdim.
Anahtar kelimeler: bilgisayarlı görü, poz kestirimi, benzetim, Python,
derin öğrenme, otonom araçlar |
Kaynak kodu
Otonom Su Altı Aracı — Yazılım Alt Takımı
2024–devam ediyor | İTÜ AUV Takımı | Robotik, ROS
Uluslararası robotik yarışmalarına katılan otonom bir su altı aracının yazılım
yığınının süregelen geliştirilmesi. Araç, su altındaki hedefleri operatör girdisi
olmadan, güvenilir bir telsiz bağlantısı ve uydu konumlaması bulunmadan bulmak,
yaklaşmak ve onlarla etkileşmek zorundadır; bu da tüm yükü araç üstündeki algılama,
kestirim ve kontrole bırakır.
Çalışma, bozulmuş su altı görüntüsünde nesne tespiti için algılama hatlarını,
bu hattın ROS altında seyir düğümleriyle bütünleştirilmesini ve davranışların havuza
inmeden önce benzetimde sınanmasını kapsıyor. Çabanın büyük bölümü bütünleştirme:
algılayıcı ve iticiler için elektrik alt takımıyla, şasi geometrisi ve kaldırma kuvveti
için makine alt takımıyla arayüzlerin kararlaştırılması.
Anahtar kelimeler: ROS, Python, C++, OpenCV, bilgisayarlı görü,
algılayıcı bütünleştirme, otonom seyir |
Takım depoları
Bulut Kaynak Otomasyon Aracı
2025 | Kişisel proje | Otomasyon ve izleme
Çalışan sunucuların envanterini çıkaran, kullanım ve maliyeti tanımlı bütçe
eşikleriyle karşılaştıran ve belirlenen sınırın üzerinde boşta kalan kaynakları
kapatan, Python ile yazılmış bir izleme ve otomasyon aracı. Yapı olarak bir gözetleyici
kontrol problemidir: ölç, referansla karşılaştır, düzeltici etki uygula ve raporla.
Eşiğin yakınındaki sunucuların sürekli açılıp kapanmaması için bir çevrim
(histerezis) kuralı uygular, her çalışmada tasarruf raporu üretir ve her ana bilgisayarda
aynı şekilde çalışması için bir kapsayıcı içinde paketlenir.
Anahtar kelimeler: Python, Docker, otomasyon, izleme, eşik mantığı,
raporlama |
Kaynak kodu
Otomatik Derleme ve Dağıtım Hattı
2025 | Kişisel proje | Araç zinciri otomasyonu
Projeyi kaynaktan derleyen, ara derleme çıktılarını önbelleğe alan ve ana dala her
değişiklikte sonucu elle müdahale olmadan yayına alan bir sürekli bütünleştirme hattı.
Aynı disiplin gömülü çalışmaya doğrudan uygulanır: bilinen bir sürümden, bir makine
tarafından yinelenebilir biçimde derlenen bir donanım yazılımına sahada güvenmek,
birinin dizüstü bilgisayarında derlenmiş olana güvenmekten çok daha kolaydır.
Anahtar kelimeler: sürekli bütünleştirme, derleme otomasyonu,
önbellekleme, yinelenebilir derleme |
Kaynak kodu
Kontrol Sistemleri Dersleri ve Laboratuvar Çalışması
Sürüyor | İstanbul Teknik Üniversitesi
Modelleme ve kontrol üzerine süregelen üniversite çalışması: elektromekanik sistemler
için model çıkarmak, aşım, yerleşme zamanı ve kalıcı durum hatası koşullarına göre
denetleyici tasarlamak ve bunları bir mikrodenetleyicide ayrık zamanlı karşılığıyla
gerçeklemeden önce Simulink'te doğrulamak. Laboratuvar oturumları analog ve sayısal devre
kurulumunu, ölçüm uygulamasını ve algılayıcı işaretlerinin enstrümantasyonunu kapsıyor.
Anahtar kelimeler: MATLAB, Simulink, PID, durum uzayı, transfer fonksiyonları,
laboratuvar ölçümü
Etkileşimli yazılım ve oyun geliştirme çalışmalarım ayrı bir portfolyoda belgelenmiştir.
Bu sitenin mühendisliğe odaklı kalması için burada bilinçli olarak listelenmemiştir.