Sebelum Anda Memulai
Pertanyaan Penting:
Bagaimana robot membuat keputusan?
Pemahaman Unit:
- Keputusan dapat dibuat dengan memeriksa kondisi dan mengajukan pertanyaan.
- Perilaku dapat diulang tanpa batas, atau dalam jumlah terbatas.
- Memindahkan robot menggunakan One Stick Controller dapat dimasukkan ke dalam proyek VEXcode.
- Menggunakan komentar dalam kode Anda membantu Anda mengatur proyek Anda.
Penyelarasan Standar
Asosiasi Guru Ilmu Komputer (CSTA)
- 1B-CS-02: Modelkan bagaimana perangkat keras dan perangkat lunak komputer bekerja bersama sebagai suatu sistem untuk menyelesaikan tugas.
- 1B-AP-10: Buat program yang menyertakan urutan, kejadian, perulangan, dan kondisi.
- 1B-AP-11: Menguraikan (memecahkan) masalah menjadi submasalah yang lebih kecil dan mudah dikelola untuk memudahkan proses pengembangan program.
- 1B-AP-12: Memodifikasi, me-remix, atau menggabungkan bagian-bagian dari program yang sudah ada ke dalam karya sendiri, untuk mengembangkan sesuatu yang baru atau menambahkan fitur yang lebih canggih.
- 1B-AP-17: Jelaskan pilihan yang dibuat selama pengembangan program menggunakan komentar kode, presentasi, dan demonstrasi.
- 2-AP-12: Merancang dan mengembangkan secara berulang program yang menggabungkan struktur kontrol, termasuk loop bersarang dan kondisi gabungan.
- 2-AP-19: Dokumentasikan program agar lebih mudah diikuti, diuji, dan di-debug.
- 3B-AP-09: Menerapkan algoritma kecerdasan buatan untuk memainkan permainan melawan lawan manusia atau memecahkan masalah.
Bahan yang Dibutuhkan (per kelompok):
- Robot Pengkodean VEX AIM
- Pengontrol Satu Tongkat
- 2 tong jeruk
- 2 tong biru
- 2 bola olahraga
- Semua ID AprilTag
- Lapangan AIM (4 ubin dan 8 dinding)
- Jurnal
Untuk mempelajari lebih lanjut tentang pengajaran konsep AI dengan VEX, kunjungi teachai.vex.com.
Waktu yang Disarankan untuk Unit Ini: 4-7 Sesi
Meskipun kecepatan akan bervariasi di setiap kelas, pengaturan waktu yang disarankan dapat membantu Anda membuat perencanaan secara efektif. Satu 'sesi' dianggap berlangsung sekitar 45-50 menit. Andalah yang paling mengenal murid-murid Anda, jadi sesuaikan waktu seperlunya untuk memenuhi kebutuhan murid-murid di lingkungan Anda sebaik-baiknya.
- Pendahuluan: 1 sesi
- Pelajaran 1: 1-2 sesi
- Pelajaran 2: 1-2 sesi
- Pelajaran 3: 1-2 sesi
Ini adalah unit terakhir Anda sebelum memulai tantangan Capstone! Dalam unit ini, Anda akan mengembangkan apa yang telah Anda pelajari tentang AI Vision untuk mengodekan robot Anda agar dapat mengambil keputusan berdasarkan apa yang dideteksinya. Anda akan mempelajari cara mengulangi perilaku, menggabungkan One Stick Controller ke dalam proyek VEXcode AIM, dan menggunakan Komentar dalam kode Anda untuk membantu menjaga proyek yang lebih kompleks tetap terorganisir. Setelah menyelesaikan unit ini, Anda akan siap menerapkan semua yang telah Anda pelajari pada tantangan Capstone
Tonton video di bawah untuk mempelajari tentang tantangan Capstone. Di Capstone, Anda akan berkompetisi dalam tantangan berjangka waktu untuk mengirimkan kargo secepat mungkin, baik secara mandiri maupun menggunakan kendali pengemudi.
Setelah menonton video tersebut, Anda akan berdiskusi di kelas tentang video tersebut. Catat jawaban Anda terhadap pertanyaan-pertanyaan berikut dalam jurnal Anda, untuk membantu menyusun pemikiran Anda dalam persiapan diskusi:
- Ide apa yang Anda miliki tentang pengkodean robot untuk bagian otonom dari tantangan ini? Bagaimana dengan bagian pengemudi?
- Menurut Anda, keputusan apa yang perlu diambil robot untuk menyelesaikan tantangan ini? Apa yang Anda lihat dalam video untuk mendukung gagasan Anda?
- Menurut Anda, apakah Anda akan lebih jago mengemudikan atau membuat kode pada robot untuk bersaing dalam tantangan ini? Mengapa?
- Keterampilan atau konsep apa lagi yang ingin Anda latih atau pelajari untuk mempersiapkan tantangan ini?
Setelah menonton video tersebut, Anda akan berdiskusi di kelas tentang video tersebut. Catat jawaban Anda terhadap pertanyaan-pertanyaan berikut dalam jurnal Anda, untuk membantu menyusun pemikiran Anda dalam persiapan diskusi:
- Ide apa yang Anda miliki tentang pengkodean robot untuk bagian otonom dari tantangan ini? Bagaimana dengan bagian pengemudi?
- Menurut Anda, keputusan apa yang perlu diambil robot untuk menyelesaikan tantangan ini? Apa yang Anda lihat dalam video untuk mendukung gagasan Anda?
- Menurut Anda, apakah Anda akan lebih jago mengemudikan atau membuat kode pada robot untuk bersaing dalam tantangan ini? Mengapa?
- Keterampilan atau konsep apa lagi yang ingin Anda latih atau pelajari untuk mempersiapkan tantangan ini?
Setelah siswa menonton video, ikuti rutinitas Anda untuk memfasilitasi diskusi seluruh kelas untuk mendapatkan ide awal dan pertanyaan siswa tentang Tantangan Capstone. Sasaran unit ini adalah mempersiapkan siswa untuk Capstone, jadi tidak ada tantangan unit terpisah. Dorong siswa untuk berbagi apa yang mereka rasa masih perlu atau ingin ketahui lebih lanjut, dan catat tanggapan tersebut untuk memandu fasilitasi Anda sepanjang unit.
Selanjutnya, bantu siswa membuat hubungan dunia nyata dengan konten dalam unit ini, dan libatkan pengetahuan sebelumnya mereka dengan menggunakan petunjuk berikut:
Apa sajakah contoh pengambilan keputusan berbasis sensor dalam kehidupan sehari-hari? Bagaimana pengkodean robot Anda serupa atau berbeda? Jawabannya akan bervariasi, dan bisa mencakup hal-hal seperti:
- Termostat yang menghidupkan atau mematikan AC tergantung pada suhu yang terdeteksi.
- Lampu lalu lintas pintar yang berubah berdasarkan lalu lintas yang terdeteksi.
- Mobil tanpa pengemudi yang berhenti saat mendeteksi rambu berhenti atau pejalan kaki.
- Sensor angin pada tenda yang akan menarik tenda secara otomatis jika terdeteksi angin kencang.
Menciptakan Sasaran Pembelajaran Bersama
Sekarang setelah Anda menonton videonya, Anda tahu bahwa Anda sedang bersiap untuk menyelesaikan tantangan yang mencakup pengemudi dan bagian otonom. Pikirkan tentang apa yang perlu Anda ketahui dan mampu lakukan untuk menyelesaikan tugas menyortir objek dengan kedua cara. Anda akan bersama-sama membuat target pembelajaran dengan kelompok dan guru Anda sehingga Anda memiliki pemahaman bersama tentang sasaran pembelajaran untuk unit ini.
Catat target pembelajaran Anda di jurnal Anda. Anda akan kembali ke target pembelajaran ini nanti dalam unit ini untuk merenungkan kemajuan Anda dan merencanakan pembelajaran di masa mendatang.
Sekarang setelah Anda menonton videonya, Anda tahu bahwa Anda sedang bersiap untuk menyelesaikan tantangan yang mencakup pengemudi dan bagian otonom. Pikirkan tentang apa yang perlu Anda ketahui dan mampu lakukan untuk menyelesaikan tugas menyortir objek dengan kedua cara. Anda akan bersama-sama membuat target pembelajaran dengan kelompok dan guru Anda sehingga Anda memiliki pemahaman bersama tentang sasaran pembelajaran untuk unit ini.
Catat target pembelajaran Anda di jurnal Anda. Anda akan kembali ke target pembelajaran ini nanti dalam unit ini untuk merenungkan kemajuan Anda dan merencanakan pembelajaran di masa mendatang.
Memandu siswa di seluruh kelas melalui proses menciptakan target pembelajaran bersama.
- Lakukan curah pendapat dengan siswa tentang apa yang perlu mereka ketahui untuk menyelesaikan kegiatan yang ditunjukkan dalam video di atas. Bingkailah pernyataan ini sebagai pernyataan “Saya bisa”.
- Contoh pernyataan “Saya bisa” untuk unit ini meliputi:
- Saya dapat mengkode robot untuk bergerak ke lokasi tertentu berdasarkan objek yang terdeteksi.
- Saya dapat menggunakan AI Vision untuk membantu saya mengarahkan robot ke ID AprilTag tertentu.
- Buatlah target pembelajaran bersama berdasarkan daftar tersebut.
- Contoh pernyataan “Saya bisa” untuk unit ini meliputi:
Untuk panduan lebih lanjut tentang pembuatan target pembelajaran bersama dengan siswa Anda, lihat artikel Perpustakaan VEX ini. Kemudian, melangkah lebih jauh dan pelajari lebih lanjut tentang penciptaan bersama target pembelajaran dengan pelajaran dari VEX PD+ Masterclassini.
Pilih Berikutnya > untuk mempelajari tentang pengkodean robot Anda untuk membuat keputusan.