VEXcode IQ'da Görüntü Sensörünün Yapılandırılması

Görüntü Sensörü, robotunuzun çevresindeki renkleri algılamasını ve bunlara tepki vermesini sağlar. Dahili kamera ve yerleşik işlemeyi kullanan Vision Sensor, projeniz için yapılandırdığınız belirli renkler olan Renk İmzalarını tanımlayabilir ve izleyebilir.

Renk İmzaları yapılandırıldıktan sonra sensör, görüş alanındaki eşleşen nesnelerin konumu, boyutu ve sayısı gibi bilgileri raporlayabilir.

Önemli:Görüntü Sensörü internet bağlantınız varsa yapılandırılabilir.

Vision Utility'ye bağlanın

VEXcode IQ'da mevcut cihazları temsil eden simgelerden oluşan bir ızgarayı gösteren bir cihaz seçim ekranı. Görüntü Sensörü simgesi, ızgaranın alt orta kısmında beyaz bir kenarlıkla vurgulanır. Diğer cihaz simgeleri arasında Kontrol Ünitesi, Aktarma Organları 2 Motorlu, Aktarma Organları 4 Motorlu, Motor Grubu, Motor, Tampon, Mesafe (1. nesil), Mesafe (2. nesil), Dokunmatik LED, Renkli, Optik, Jiroskop ve Pnömatik yer alıyor. Ekran başlığında Bir cihaz seçin yazıyor ve alt kısımda İptal ve Bitti etiketli düğmeler bulunuyor.

Vision Sensörünüzü yapılandırmaya başlamak için öncelikle Aygıtlar Penceresinde onu bir aygıt olarak ekleyin.

VEXcode V5'teki Vision Sensör Ayarları panelinde sensör Vision1 olarak etiketlenmiştir. Büyük bir Görüntü Sensörü simgesi görüntülenir ve bunun altında beyaz bir kenarlıkla vurgulanan Açık Yardımcı Programı etiketli mavi bir düğme bulunur. Aşağıda sensör verilerini yapıştırmak için bir yapılandırma metin alanı ve Yapılandırmayı Temizle, Yapılandırmayı Yapıştır, Sil, İptal ve Bitti etiketli düğmeler bulunmaktadır.

Renk İmzalarını yapılandırmaya başlamak için Açık Yardımcı Programı seçin.

Vision Sensor Utility arayüzü, solda renkli kalibrasyon karelerinden oluşan bir ızgara ve sağda SIG_1'den SIG_7'ye kadar etiketlenmiş İmza yuvalarının bir listesini gösterir. Her imzanın Ayarla ve Temizle butonları vardır. Üst taraftaki parlaklık kaydırıcısı 50 olarak ayarlanmıştır. Alt kısımda Yapılandırmayı Kopyala butonu belirecektir.

Vision Sensörünüzü bağlamak için pencerenin sol üst köşesindeki kamera simgesini seçin.

VEX Vision Sensörünün portlarını gösteren arka kısmının yakın çekimi. USB portu sol tarafta yer alıyor ve sensörün bağlı olduğunu gösteren sarı ışıkla yanıyor. Sensörün ayrıca V5 Brain'e bağlanmak için iki portu daha bulunuyor.

Vision Sensörünü mikro-USB portunu kullanarak bilgisayarınıza bağlayın.

Vision.vexcode.cloud'dan gelen ve bir Vision Sensörüne bağlanmayı isteyen bir tarayıcı istemi. Mavi bir seçim kutusunda Vision Sensor cihaz adı vurgulanmıştır. Bağlan ve İptal etiketli düğmeler istemin alt kısmında gösterilir.

Cihazınızın iletişim kutusunu kullanarak Görüntü Sensörünü seçin. Referans olması açısından burada bir Windows arayüzü gösterilmiştir.

Not: Vision Sensörü, IQ (1. nesil) veya (2. nesil) Brain'e bağlıyken Vision Utility ile yapılandırılamaz.

Vision Sensor Utility'den alınan canlı önizleme akışında beyaz bir ortamın ortasında kırmızı bir küp görülüyor. Arayüz, üst tarafta 50'ye ayarlanmış bir Parlaklık kaydırıcısı ve sağ tarafta SIG_1'den SIG_7'ye kadar olan yapılandırma kontrollerini görüntüler. İmza yuvalarının altında Tümünü Temizle butonu belirir.

Bağlantı sağlandığında, Vision Sensor bağlıyken çekilmiş bir resmi gösterecek ve sağ üstteki kamera simgesi yeşil renge dönecektir.

Renk İmzasını Yapılandırma

Loş bir Vision Sensor önizlemesi, düşük ışık nedeniyle zar zor görünen kırmızı bir küpü gösteriyor. Üst taraftaki parlaklık kontrolü 50 olarak ayarlanmıştır. Nesne çoğunlukla gölgededir ve arka plan koyu mor renkte görünür.

Vision Utility'de gösterilen görüntüyü güncellemek için yeşil kamera simgesini seçin.

Düşük parlaklık

Görüntü Sensörü önizlemesi, parlaklığı 10'a ayarlanmış kırmızı bir küpü gösteriyor. Sahne az pozlanmış görünüyor ama önceki görüntüye göre daha belirgin. Küp, kavisli beyaz bir zeminin ortasında yer alır ve hafifçe sağa doğru eğilir.

Yüksek parlaklık

Görüntü Sensörü önizlemesi parlaklık 150'ye çıkarıldı. Kırmızı küp merkezde ve parlak bir şekilde aydınlatılmış, ancak görüntü aşırı pozlanmış ve renkleri solmuş görünüyor. Küpün detayları, ışık yoğunluğundan dolayı zor seçilebiliyor.

Vision Sensor ile çekilen fotoğrafların parlaklığını değiştirmek için Vision Utility'nin üst kısmındaki Parlaklık kaydırıcısını kullanın.

Bu videoda gösterildiği gibi, fare imlecinizi düz renkli nesnenin üzerine getirin, ardından yapılandırmak istediğiniz rengi seçip üzerinde sürükleyin.

Not: Seçmek istediğiniz rengin sınırları içinde kaldığınızdan emin olun. Aksi takdirde, Vision Sensörünün algılamasını bozabilecek renkleri arka plandan yanlışlıkla alabilirsiniz.

Kırmızı algılama kutusu içinde kırmızı küp ile çerçevelenmiş Görüntü Sensörü önizlemesi. Parlaklık düşük ve görüntü karanlık. Sağ tarafta SIG_1 yuvasının Set düğmesi vurgulanmış durumda ve bu, imza eğitimi için aktif olduğunu gösteriyor.

Set butonu yeşil renge dönecektir. Rengi kaydetmek için bunu seçin.

Görüntü Sensörü önizlemesi, takip edilen kırmızı bir küpü gösteriyor. Nesnenin etrafını beyaz bir sınırlayıcı kutu ve artı işareti kaplaması çevreliyor ve RED_BOX olarak etiketleniyor. Nesnenin üstünde beyaz metinle CX 147, CY 142 koordinatları, genişlik 94 ve yükseklik 96 gösterilmektedir. Sağ tarafta RED_BOX imzası listeleniyor ve diğer SIG girişleri arasından seçiliyor.

Bir Renk İmzası ayarlandığında, bu imzayla eşleşen tüm renklerin etrafında bir sınırlayıcı kutu görünecektir. Bir nesnenin özellikleri ve bunlarla nasıl kod yazılacağı hakkında daha fazla bilgi için IQ (2. nesil) veya IQ (1. nesil) API Referans sitesine gidin.

Ayrıca, adına tıklayarak Renk İmzasını yeniden adlandırabilirsiniz (varsayılan olarak ilk ad SIG_1'dir). Metin alanının dışını seçerseniz isim kaydedilecektir.

Bu videoda gösterildiği gibi, toleransını ayarlamak için bir Renk İmzasının yanındaki ok simgesini seçin.

Toleransı artırmak, benzer tonların daha geniş bir aralığının aynı Renk İmzası olarak tanınmasını sağlar; bu, gölgeler veya parlama gibi tutarsız aydınlatmanın olduğu durumlarda yararlıdır. Toleransın düşürülmesi sensörün daha seçici olmasını sağlar ve yalnızca orijinal imzaya çok yakın renkleri tanır.

Bir Renk Kodunu Yapılandırma

Görüntü Sensörü önizlemesi, her biri sınırlayıcı kutu ve artı işareti kaplaması olan RED_BOX ve BLUE_BOX olarak etiketlenen iki izlenen nesneyi gösterir. Soldaki kırmızı kutunun koordinatları CX 73, CY 137, genişliği 90, yüksekliği 90'dır. Sağ taraftaki mavi kutunun koordinatları CX 191, CY 140, genişliği 94, yüksekliği 92'dir. Sağ tarafta imza listesi RED_BOX ve BLUE_BOX'ı içeriyor. Alt tarafta Kodlar sekmesi vurgulanmıştır.

Renk kodu, yatay bir desen oluşturan renk imzalarının birleşimidir. Renk imzalarını yapılandırdıktan sonra, renk kodlarını yapılandırmaya başlamak için Kodlar sekmesini seçin.

Kodlar sekmesi artık aktif. Sol tarafta aynı kırmızı ve mavi küpler RED_BOX ve BLUE_BOX etiketleriyle algılanıyor. Sağ panelde, en üst satırda her iki isimle de gruplanmış bir kod gösteriliyor: RED_BOX, BLUE_BOX. Altında Enter Code etiketi bulunan boş kod giriş alanları bulunmaktadır.

Sağdaki metin kutusuna, renk koduna dahil edilecek renk imzalarının adlarını sırayla ve virgülle ayırarak girin.

Örneğin, Kırmızı ve ardından Mavi'den oluşan bir desen oluşturmak için RED_BOX,BLUE_BOXgirin. Mavi ve ardından Kırmızı'dan oluşan bir desen oluşturmak için BLUE_BOX,RED_BOXgirin.

Görüntü Sensörü önizlemesi kırmızı ve mavi küpleri tekrar yan yana gösteriyor. Kod listesinin sağ üst köşesinde, RED_BOX ve BLUE_BOX'ı tek bir giriş altında gruplayan BOX_CODE adlı özel bir etiket gösterilir. Gruplanmış giriş, küp adlarıyla aynı satırda görünür.

Renk İmzasını yeniden adlandırmak için sol metin alanının içine tıklayın.

Görüntü Sensörü önizlemesi, hem kırmızı hem de mavi küpleri birleştiren tek bir büyük beyaz sınırlayıcı kutuyu gösterir. Üstteki metinde CX 128, CY 134, genişlik 220, yükseklik 108, Sig 12 Ang=-1 yazıyor ve bu da birleşik nesne imzasını gösteriyor. Sağdaki Kodlar paneli, tanımlayıcı olarak BOX_CODE'u, bileşen öğeleri olarak ise RED_BOX ve BLUE_BOX'ı gösterir.

Yeni renk kodu için bir isim kaydedildiğinde ekranda görünecektir.

Renk Kodları, nesneleriyle birlikte kullanılabilen Açı adı verilen benzersiz bir özelliğe sahiptir. Bu özellik hakkında daha fazla bilgi için IQ (2. nesil) veya IQ (1. nesil) API Referans sitesini ziyaret edin.

Görüntü Sensörünün Yapılandırmasını Kaydedin

Vision Sensor yardımcı programı arayüzü, RED_BOX ve BLUE_BOX olarak etiketlenen ve algılanan iki nesnenin canlı önizlemesini gösterir. Sınırlayıcı kutuları artı işaretleriyle gösterilir ve her biri için koordinat verileri gösterilir. Önizlemenin altında, parlaklık, imza adı ve renk parametrelerini içeren RED_BOX için bir JSON yapılandırma parçacığı görülebilir. Alt kısımda Kopyala Yapılandırması etiketli mavi bir düğme vurgulanmıştır.

Tüm renk imzaları ve renk kodları ayarlandıktan sonra Kopyala Yapılandırma seçin ve VEXcode'a dönün.

Üzerinde Yapıştır Yapılandırması yazan ve vurgulanan mavi bir düğmenin bulunduğu Görüntü Sensörü Ayarları ekranı.

VEXcode'un içinde Yapıştır Yapılandırmasıseçin.

Aynı Görüntü Sensörü Ayarları ekranı, şimdi metin alanına yapıştırılmış yapılandırma JSON'uyla. JSON parlaklık ve RED_BOX imza parametrelerini içerir. Sağ alt köşedeki Bitti butonu vurgulanarak yapılandırmanın uygulanmaya hazır olduğu belirtilir.

Daha sonra Vision Sensör yapılandırmasını kaydetmek ve VEXcode IQ'da kodlamak için kullanmaya başlamak üzereTamam seçin.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: