VEX AIM ile Robottan Robota Mesajlaşmanın Kullanımı

VEX AIM Kodlama Robotu, öğrencilere iki bağlantılı robot arasında robotlar arası mesajlaşmayı veya iletişimi deneyimlemenin kolay erişilebilir bir yolunu sunuyor. Bu makalede robotlar arası mesajlaşmanın ne olduğu, neden önemli olduğu ve nasıl kullanılmaya başlanacağı anlatılmaktadır. 


Mesajlaşma Nedir?

Bir VEXcode AIM projesi sırasında mesaj gönderip alabilmeleri için iki VEX AIM Kodlama Robotu birbirine bağlanabilir. Robotlar iletişim kurabildikleri ve birlikte çalışabildikleri için, tek bir robotun tek başına yapabileceğinden çok daha karmaşık projelerin üstesinden gelebilirler.

Aşağıdaki örnek videoda her iki robot birbirine bağlı ve aynı projeyi çalıştırıyor. Bir robotun ekranına basıldığında diğer robota LED'lerinin maviye dönmesi için mesaj gönderiliyor. 

Mesajlaşma, iki robotun görevleri yerine getirmek için koordinasyon içinde hareket etmesini sağlar; çünkü bir robot, diğerinden gönderilen verilere dayanarak kararlar alabilir. Örneğin, bir robot diğerine şu sinyali gönderebilir:

  • bir projeye başla.
  • bir engelden kaçınmak için kaçamak hareketlerde bulunmak.
  • Başka bir robottan yardım isteyin.

Robotlar arası mesajlaşma gerçek dünyadaki birçok bağlamda kullanılır. Örneğin, depo robotları birbirlerine konumlarını bildirmek için mesaj göndererek çarpışmamalarını sağlar. Arama kurtarma robotları, yardıma ihtiyaç duyanların yerlerini bildirmek veya ekip arkadaşlarının verimli bir şekilde dağılmasına ve aynı işi tekrarlamamasına yardımcı olmak için hangi alanları kapsadıklarını işaret etmek amacıyla mesaj gönderebilir.

Mesajlaşma Neden Önemlidir?

VEXcode projelerine mesajlaşmayı dahil etmek, öğrencilerin bu gerçek dünya bağlantılarını sınıfta deneyimlemelerine olanak tanır. Öğrenciler, iki robotun bir hedefe ulaşmak için nasıl birlikte çalışacağını parçalama sürecinden geçerken, sistem düşüncesini deneyimlemeleri için yararlı bir yol olabilir. Ayrıca, robotlarının mesajlaşmayı başarılı bir şekilde birlikte çalışabilmeleri için kodlama projelerini koordine etmek amacıyla açık bir şekilde iletişim kurmaları ve işbirlikçi sorun çözme faaliyetlerinde bulunmaları gerekiyor.

Robottan robota mesajlaşmayla öğretimin faydaları hakkında daha fazla bilgi edinmek için bu PD+ Insights.

Mesajlaşmaya Başlarken

İki Robotu Bağlamak

VEX AIM robotundaki Link AIM ekranı, aralarında onay işareti ve kavisli çizgiler bulunan iki yeşil robotu gösteriyor.

İki robotun mesaj gönderip alabilmesi için öncelikle birbirlerine bağlanmaları gerekir. Robotlarınızı bağlamak için bu makaledeki izleyin. 

VEXcode'da Örnek Projelerin Kullanımı

Mesajlaşma ile kodlamanın nasıl yapılacağına dair anlayışı geliştirmek için hem Blocks hem de Python için VEXcode'da kullanılabilecek örnek projeler mevcuttur. 

VEX AIM ile örnek projelerin kullanımı hakkında ek bilgi için bu VEX Kütüphanesi makalesine bakın  

VEXcode'daki Örnek Projeler sayfasının en üstünde vurgulanan en sağdaki mesaj filtresi

Mesajlaşma örnek projelerini görüntülemek için mesaj filtresini seçin.

Çift Yönlü LED Kontrol örnek projesi, iki robotun aynı anda aynı programı nasıl çalıştırabileceğini göstermektedir. Her robot diğerine mesaj gönderiyor ve bu mesajlar robotların belirli bir davranışla yanıt vermesini sağlıyor. 

Bir robotun ekranına basıldığında LED renklerini mavi yapması için mesaj gönderiyor. 

Soldaki Mesaj Alma projesi ve sağdaki Mesaj Gönderme projesi için örnek proje simgesi. Her ikon, üzerinde turuncu bir varil ve diğer robotun tepesine işaret eden bir ok bulunan bir robotu göstermektedir.

Mesaj Gönderme örnek projesi ve Mesaj Alma örnek projesi birlikte çalışmaktadır. Mesaj Gönderme örnek projesi bir robota (Robot A) indirilir ve Mesaj Alma örnek projesi diğerine (Robot B) indirilir. 

 

Yukarıdaki videoda gösterilen proje aşağıdaki tabloda anlatılmaktadır.

Robot A Robot B
Verileri toplamak için ekrana basın. Mesajınızı bekleyin.
AI Vision'ın algıladığı şeye göre bir mesaj gönderin. Gelen mesaja göre LED'leri belirli bir renge çevirin ve ses çalın.

Mesajlaşma ile Öğretim

Sınıfınıza mesajlaşmayı dahil etmek, öğrencilerinize robotları için heyecan verici projeler inşa ederken kendi iletişimlerini ve iş birliklerini uygulamaları için birçok fırsat sunar. Öğrenciler, robotların mesaj paylaşmasına yönelik sistemler tasarlarken, bilgileri organize etme, kurallar üzerinde anlaşma ve işler ters gittiğinde sorun giderme gibi gerçek dünyadaki iş birliğini doğrudan yansıtan beceriler üzerinde pratik yaparlar. Aşağıdaki öneriler sınıfınızda robotlar arası iletişimle öğretime yardımcı olacaktır:

  • İki öğrenci grubu birlikte çalışarak mesajlaşma projeleri oluşturmalıdır. Her grubun kendi robotuna ihtiyacı olacak.
  • Öğrenciler robotları birbirine bağlarken boşluklara dikkat edin. Bağlantı sırasında aynı alanda yalnızca iki robotun bulunması karışıklığın önlenmesine yardımcı olacaktır.
  • Robotlar birbirine bağlandıktan sonra, robot çiftlerini kolayca tanımlanabilecek şekilde işaretleyin. Öğrencilerin kolayca bulabilmeleri için her çift için benzersiz, uyumlu renkli çıkartmalar veya bantlar kullanın.
    • Not: Bir robot çifti bir kez bağlandığında, bir sonraki açılışlarında da bağlı kalmaya devam edeceklerdir. Bağlantı işlemini tekrarlamaya gerek yoktur.
  • Yukarıda anlatılan örnek projeler, öğrencilerin mesajları anlamalarına yardımcı olmak için harika başlangıç noktalarıdır.
    • Öncelikle öğrenciler projeleri okuyabilir ve ne olacağını tahmin edebilirler.
    • Daha sonra projeleri çalıştırarak çalışmaların nasıl gittiğini görebilirler.
    • Son olarak, projeleri kendilerine ait hale getirmek için değişiklik yapabilirler.
  • Aşağıdaki VEX AIM Etkinlikleri, sınıfınızda mesajlaşmayı tanıtmak için de kullanılabilir:
    • Gönder ve Al - Bu Etkinlikte, öğrenciler diğer bir grupla işbirliği içinde çalışarak, birinin diğerine sahadaki mavi varilleri temizlemesini söylemesi için iki bağlantılı robotu kodlarlar.
    • Futbol Antrenmanı - Bu Etkinlikte, öğrenciler bir spor topunu ileri geri tekmeleyecek şekilde birbirine bağlı iki robotu kodlamak için başka bir grupla iş birliği içinde çalışırlar.
       

 

 

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

Last Updated: