Lompat ke isi utama

Tantangan Data Visi

Ikon Kotak Alat Guru Kotak Peralatan Guru

Tujuan dari Tantangan Data Penglihatan adalah untuk memastikan bahwa siswa memahami data yang dikumpulkan dari snapshot Sensor Penglihatan dan bagaimana nilai pusat X dan Y dihitung. Siswa Anda juga harus menyelesaikan lab ini dengan pemahaman tentang bagaimana data tersebut dapat ditafsirkan (misalnya, nilai pusat X dapat digunakan untuk menentukan di mana objek berada relatif terhadap titik pusat robot), dan praktik terbaik untuk memberi nama objek saat mengonfigurasi.

Cuplikan Sensor Penglihatan dari konfigurasi yang menunjukkan tangan memegang roda gigi kuning. Hamparan persegi berada di atas roda gigi dengan data berikut tercantum di atas: Kotak Kuning, X 90, Y 62, L 102, T 98.

Selesaikan Tantangan Data Visi dengan menjawab pertanyaan dan mengisi data yang hilang di buku catatan teknik Anda.

  1. Blok manakah yang digunakan untuk mengambil gambar di atas?
    • VEXcode IQ mengambil blok snapshot yang diatur ke Redbox
    • Blok snapshot VEXcode IQ diatur ke Yellowbox
  2. Isi nilai-nilai ini:

Blok Sensor Penglihatan tercantum di sisi kiri dengan kotak kosong untuk diisi dengan nilainya. Dari atas ke bawah blok-blok tercantum: Apakah objek itu ada?, jumlah objek, pusat objek x, pusat objek y, lebar objek, dan tinggi objek.

  1. Apakah YELLOWBOX berada di sebelah kiri atau kanan titik tengah robot?
  2. Apakah YELLOWBOX di atas atau di bawah titik tengah robot?
  3. YELLOWBOX adalah BUKAN nama terbaik untuk diberikan pada objek ini jika Anda ingin dengan mudah mengenali tanda warna mana yang mana. Nama manakah yang lebih baik? Mengapa?
    • YELLOWGEAR
    • KUBUS KUNING

Ikon Kotak Alat Guru Kotak Alat Guru - Jawaban

Jawaban siswa dapat didiskusikan sebagai kelas dan/atau Anda dapat meninjau buku catatan teknik mereka untuk memastikan bahwa mereka menyelesaikan aktivitas dengan sukses.

  1. B.

    Ambil blok snapshot dengan parameter yang ditetapkan ke Yellowbox.

  2. Data lengkap yang selaras dengan blok VEXcode. Jawaban dibaca secara berurutan, objek ada = Benar; jumlah objek = 1; pusat objek x = 141; pusat objek y = 111; lebar objek = 102; tinggi objek = 98.
  3. YELLOWBOX berada sedikit di sebelah kiri titik tengah robot tetapi hanya memiliki perbedaan 16,5 piksel (pusat 157,5 - 141).
  4. YELLOWBOX sedikit lebih rendah dari titik tengah robot tetapi hanya terdapat perbedaan 5,5 piksel (111 - tengah 105,5).
  5. A. YELLOWGEAR
    Ini adalah nama yang lebih baik karena tidak hanya menggambarkan warna objek tetapi juga jenis objek. Itu adalah roda gigi, bukan kotak atau kubus.

Ikon Perluas Pembelajaran Anda Perluas Pembelajaran Anda - Gunakan Blok Penginderaan dalam Proyek

Sekarang setelah beberapa data yang dilaporkan Sensor Penglihatan lebih dipahami, siswa mungkin ingin menggunakan blok Penginderaan ini dalam suatu proyek. Biarkan mereka mengeksplorasi cara melakukannya.
Beberapa siswa mungkin cukup menambahkan blok cetak untuk menampilkan nilai di layar.

Cuplikan kode yang menunjukkan blok If then else dengan parameter yang ditetapkan ke Objek Vision ada. Di dalam cabang If terdapat perintah cetak untuk mencetak 'Objek hijau ditemukan' dan setiap bagian data, serta mengatur kursor ke baris berikutnya di antara setiap bagian. Perintah cetak dibaca, secara berurutan, Cetak jumlah objek; cetak pusat objek x, cetak pusat objek y; cetak lebar objek; dan cetak tinggi objek. Cabang else membaca Cetak 'Tidak Ada Objek Hijau'.

Siswa yang lebih mahir mungkin menggunakan blok ini dalam suatu proyek untuk membuat keputusan. Itu akan memerlukan penambahan drivetrain ke konfigurasi robot.

Cuplikan kode yang menunjukkan cara menggunakan perintah drivetrain dengan perintah sensor. Kode tersebut berbunyi: Berkendara maju, beri komentar - hindari rintangan kotak hijau, ambil gambar kotak hijau. Kemudian ada blok and if then else. Cabang jika memiliki kondisi yang ditetapkan ke objek ada dan pusat objek x lebih besar dari 157,5 maka belok kiri sejauh 90 derajat. Cabang else berbunyi belok kanan sejauh 90 derajat.