Skip to main content

Süreç Genel Bakışı

Temiz Su Misyonunun her aşaması üç aşamalı bir süreç kullanılarak çözülebilir. 

  1. Planlama
  2. Sahte kodlama
  3. İnşaat ve Test  

Aşağıdaki videoyu izleyin ve Temiz Su Misyonu gibi bir kodlama zorluğunu çözmek için bu süreci nasıl kullanacağınızı öğrenmek için özeti okuyun. Meydan okuma sırasında istediğiniz zaman bu bilgilere tekrar başvurabilirsiniz.

 

Aşama 1: Planlama

  • Mücadele Belgesini bir ekip olarak inceleyin. Fikir üretmeye başlamadan önce herkesin meydan okumanın hedeflerini ve gereksinimlerini tam olarak anladığından emin olun. Eğer meydan okumayla ilgili sorularınız varsa diğer gruplara veya öğretmeninize sorun.
  • Mücadeleyi tamamlamak için kapsamlı ve yenilikçi fikirlerden oluşan bir liste oluşturmak üzere tüm ekibinizle iş birliği yapın. Bunları mutlaka mühendislik defterinize kaydedin.
  • Ekibinizin listesini en iyi fikirlere daraltın.
  • Ekibinizin planlama ve beyin fırtınası, yaratıcı çözümlerden oluşan kapsamlı bir liste oluşturmak için ne kadar iyi iş birliği yaptığınıza göre değerlendirilecektir.

Örnek Defter sayfasının üst kısmında "Fikirler" yazıyor, ayrıca notların, zorluğun çözümüne yönelik yolları gösteren numaralandırılmış bir karalama listesi ve bir taslak bulunuyor.

Aşama 2: Sahte kodlama

  • Sorunu çözmek için gereken üst düzey adımları insan tarafından okunabilir bir dilde kaydederek başlayın.
    • Bu adımlar kodlama projenizde yorumlarınız haline gelmelidir.
    • Her adıma eşlik eden AI Vision Sensöründen ihtiyaç duyulan veri türlerini ekleyin.
  • Üst düzey adımlarınızı, robotun görevi tamamlamak için gerçekleştirmesi gereken bireysel davranışlara bölün.
  • Sahte kodlamanız, ne kadar açık bir şekilde yazıldığına, ne kadar kapsamlı olduğuna ve zorluğu tamamlamak için AI Vision Sensöründen gelen verileri nasıl kullandığınıza göre değerlendirilecektir.

Üstte kurulumun taslağının ve altta notların bulunduğu örnek defter sayfası. Kurulumda duvarlarla iki alana bölünmüş 3 EXP karosu gösteriliyor. Sol alanın her bir karesinde kırmızı ve mavi birer Buckyball bulunmaktadır. Yeşil oklar robotun kırmızı buckyball'a ulaşmak ve onu sol alana ulaştırmak için izlemesi gereken yolu gösteriyor. Aşağıda krokide 1 yazıyor. Kirlenmiş suyu (kırmızı buckyball) iki alt adımla tanımlayın: a. Kirlenmiş suyu arayın ve b. Kirlenmiş suya yönelin.

Aşama 3: İnşa ve Test

  • Robotun görevi tamamlamak için gerçekleştirmesi gereken her davranışı oluşturmak ve test etmek için sözde kodunuzu kullanın.
  • İlerledikçe deneyin! Test etmeden önce tüm projeyi bir kerede derlemeye çalışmayın. Bu, ortaya çıkan sorunların giderilmesini kolaylaştıracaktır.
  • Doğruluğunuzu artırmak için projeniz üzerinde sık sık yinelemeler yapın.
    • Mümkün olan en yüksek doğruluğu elde etmek için planınızı ve sözde kodunuzu gerektiği gibi geliştirin.
  • Ekibinizin kodlama ve yürütme becerisi, zorluğun tamamlanması ve AI Vision Sensörünün kullanılmasıyla değerlendirilecektir.

Kirlenmiş suyu belirlemek ve kirli suyu hedeflemek için VEXcode projesinden örnek kod parçası. Proje, redball'un anlık görüntüsünü alıyor ve eğer nesne mevcutsa, sensörün bildirdiği merkez x verisini kullanarak nesneyi merkeze getiriyor.