Öncelikle merhabalar matlab de bir bulanık mantık projesi geliştirdim kendi kafamda fakat grafik çizelgem ve kurallarımı doğru yapamıyorum sanırım yardımcı olabilicek birileri var mı? Bu nedenle değerlerimin hepsi yanlış çıkıyor yardımcı olabilicek birileri varsa şimdiden çok teşekkür ederim.
Projem için şöyle bir şey düşündüm ;
Otonom araçların kırmızı da durmasını ve yeşil de geçmesini ve yağmur oranına göre hız seviyesini ayarlamasını istiyorum ama beceremedim sanırım.
Grafik çizelgem doğru anladıysam eğer şunlar;
Kırmızı Işık 1 ise Hız 0
Yeşil Işık 1 İse Hız 0+ Grafik gösterimi şeklinde bu kısım
Yağmur Oranını 3 şekile bölüyorum
Yağmur seviyesi az ise aracın hızı 80-120 km/s
Yağmur seviyesi orta ise aracın hızı 50-80 km/s
Yağmur seviyesi fazla ise aracın hızı 10-50 km/s
Kurallarımız da buna göre olması gereken ;
Kırmızı ışık 1(yanıyor) ise Araç hızı 0 (durdu)
Yeşil ışık 1(yanıyor) ise Araç hızı 0+(hareket ediyor)
Yağmur oranı az ise araç hızı yukarıdaki grafikteki gibi normal seviyede hız
Yağmur oranı orta ise araç hızı orta seviyede hız
Yağmur oranı fazla ise araç hızı düşük seviyede hız
Sanırım donanım ile renkleri algıladıktan sonra bir karar verme yöntemi oluşturmaya çalışıyorsunuz?
Renkleri ayıkladıktan sonra her bir renk için yukarıaki sorgulama işlerini uygulayabilirsiniz. Bunu yapabilmek için en basidinden if-else yapısı kullanabilirsiniz.
Nerede takılıyorsunuz, neyi sormak istiyorsunuz, eğer daha detaylı bilgi verebilirseniz daha sorunuz daha iyi anlaşılabilir.
Aslında kodsal bir düzenek öğrenmedik grafik çizi ve kuralları elle kendimiz çıkartıyorduk matlab kullanımının henüz en başındayım fuzzy üzerinden hareket ediyorum tam olarak anlamadığım için kendimi de tam olarak ifade edemiyorum.
Yardımcı olabilicek var mı fuzzy mantığı ile ilgili acaba? Grafik değer ayarlaması ve kuralları fuzzy üzerinden yapıyorum.
Merhaba,
İsterseniz buradaki grafik çizdirme ve temel MATLAB anlatımlarına gözatın: https://matlabturkiye.com/category/makaleler/matlab-dili-baslangic