Lompat ke isi utama

Ikhtisar Proses

Setiap tahap Misi Air Bersih dapat diselesaikan menggunakan proses tiga fase. 

  1. Perencanaan
  2. Kode semu
  3. Membangun dan Menguji  

Tonton video di bawah dan baca ringkasannya untuk mempelajari tentang penggunaan proses ini untuk memecahkan tantangan pengkodean, seperti Misi Air Bersih. Anda dapat merujuk kembali ke informasi ini kapan saja selama tantangan.

 

Tahap 1: Perencanaan

  • Tinjau Dokumen Tantangan sebagai sebuah tim. Pastikan semua orang sepenuhnya memahami tujuan dan persyaratan tantangan sebelum melakukan curah pendapat. Jika Anda memiliki pertanyaan tentang tantangan tersebut, tanyakan kepada kelompok lain atau guru Anda.
  • Berkolaborasilah dengan seluruh tim Anda untuk menghasilkan daftar beberapa ide menyeluruh dan inovatif untuk menyelesaikan tantangan tersebut. Pastikan untuk mencatatnya di buku catatan teknik Anda.
  • Persempit daftar tim Anda ke ide-ide teratas.
  • Perencanaan dan curah pendapat tim Anda akan dievaluasi berdasarkan seberapa baik Anda berkolaborasi untuk membuat daftar solusi kreatif yang komprehensif.

Halaman Buku Catatan Contoh bertuliskan "Ide" di bagian atas, dengan daftar coretan bernomor dan sketsa untuk menunjukkan catatan tentang cara memecahkan tantangan.

Tahap 2: Pseudocoding

  • Mulailah dengan mencatat langkah-langkah tingkat tinggi yang diperlukan untuk memecahkan tantangan dalam bahasa yang dapat dibaca manusia.
    • Langkah-langkah ini seharusnya menjadi komentar dalam proyek pengkodean Anda.
    • Sertakan jenis data yang dibutuhkan dari AI Vision Sensor yang menyertai setiap langkah.
  • Uraikan langkah-langkah tingkat tinggi Anda menjadi perilaku individual yang perlu dilakukan robot untuk menyelesaikan tantangan.
  • Pseudocoding Anda akan dievaluasi berdasarkan seberapa jelas penulisannya, seberapa teliti, dan bagaimana Anda menggunakan data dari AI Vision Sensor untuk menyelesaikan tantangan tersebut.

Contoh halaman Buku Catatan dengan sketsa pengaturan di bagian atas dan catatan di bawah. Penataannya memperlihatkan 3 petak EXP dibagi menjadi dua area dengan dinding. Ada buckyball merah dan biru di setiap ubin area kiri. Panah hijau menunjukkan jalur yang harus dilalui robot untuk bergerak ke buckyball merah dan melemparkannya ke area kiri. Di bawah sketsa tertulis 1. Identifikasi air yang terkontaminasi (red buckyball), dengan dua sublangkah: a. Carilah air yang terkontaminasi dan b. Beralih untuk menargetkan air yang terkontaminasi.

Tahap 3: Membangun dan Menguji

  • Gunakan pseudocode Anda untuk membangun dan menguji setiap perilaku yang perlu dilakukan robot untuk menyelesaikan tantangan.
  • Uji sambil jalan! Jangan mencoba membangun keseluruhan proyek sekaligus sebelum mengujinya. Ini akan memudahkan pemecahan masalah yang timbul.
  • Ulangi proyek Anda secara berkala untuk meningkatkan keakuratan.
    • Sempurnakan rencana dan pseudocode Anda sebagaimana diperlukan untuk mencapai akurasi setinggi mungkin.
  • Pengodean dan eksekusi tim Anda akan dievaluasi setelah tantangan selesai dan penggunaan AI Vision Sensor.

Contoh cuplikan kode dari proyek VEXcode untuk Mengidentifikasi air yang terkontaminasi dan beralih ke target air yang terkontaminasi. Proyek ini mengambil snapshot dari redball dan jika objek tersebut ada, akan beralih ke pemusatan objek menggunakan data pusat x yang dilaporkan oleh sensor.