Görev Robotu: Hepsini Birleştir
Yedi modül boyunca robotunun her parçasını tek tek öğrendin. Onu sürmeyi, bir mekanizmayı çalıştırmayı, bir gripper ile tutup bırakmayı, ekrana durum yazdırmayı ve kumandayı bırakıp otonom çalıştırmayı biliyorsun. Şimdiye kadar bunların çoğunu ayrı çalıştın. Bu modülde hepsini tek bir görevde birleştiriyorsun.
Burada yeni bir parça, yeni bir komut ya da yeni bir kavram yok. Yeni olan tek şey: artık işi bir bütün olarak sen kuruyorsun. Rehberlik azalıyor, kontrol listeleri artıyor. Sana ne yapacağın adım adım söylenmeyecek; onun yerine bir görev ve bir takım verilecek, planı sen çıkaracaksın. Buna gerçek mühendisler "bitirme projesi" der.
Görev: Depo
Sınıfın zeminine bantla küçük bir depo sahası kuracaksın. Sahada dört yer var: robotun beklediği başlangıç karesi, ortada duran bir yük (küçük bir kutu ya da top), yükün gitmesi gereken hedef bölge ve robotun işi bitince gireceği park karesi.
Robotun bir tur boyunca sırayla şunları yapar:
- Başlangıç karesinden çıkar.
- Yükün yanına gidip mekanizması ya da gripper'ıyla yükü alır.
- Yükü hedef bölgeye taşır.
- Yükü hedefe bırakır.
- Park karesine dönüp durur.
Görevin bir bölümünü robota tek başına yaptırırsın: buna otonom bonus denir. Start'a basınca robot ilk saniyelerde başlangıç karesinden çıkıp yüke doğru kendi başına ilerler; otonom süresi bitince kumandayı sen alır ve görevi tamamlarsın. Sahanın nasıl kurulduğunu, hangi hareketin kaç puan olduğunu ve robotu nasıl değerlendireceğinizi Ders 1'de birlikte belirleyeceksiniz.
Takım nasıl çalışır?
Bu projeyi tek başına da yapabilirsin ama en iyisi küçük bir takımla çalışmaktır. Bir robot bir sürücü, bir de o sürücüye "şimdi dön", "yük tam önünde" diye yardım eden bir gözcü ister. Kod yazan, sahayı kuran, denemeleri not eden roller de var. Roller sabit değil; her denemede değişebilir. Önemli olan herkesin bir işi olması ve robotun ne yaptığını herkesin görmesi.
5 derslik sprint
Bu modül bir proje sprintidir: her ders bir adım ilerler, sonunda çalışan bir görev robotu çıkar. Sıra önemli.
Görev analizi
Anla. Sahayı kur, görevi parçalara böl, puan tablosunu çıkar, stratejini seç, takım rollerini dağıt.
Derse git →Tasarım
Hazırla. Yük düzeneğini, kumanda eşlemesini ve saha planını kağıt üstünde tasarla; görev listesini çıkar.
Derse git →Yapım sprinti
Birleştir. Her alt sistemi tek tek test et, sonra sürüş, mekanizma ve telemetriyi tek koda topla.
Derse git →Kod, prova, iyileştir
Prova et. Her hareketi bir tuşa eşle, görevi baştan sona prova et, otonom bonusu ekle, bir şeyi iyileştir.
Derse git →Gösteri ve değerlendirme
Değerlendir. Görevi iki kez koş, puan tablosu ve rubrikle değerlendir, akran geri bildirimi ver, modülü kapat.
Derse git →Gerekenler
Bu modül baştan robot kurmaz. Önceki modüllerde kurduğun robotu, sürer ve bir mekanizma ya da gripper çalıştırır durumda hazır bulundur.
| Ne | Adet | Görevi |
|---|---|---|
| Çalışan robotun | 1 | Projenin tabanı; sürüyor ve yük tutabiliyor olmalı |
| Telefon ya da tablet | 1 | Driver Station ve otonom fazı için |
| Bant, kutu, şişe | birkaç | Depo sahasını kurmak için |
| Küçük kutu ya da top | 1 | Taşınacak yük |
Başlamadan
Bu modül önceki yedi modülün hepsinin üstüne kurulur. Robotu sürmeyi, mekanizma ya da gripper'ı çalıştırmayı, telemetri okumayı ve otonomun nasıl çalıştığını biliyor olman gerekir. Takıldığın bir yer olursa o konunun modülüne dönüp bakabilirsin; burada yeni bir şey öğretilmiyor, bildiklerini bir araya getiriyorsun.
Hazırsan Ders 1 ile başla: Görev analizi.