Lompat ke isi utama

Perilaku Robot - C++

Ikon Tips Guru Tips Guru

Seperti disebutkan sebelumnya, perilaku adalah cara untuk membicarakan tindakan robot. Salah satu cara untuk membuat siswa berpikir tentang perilaku dan mengatur tindakan dalam suatu urutan adalah dengan meminta siswa memberi label pada bagian-bagian berbeda dari proyek mereka menggunakankomentar. Siswa dapat memberi label perilaku yang berbeda dari tantangan sepanjang proyek.

Pertimbangkan contoh tantangan sederhana berupa bermain Tag. Siswa diminta memprogram robot agar berputar cepat untuk menghindari penandaan, bergerak perlahan untuk menandai seseorang, dan kemudian berputar cepat lagi untuk melarikan diri. Lihat contoh di bawah ini tentang penggunaankomentaruntuk mendeskripsikan urutan perilaku:

Kode program VEX C++ yang menyertakan pustaka vex.h dan menggunakan namespace vex. Program dimulai dengan menginisialisasi konfigurasi robot dengan vexcodeInit(). Kemudian, ia mengatur kecepatan putaran drivetrain menjadi 75 persen dan memerintahkan robot untuk berbelok 180 derajat ke kanan, diikuti dengan pengaturan kecepatan penggerak menjadi 25 persen dan bergerak maju sejauh 80 mm. Terakhir, robot berputar 180 derajat ke kanan lagi. Komentar dalam kode mendeskripsikan tindakan sebagai Berbelok cepat untuk menghindari penandaan, Berkendara maju perlahan untuk menandai seseorang, dan Berbelok cepat lagi untuk melarikan diri.

Perhatikan bahwa deskripsi perilaku menggunakan bahasa yang sederhana dan komentar menangkap komponen tunggal (yaitu, berbelok cepat, melaju perlahan ke depan, dan berbelok perlahan) dari perilaku yang lebih besar (bermain kejar-kejaran).

Merupakan praktik yang baik untuk meminta siswa menjelaskan bagaimana mereka akan merencanakan tantangan ini dalam kaitannya dengan bagaimana mereka menginginkan dan mengharapkan robot berperilaku.