Bu derste, VEXcode AIM'deki AI Vision Pano'yu kullanarak VEX AIM Kodlama Robotunun çevresini nasıl "gördüğünü" keşfedeceksiniz. Ayrıca, Move to object bloğunu kullanarak AprilTag'e varilleri teslim edecek şekilde robotu kodlarken makro blokları kullanma konusunda öğrendiklerinizi de geliştireceksiniz.
Aşağıdaki videoyu izleyerek şunları öğrenebilirsiniz:
- AI Vision Sensörü çevresini nasıl algılar?
- VEXcode AIM'in İzleme sekmesindeki AI Vision Panosu'nun sensör geri bildirimlerini gerçek zamanlı olarak görüntülemenize nasıl olanak sağladığı.
- Robotun Move to object bloğunu kullanarak AprilTag'a hareket etmesi için nasıl kodlanır.
Videoyu izledikten sonra düşüncelerinizi günlüğünüze yazabilirsiniz. Düşüncelerinizi yönlendirmek ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olmak için şu soruları yanıtlayın:
- AI Vision Sensörünü kullanarak robotunuzu kodlamanıza yardımcı olması için AI Vision Panosunu nasıl kullanmayı düşünüyorsunuz
- Robot algısının insan algısından nasıl farklı olduğunu düşünüyorsunuz?
- Nesneye Taşı bloğunun ne işe yarayacağını düşünüyorsunuz?
- Videodan fikirlerinizi destekleyen hangi kanıtlara sahipsiniz?
- Videoyu izledikten sonra aklınıza takılan sorular neler? Sizce bunlara cevap bulmanıza ne yardımcı olur?
Videoyu izledikten sonra düşüncelerinizi günlüğünüze yazabilirsiniz. Düşüncelerinizi yönlendirmek ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olmak için şu soruları yanıtlayın:
- AI Vision Sensörünü kullanarak robotunuzu kodlamanıza yardımcı olması için AI Vision Panosunu nasıl kullanmayı düşünüyorsunuz
- Robot algısının insan algısından nasıl farklı olduğunu düşünüyorsunuz?
- Nesneye Taşı bloğunun ne işe yarayacağını düşünüyorsunuz?
- Videodan fikirlerinizi destekleyen hangi kanıtlara sahipsiniz?
- Videoyu izledikten sonra aklınıza takılan sorular neler? Sizce bunlara cevap bulmanıza ne yardımcı olur?
Öğrenciler videoyu izledikten ve uygulamaya başlamadan önce tüm sınıfın katılacağı bir tartışma için bir araya gelir Öğrencilerin verilen sorulara verdikleri cevapları tartışmanın temeli olarak kullanın.
Bir robotun veya bilgisayarın dünyayı görme biçimi ile insanların dünyayı görme biçimi arasındaki farkı keşfetmek, öğrencilerin yapay zekanın nasıl çalıştığına dair temel anlayışlar geliştirmelerine yardımcı olur. İnsanlar çevreleri hakkında beş duyuları aracılığıyla bilgi edinirken, robotlar bunu yapabilmek için sensör geri bildirimlerini kullanmak zorundadır. Öğrencilerin bu ders boyunca ve sonrasında bu keşfe tekrar dikkat etmeleri önemlidir, böylece yapay zekadaki bu temel kavramı tam olarak anlayabilirler.
Ayrıca, AI Vision Sensörünün nesneleri algılayabileceği alanı tanımlamak için “görüş alanı” terimi kullanılmaktadır. Bu terimi ders boyunca konuşmalarda tanıtın ve pekiştirin.
Rehberli Uygulama
Videoyu izleyip tartıştığınıza göre şimdi pratik yapma sırası sizde!
Adım 1: Aşağıdaki görselde gösterildiği gibi alanınızı ayarlayın.

Adım 2: Robotunuzun görevi tamamlamak için yapması gereken hareketleri modellemek için Sürüş modunu kullanın.
- Göreviniz, robotu dört varilin her birini alıp AprilTag ID 0'ın önüne yerleştirmektir. Sürüşünüzü belgelendirin, ardından bu hareketi nasıl kodlayacağınızı planlayın.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- İpucu: Her bir fıçıyı AprilTag'in önüne yerleştirdikten sonra, onu elle sahadan çıkarın. Bu, AI Vision Sensörünün AprilTag'ı görüş alanında bulundurmasını sağlar.
Adım 3: Robotun görevi tamamlamasını kodlayın.
- Göreviniz, 2. Adımdaki yol planınızı kullanarak robotun dört varilin her birini alıp AprilTag ID 0'ın önüne yerleştirmesini kodlamaktır.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- Profesyonel İpucu: Size yardımcı olması için İzleme sekmesindeki AI Vision Panosunu kullanın. AI Vision Dashboard hakkında daha fazla bilgi edinmek için bu makaleyi görüntüleyin.
Adım 4: Keşfedin! Projeniz üzerinde yinelemeler yapmak ve stratejinizi geliştirmek için sürüş ve kodlama arasında geçiş yapın.
- Grubunuzla birlikte projenizi daha iyi hale getirmenin yolları hakkında beyin fırtınası yapın.
- Fikirlerinizi test etmek için robotu sürün ve başlamak için birini seçin.
- Yeni güdümlü davranışlara uyması için projenizi yineleyin.
- Projeniz üzerinde yinelemeler yapmak ve görevi tamamlamak için en iyi stratejiyi bulmak amacıyla sürüş ve kodlama arasında sık sık geçiş yapmaya devam edin!
Uygulama Kaynakları:
Aktiviteyi tamamlarken ek desteğe ihtiyaç duymanız halinde, burada bağlantıları verilen makalelere ulaşabilirsiniz.
Videoyu izleyip tartıştığınıza göre şimdi pratik yapma sırası sizde!
Adım 1: Aşağıdaki görselde gösterildiği gibi alanınızı ayarlayın.

Adım 2: Robotunuzun görevi tamamlamak için yapması gereken hareketleri modellemek için Sürüş modunu kullanın.
- Göreviniz, robotu dört varilin her birini alıp AprilTag ID 0'ın önüne yerleştirmektir. Sürüşünüzü belgelendirin, ardından bu hareketi nasıl kodlayacağınızı planlayın.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- İpucu: Her bir fıçıyı AprilTag'in önüne yerleştirdikten sonra, onu elle sahadan çıkarın. Bu, AI Vision Sensörünün AprilTag'ı görüş alanında bulundurmasını sağlar.
Adım 3: Robotun görevi tamamlamasını kodlayın.
- Göreviniz, 2. Adımdaki yol planınızı kullanarak robotun dört varilin her birini alıp AprilTag ID 0'ın önüne yerleştirmesini kodlamaktır.
- Uygulamanızı yönlendirmek için bu görev kartını (Google / .docx / .pdf) kullanın.
- Profesyonel İpucu: Size yardımcı olması için İzleme sekmesindeki AI Vision Panosunu kullanın. AI Vision Dashboard hakkında daha fazla bilgi edinmek için bu makaleyi görüntüleyin.
Adım 4: Keşfedin! Projeniz üzerinde yinelemeler yapmak ve stratejinizi geliştirmek için sürüş ve kodlama arasında geçiş yapın.
- Grubunuzla birlikte projenizi daha iyi hale getirmenin yolları hakkında beyin fırtınası yapın.
- Fikirlerinizi test etmek için robotu sürün ve başlamak için birini seçin.
- Yeni güdümlü davranışlara uyması için projenizi yineleyin.
- Projeniz üzerinde yinelemeler yapmak ve görevi tamamlamak için en iyi stratejiyi bulmak amacıyla sürüş ve kodlama arasında sık sık geçiş yapmaya devam edin!
Uygulama Kaynakları:
Aktiviteyi tamamlarken ek desteğe ihtiyaç duymanız halinde, burada bağlantıları verilen makalelere ulaşabilirsiniz.
Başlamadan önce öğrencilere belirlenmiş grup çalışması beklentilerini hatırlatın.
Adım 2 görev kartı (Google / .docx / .pdf) her öğrenciye dağıtın. Öğrencilere, sürüşün amacının, gruptaki herkesin robotun görevi başarıyla tamamlamak için nasıl hareket etmesi gerektiğine dair ortak bir zihinsel model geliştirmesini sağlamak olduğunu hatırlatın. Öğrencileri, sürüş deneyimlerini nasıl belgelendirdikleri konusunda dikkatli olmaları konusunda teşvik edin; çünkü öğrenciler, uygulamalarını kodlarını oluştururken belge olarak kullanacaklardır.
Öğrenciler araç kullanırken, odanın etrafında dolaşın ve öğrencilerin öğrenmeleri hakkında onlarla iletişim kurun. Şuna benzer sorular sorun:
- AI Vision Sensörünü kullanarak sürüş yaptığınızda, robotun her bir varili almak için nasıl hareket ettiğini fark ettiniz mi?
- Sürüş esnasında beklenmedik bir durumla karşılaştınız mı? Eğer öyleyse, bu gözlem kodlama kararlarınızı nasıl etkileyebilir?
- Eğer grubunuz neyi belgeleyeceği veya kodlarken ilk olarak hangi yolu deneyeceği konusunda fikir ayrılığına düşerse, bunu nasıl çözüyorsunuz?
Her öğrenci sürüş için başarı kriterlerini karşıladıktan ve planladıkları yolu sizinle paylaştıktan sonra, Adım 3 görev kartı (Google / .docx / .pdf) dağıtın. Öğrenciler daha sonra planlarını kullanarak ilk VEXcode projelerini oluşturacaklar. Projelerini aşamalı olarak oluşturmalarını ve test etmelerini hatırlatın.
Öğrenciler robotu kodlarken, sınıfta dolaşın ve öğrencilerle ilerlemelerini ve öğrenmelerini tartışın. Şuna benzer sorular sorun:
- Kodlamanıza yardımcı olması için AI Vision Dashboard'u kullanıyor musunuz? Peki nasıl?
- Bu projeyi kodlamak araba kullanmaktan nasıl farklı? Benzerliği nedir?
- Sürüş sırasında geliştirdiğiniz hangi fikirleri kodlama projenize uyguladınız? Beklendiği gibi çalıştılar mı? Neden veya neden olmasın?
Öğrenciler görevi tamamlayan ilk kodlama projesine sahip olduklarında, 4. Adıma geçmeli veyinelemeye başlamalıdırlar.
- Peki bu proje için robotunuzun hızını veya hassasiyetini ayarlamanız gerekirse ne olur? Hangi stratejiler yardımcı olabilir?
- Robotların çevrelerini nasıl algıladıkları konusunda nelere dikkat ediyorsunuz? Araba kullanmak size kodlamadan farklı içgörüler mi kazandırıyor
- Projenizin hangi bölümlerini değiştireceğinize dair işbirlikçi kararları nasıl alıyorsunuz? Hangi değişikliğin yapılacağı konusunda nasıl bir fikir birliğine varıyorsunuz?
Özet
Artık pratik yaptığınıza göre, öğrendiklerinizi paylaşmanın zamanı geldi. Öğreniminizi yansıtmanıza ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olması için aşağıdaki soruları günlüğünüze yanıtlayın:
- Bu derste robotu sürmek ve kodlamak, robotların dünyayı algılamak için sensörleri nasıl kullandığını anlamanıza nasıl yardımcı oldu? Derginizden kanıtlar kullanarak açıklayın.
- Get object bloğunun hangi durumlarda en kullanışlı olacağını düşünüyorsunuz?
- İzleme sekmesindeki AI Vision Panosundan hangi bilgileri öğrendiniz ve bu, robotun ne yaptığını anlamanıza nasıl yardımcı oldu?
- Bu süreçte işbirliği stratejileriniz değişti mi? Eğer öyleyse, nasıl olduğunu açıklayın. Değilse neyi geliştirmek isterdiniz?
Artık pratik yaptığınıza göre, öğrendiklerinizi paylaşmanın zamanı geldi. Öğreniminizi yansıtmanıza ve tüm sınıfın katılacağı bir tartışmaya hazırlanmanıza yardımcı olması için aşağıdaki soruları günlüğünüze yanıtlayın:
- Bu derste robotu sürmek ve kodlamak, robotların dünyayı algılamak için sensörleri nasıl kullandığını anlamanıza nasıl yardımcı oldu? Derginizden kanıtlar kullanarak açıklayın.
- Get object bloğunun hangi durumlarda en kullanışlı olacağını düşünüyorsunuz?
- İzleme sekmesindeki AI Vision Panosundan hangi bilgileri öğrendiniz ve bu, robotun ne yaptığını anlamanıza nasıl yardımcı oldu?
- Bu süreçte işbirliği stratejileriniz değişti mi? Eğer öyleyse, nasıl olduğunu açıklayın. Değilse neyi geliştirmek isterdiniz?
Öğrencilerin öğrendiklerini tüm sınıfın katılacağı bir tartışmada paylaşmalarını sağlayın. Öğrencilerin, paylaşılan anlayışlara veya öğrenme hedeflerine ulaşmak için uygulama yoluyla öğrenmelerini yansıtmalarına yardımcı olun.
Tartışmanın başlangıç noktası olarak öğrencilerin günlüklerinde yanıtladıkları soruları kullanın. Öğrencinin anlayışını yönlendirmek için takip soruları sorun:
- AI Vision Sensörü Hakkında:
- Gösterge Paneli size AI Vision Sensörü hakkında ne anlatıyor? Sana neyi anlatmıyor? AI Vision Sensörünün algıladığı nesneler hakkında başka hangi bilgilere sahip olmak istersiniz?
- AI Vision Sensörünün dünyayı algılama şekli, gözlerinizin dünyayı görme şeklinden nasıl farklıdır?
- Gözlerinizin AI Vision Sensöründen daha mı güçlü yoksa daha mı az güçlü olduğunu düşünüyorsunuz? Neden?
- Makro bloklarla kodlama hakkında:
- Robotun Nesneye Hareket bloğunu veya herhangi bir makro bloğunu yürütmesi sırasında tamamladığı tüm davranışlar nelerdir?
- Makro blokta sensörden hangi verilerin kullanıldığını düşünüyorsunuz?
- İşbirliği hakkında:
- Sorunları işbirlikçi bir şekilde çözme beceriniz nasıl gelişti?
- Neyi daha iyi yapmak istersin?
- Bu hedefe doğru hangi adımları atabilirsiniz?
1. Ders sırasında oluşturduğunuz ve öğrencilerin AI Vision Sensörü hakkında sorduğu soruları listeleyen paylaşılan belgeye geri dönün. Öğrencilerin bu derste öğrendikleri yeni bilgilere dayanarak verdikleri cevaplarla güncelleyin. Aklınıza takılan yeni soruları mutlaka kaydedin.
Birim Mücadelesine geçmek için Sonraki > seçin.