Başlamadan Önce
Temel Soru: Hassas hareketler, sorunları etkili bir şekilde çözme yeteneğimizle nasıl ilişkilidir?
Ünite Anlayışları:
- Robotun görevi, izlemesi gereken yolu ve ihtiyaç duyduğu yönelimi belirler.
- Robot mutlak ve bağıl hareketler yapabilmektedir.
- Robotun yönünün nasıl hesaplanacağı ve hangi yöne döneceğinin nasıl belirleneceği.
Standartların Uyumlaştırılması
Bilgisayar Bilimleri Öğretmenleri Derneği (CSTA)
- 1B-CS-02: Bilgisayar donanımı ve yazılımının görevleri yerine getirmek için bir sistem olarak nasıl birlikte çalıştığını modelleyin.
- 1B-DA-07: Verileri neden-sonuç ilişkilerini vurgulamak veya önermek, sonuçları tahmin etmek veya bir fikri iletmek için kullanın.
- 1B-AP-08: Aynı görev için birden fazla algoritmayı karşılaştırın ve iyileştirin ve hangisinin en uygun olduğuna karar verin.
- 1B-AP-10: Diziler, olaylar, döngüler ve koşullar içeren programlar oluşturun.
- 1B-AP-11: Program geliştirme sürecini kolaylaştırmak için sorunları daha küçük, yönetilebilir alt sorunlara ayırın.
- 1B-AP-15: Bir programın veya algoritmanın amaçlandığı şekilde çalışmasını sağlamak için onu test edin ve hata ayıklayın (hataları belirleyin ve düzeltin).
- 2-AP-15: Kullanıcı ihtiyaçlarını karşılayan bir çözümü geliştirmek için ekip üyelerinden ve kullanıcılardan geri bildirim alın ve bunları dahil edin.
- 2-AP-19: Programları takip etmeyi, test etmeyi ve hata ayıklamayı kolaylaştırmak için programların belgelendirilmesi.
- 3A-AP-22: İşbirlikçi araçları kullanarak ekip rollerinde çalışarak hesaplamalı eserler tasarlayın ve geliştirin.
Gerekli Malzemeler (grup başına):
- VEX AIM Kodlama Robotu
- One Stick Kontrol Cihazı
- 3 turuncu varil
- 3 mavi varil
- AprilTag Kimliği 0, 1, 2, 3 ve 4
- AIM Sahası (4 fayans ve 8 duvar)
- VEXcode AIM
- Bir bilgisayar
- Robot Açı Ölçer (öğrenci başına)
- Dergi (öğrenci başına)
Bu Ünite İçin Önerilen Süre: 6-9 Oturum
Hız sınıftan sınıfa değişse de önerilen zamanlama etkili bir şekilde planlama yapmanıza yardımcı olabilir. Bir 'seans' yaklaşık 45-50 dakika olarak değerlendirilir. Öğrencilerinizi en iyi siz tanıyorsunuz, bu nedenle zamanlamayı, ortamınızdaki öğrencilerinizin ihtiyaçlarını en iyi şekilde karşılayacak şekilde ayarlayın.
- Giriş: 1 oturum
- Ders 1: 1-2 oturum
- Ders 2: 1 oturum
- Ders 3: 1-2 oturum
- Birim Mücadelesi: 2-3 oturum
Bu ünitede, VEX AIM Kodlama Robotunu kargo alıp teslim edecek şekilde kodlarken hassasiyetinizi test edeceksiniz. Robotunuzun sahada hassas bir şekilde hareket etmesini ve belirli yönlere bakmasını sağlayacak şekilde belirli başlıklara dönmeyi öğreneceksiniz. Ünitenin sonunda robotunuzu sahanın çeşitli yerlerinden varilleri toplayıp son varış yerlerine teslim edecek şekilde kodlayabileceksiniz.
Robotunuzu varilleri hızlıca toplayıp taşıyacak şekilde kodlama görevi hakkında bilgi edinmek için aşağıdaki videoyu izleyin! Dört varilin her birini toplayıp en kısa sürede teslimat için AprilTag ID 0'a getirmeniz gerekiyor.
Videoyu izledikten sonra konuyla ilgili sınıfça bir tartışma yapacaksınız. Aşağıdaki soruların cevaplarını günlüğünüze kaydedin, böylece tartışma sırasında paylaşmaya hazır olun:
- Bu videodaki hareketleri önceki derslerdeki robotun hareketleriyle karşılaştırın. Robotun baktığı yön ne zaman önemlidir? Bu yönün ne zaman önemi kalmaz? Robot varilleri nasıl alıp yerleştiriyor?
- Bu meydan okumada hassasiyet önemli mi? Düşüncenizi açıklayın.
- VEXcode AIM ile robotun belirli yönlere bakacak şekilde kodlanması hakkında sorularınız nelerdir?
- Bu zorluğu tamamlamak için hangi becerileri ve anlayışları geliştirmeniz gerekecek?
Videoyu izledikten sonra konuyla ilgili sınıfça bir tartışma yapacaksınız. Aşağıdaki soruların cevaplarını günlüğünüze kaydedin, böylece tartışma sırasında paylaşmaya hazır olun:
- Bu videodaki hareketleri önceki derslerdeki robotun hareketleriyle karşılaştırın. Robotun baktığı yön ne zaman önemlidir? Bu yönün ne zaman önemi kalmaz? Robot varilleri nasıl alıp yerleştiriyor?
- Bu meydan okumada hassasiyet önemli mi? Düşüncenizi açıklayın.
- VEXcode AIM ile robotun belirli yönlere bakacak şekilde kodlanması hakkında sorularınız nelerdir?
- Bu zorluğu tamamlamak için hangi becerileri ve anlayışları geliştirmeniz gerekecek?
Öğrenciler videoyu izledikten sonra, öğrencilerin gözlemlerini ortaya çıkarmak ve onları ünite için öğrenme hedeflerini birlikte oluşturmaya hazırlamak tüm sınıfın katılacağı bir tartışma başlatın.
- Öğrencilerden videoya dayalı gözlemlerini ve fikirlerini paylaşmalarını isteyin ve bunları akıl yürütmeyle desteklemelerini teşvik edin. Öğrencilere, robotun mıknatıs ve itici gibi nesnelerle etkileşimi hakkında daha önce öğrendiklerini uygulayarak açıklamalarına ayrıntı eklemeleri gerektiğini hatırlatın.
- Öğrenciler sorularını ve fikirlerini paylaşırken, öğrencilerin merak ettikleri konuları üretken bilimsel sorulara dönüştürmelerine yardımcı olun ve bu ünitedeki her Birim Anlayışının dahil edildiğinden emin olun.
- Öğrencilere, öğrenme hedeflerini birlikte oluştururken kullanacakları beceri ve anlayışları göz önünde bulundurmaları için rehberlik edin
Daha sonra, öğrencilerin bu ünitedeki içerikle gerçek dünya bağlantısı kurmalarına ve aşağıdaki komutları kullanarak önceki bilgilerini kullanmalarına yardımcı olun: Robotların hassas navigasyon için kullanılabileceği bazı endüstri örnekleri nelerdir?
- Daha yoğun bir şehirde öğrenciler otonom teslimat robotlarını tanıyabilirler.
- Hastanelerin bulunduğu topluluklarda robotik cerrahi asistanları fikrine aşina olabilirler.
- Bir tarım bölgesinde, GPS ile yönlendirilen traktörlerin veya mahsul izleme dronlarının varlığından haberdar olabilirler.
Öğrenciler, kesinliğin ele alındığı önceki üniteye geri dönebilirler. Bu örnekler ve bağlantılar aynı zamanda öğrencilerin daha önceki öğrenmelerine geri dönüş sağlamak için de kullanılmalıdır.
Öğrenme Hedeflerinin Ortak Oluşturulması
Artık videoyu izlediğinize göre, VEXcode AIM kullanarak varilleri taşıyacak robotu kodlayacağınızı biliyorsunuz. Bunu yapabilmek için neleri bilmeniz ve öğrenmeniz gerektiğini düşünün. Bu ünite için öğrenme hedefleriniz konusunda ortak bir anlayışa sahip olmanız için grubunuz ve öğretmeninizle birlikte öğrenme hedefleri oluşturacaksınız.
Öğrenme hedeflerinizi günlüğünüze kaydedin. İlerlemenizi değerlendirmek ve gelecekteki öğrenmenizi planlamak için bu öğrenme hedeflerine ünitenin ilerleyen kısımlarında geri döneceksiniz.
Artık videoyu izlediğinize göre, VEXcode AIM kullanarak varilleri taşıyacak robotu kodlayacağınızı biliyorsunuz. Bunu yapabilmek için neleri bilmeniz ve öğrenmeniz gerektiğini düşünün. Bu ünite için öğrenme hedefleriniz konusunda ortak bir anlayışa sahip olmanız için grubunuz ve öğretmeninizle birlikte öğrenme hedefleri oluşturacaksınız.
Öğrenme hedeflerinizi günlüğünüze kaydedin. İlerlemenizi değerlendirmek ve gelecekteki öğrenmenizi planlamak için bu öğrenme hedeflerine ünitenin ilerleyen kısımlarında geri döneceksiniz.
Öğrencileri, öğrenme hedeflerini birlikte oluşturma sürecinde tüm sınıf olarak yönlendirin.
- Yukarıdaki videoda gösterilen etkinlikleri tamamlamak için öğrencilerle neleri bilmeleri gerektiği konusunda beyin fırtınası yapın. Bunları "yapabilirim" ifadeleri olarak çerçeveleyin.
- Bu ünite için "Yapabilirim" ifadelerine örnek olarak şunlar verilebilir:
- Robotumu belirli bir yöne dönecek şekilde kodlamak için VEXcode AIM'i kullanabilirim.
- Robotumun varilleri toplayıp yerleştirebileceği bir yol planlayabilirim.
- Bu ünite için "Yapabilirim" ifadelerine örnek olarak şunlar verilebilir:
- Bu listeye dayanarak öğrenme hedeflerini birlikte oluşturun.
Öğrencilerinizle birlikte öğrenme hedefleri oluşturma konusunda daha fazla rehberlik için VEX Kütüphanesi Makalesi .