VEX 123 Robotu'nda bulunan Göz Sensörü, robotun hem yakındaki nesnelerin varlığını hem de o nesnelerin rengini algılamasını sağlıyor. Sensör, robotun "gördüğü" şeylere dayanarak kararlar almasına yardımcı olmakta önemli bir rol oynuyor; örneğin kırmızı bir işaretleyiciyi algılamak, bir engeli fark etmek veya bir aktivite sırasında hangi yöne döneceğini seçmek gibi.
Bu sensör robotun ön tarafında yer almaktadır.
Göz Sensörünü kullanırken en iyi sonuçları elde etmek için gölgelerden, parlamadan veya çok loş ışıktan kaçınmaya çalışın. Ayrıca sensörün dahili ışığının parlaklığını ayarlamak için set eye light power block de kullanabilirsiniz. Parlaklığın artırılması, sensörün loş ışık koşullarında renkleri ve yansımayı daha net algılamasına yardımcı olabilir.
Renkleri Algılama
Göz Sensörü, yansıyan ışığın tonunu okuyabilir ve kırmızı, yeşil veya mavi gibi temel renkleri tanımlamak için bunu önceden ayarlanmış ton aralıklarıyla karşılaştırabilir.
Renk tonu, renk çarkında 0-360 derece arasında yer alan ve rengin türünü temsil eden bir sayıdır.
eye detects blockkullanıldığında, robot Göz Sensörü tarafından bildirilen renk tonunun o renk için belirli bir aralıkta olup olmadığını kontrol eder:
- Kırmızı: 340°–20°
- Yeşil: 80°–145°
- Mavi: 160°–250°
Not: Renk tonu bu aralıkların dışında kalıyorsa (insan gözüne hala istenen renge benziyor olsa bile) proje beklendiği gibi davranmayabilir. Bu durum,göz tonu blok ve karşılaştırma operatörleri (büyük veya küçük gibi) kullanarak özel bir ton değerleri aralığı oluşturmak suretiyle hafifletilebilir.
Işığı Algılama
Göz Sensörü, rengi algılamanın yanı sıra bir yüzeyden ne kadar ışığın yansıdığını da söyleyebiliyor. Bu, robotun önündeki bir şeyin parlak mı yoksa karanlık mı olduğunu anlamasına yardımcı oluyor. Beyaz kağıt veya açık renkli nesneler gibi parlak yüzeyler daha fazla ışığı yansıtır. Siyah bant veya gölgeli alanlar gibi koyu yüzeyler daha az yansıtır.
göz parlak nesne için? blok "True" olarak dönmesi için sensörün önündeki nesnenin ışığın en az %70'ini yansıtması gerekir.
Nesneleri Algılama
Göz Sensörü ayrıca robotun ön kısmına fiziksel olarak yakın bir şey olup olmadığını da algılayabiliyor. Bu, renk veya parlaklığı algılamaktan farklıdır. Sensör, rengi veya ne kadar ışığın yansıdığını ölçmek yerine, nesnenin robotun "önünde" sayılabilecek kadar yakın olup olmadığını kontrol ediyor.
Bir nesnenin algılanabilmesi için sensörden yaklaşık 18 mm uzakta olması gerekir. Bu değerin ortam ışığı gibi çevresel faktörlerden etkilenebileceğini unutmayın.
Bu tür tespit aşağıdaki bloklarla kullanılır: