Lompat ke isi utama

Apa itu Sensor Penglihatan? - Berbasis blok

Ikon Kotak Alat Guru Kotak Alat Guru - Tujuan Halaman Ini

Halaman ini akan memperkenalkan siswa kepada apa itu Sensor Penglihatan dan beberapa kemampuannya. Para siswa kemudian akan menganalisis sebagian gambar dari contoh proyek untuk melihat bagaimana Sensor Penglihatan dapat digunakan dengan VEXcode
Pertanyaan Diskusi Motivasi di bagian bawah halaman dapat diselesaikan sebagai diskusi kelas atau secara individu di buku catatan teknik siswa.

Keterangan

Sensor Penglihatan memungkinkan robot Anda mengumpulkan data visual dari umpan langsung. Umpan langsung adalah transmisi streaming dari apa yang ditangkap kamera video. Sensor Penglihatan seperti kamera pintar yang dapat mengamati, memilih, menyesuaikan, dan menyimpan warna dan objek yang muncul di bidang visualnya.

Sensor Penglihatan VEX dengan bagian atas sensor ditunjukkan di sebelah kiri dan bagian bawah sensor, sedangkan port untuk koneksi ditunjukkan di sebelah kanan.
Sensor Penglihatan 276-4850

Kemampuan:

  • Sensor ini dapat digunakan untuk mengenali warna dan pola warna.
  • Sensor ini dapat digunakan untuk mengikuti suatu objek.
  • Sensor ini dapat digunakan untuk mengumpulkan informasi tentang lingkungan.

Sensor Penglihatan memungkinkan robot menggunakan data masukan visual dari lingkungannya. Proyek kemudian dapat menentukan bagaimana data masukan visual akan memengaruhi perilaku robot. Misalnya, robot dapat melakukan tindakan (output) seperti memutar motor atau menampilkan hasil pada layar LCD.

Sensor Penglihatan juga dapat menangkap gambar sekilas dari apa yang ada di depannya dan menganalisisnya sesuai dengan apa yang diminta pengguna. Misalnya, pengguna dapat mengumpulkan data dari snapshot seperti, apa warna objek tersebut? Apakah ada objek yang terdeteksi? Berapa besar objeknya (lebar dan tinggi)?

Robot kemudian dapat membuat keputusan berdasarkan data ini. Contoh proyek parsial di bawah menunjukkan bagaimana hal ini dilakukan. Tiga warna diperiksa berulang kali setelah proyek dimulai, dan setiap pemeriksaan warna merupakan peristiwa yang berbeda. Hanya kejadian yang memeriksa Biru yang diperlihatkan di bawah. Tumpukan ini membuat robot mencetak "Objek Biru Ditemukan" jika objek biru terdeteksi atau "Tidak Ada Objek Biru" jika tidak. Peristiwa checkRed dan checkGreen yang tidak ditampilkan di bawah ini memiliki tumpukan serupa untuk memutuskan apa yang akan dicetak di layar.

Proyek VEXcode V5 dengan dua tumpukan blok. Tumpukan di sebelah kiri dimulai dengan blok ketika dimulai dengan blok selamanya yang terpasang. Di dalam blok selamanya ada 3 blok yang membaca, menyiarkan pemeriksaan biru dan menunggu, menyiarkan pemeriksaan merah dan menunggu, menyiarkan pemeriksaan hijau dan menunggu, dan menunggu 0,1 detik. Tumpukan di sebelah kanan dimulai dengan blok peristiwa biru Saat saya menerima cek. Blok yang dilampirkan terbaca, dari atas ke bawah, atur ke ekstra besar di otak; hapus baris 1 di otak; atur kursor ke baris 1 kolom 1 di Otak; ambil snapshot Vision 5 dari Bluebox; Jika objek Vision 5 ada maka cetak objek Biru yang ditemukan di Otak; jika tidak, cetak tidak ada objek biru di otak.

 

Ikon Motivasi Diskusi Memotivasi Diskusi

T:Jenis pekerjaan manusia apa yang akan diuntungkan dengan bantuan robot bersensor penglihatan?
J:Perhatikan pekerjaan manusia yang akan diuntungkan dengan kemampuan untuk melihat ke dalam lingkungan dan/atau memanipulasi lingkungan dari jarak jauh (misalnya, mengamati hewan di alam liar, menjinakkan bahan peledak, atau melakukan operasi dengan bantuan robot).

T:Sebutkan nama sebuah perangkat dan jelaskan bagaimana perangkat itu menggunakan input, output, dan proses.
J:Jawaban yang mungkin adalah kalkulator yang mengambil rangkaian angka dan operator matematika yang dimasukkan seseorang, memproses angka dan operasi tersebut untuk menghitung hasilnya, lalu menampilkan hasil tersebut di layar untuk orang tersebut.

T:Menurut Anda, mengapa loop selamanya digunakan dalam proyek yang ditunjukkan di atas?
J:Loop selamanya digunakan agar Sensor Penglihatan terus-menerus memeriksa beberapa jepretan yang diambil untuk melihat apakah ada objek merah yang terlihat oleh sensor.