Menggunakan AI dalam Penyelamatan Rover

VR Rover di Rover Rescue dilengkapi dengan teknologi AI bawaan yang memungkinkannya mendeteksi elemen permainan dan menggunakan informasi tersebut untuk menavigasi dunia virtualnya dengan lebih baik. Data ini dapat divisualisasikan dan digunakan dalam berbagai cara dalam Rover Rescue Playground dan permainan.


Bagaimana ini menjadi contoh teknologi Kecerdasan Buatan (AI)?

Teknologi Kecerdasan Buatan (AI) bawaan VR Rover memungkinkannya mendeteksi objek dan melaporkan atribut tentang objek tersebut. Sensor, seperti Sensor Jarak, dapat mendeteksi suatu objek dan lokasinya tetapi tidak memiliki kecerdasan untuk melaporkan informasi apa pun tentang objek tersebut. AI tidak hanya mampu mendeteksi keberadaan dan lokasi suatu objek, tetapi juga dapat menggunakan kecerdasannya untuk mengidentifikasi objek dan atribut penting lainnya tentangnya.

Dalam Rover Rescue, AI bawaan VR Rover telah dilatih sebelumnya agar mampu mendeteksi objek permainan dan membedakannya. Misalnya, AI akan mendeteksi dan memberi nama 'rintangan', 'musuh', dan 'mineral' saat berada dalam jangkauan deteksi VR Rover. AI menggunakan ukuran objek yang terdeteksi untuk menentukan jaraknya dari VR Rover, dan terus melaporkan informasi tersebut.


Bentuk AI dalam VR Rover

VR Rover dilengkapi dengan dua bentuk utama AI: deteksi dan penglihatan.

Tangkapan layar antarmuka VEXcode VR yang menampilkan tantangan pemrograman 'Rover Rescue', menampilkan robot virtual dan elemen pengkodean berbasis blok yang dirancang untuk tujuan pendidikan dalam pembelajaran STEM.

Deteksi AI

“Deteksi” digunakan untuk mengidentifikasi apa yang ada di sekitar VR Rover sejauh 360 derajat, dalam radius 800 milimeter (mm).

VR Rover dapat mendeteksi mineral dan musuh, dan dapat membedakan keduanya. Radius deteksi ditunjukkan oleh lingkaran kuning pada gambar di sebelah kiri.

Tangkapan layar antarmuka VEXcode VR yang menampilkan tantangan Rover Rescue, menampilkan robot virtual dan blok kode untuk tugas pemrograman terkait dengan navigasi dan penyelamatan rover dalam lingkungan simulasi.

Penglihatan AI

“Sight” digunakan untuk mendeteksi apa yang ada di depan VR Rover dalam bidang pandang 40 derajat dan jangkauan 1000 milimeter (mm).

VR Rover dapat melihat mineral, musuh, rintangan, bahaya, dan Pangkalan, serta dapat membedakannya. Pemandangan AI akan melaporkan informasi lebih lanjut tentang apa yang dilihatnya, seperti jarak dan sudut ke mineral atau titik kesehatan musuh yang terkena radiasi. Bidang penglihatan diperkirakan dengan garis kuning pada gambar di sebelah kiri.


Memvisualisasikan informasi AI di Rover Rescue

Ada dua cara untuk memvisualisasikan informasi yang dilaporkan AI bawaan dalam jendela Rover Rescue Playground: peta mini, dan visualisasi AI di lapangan permainan.

Peta Mini

Tangkapan layar antarmuka VEXcode VR yang memamerkan proyek 'Rover Rescue', yang menampilkan robot virtual dan elemen pengkodean berbasis blok yang dirancang untuk tujuan pendidikan dalam pembelajaran STEM.

Saat peta mini hadir di jendela Rover Rescue Playground, peta tersebut akan menunjukkan posisi relatif VR Rover terhadap lapangan yang dapat dimainkan dan objek-objek yang telah diidentifikasi oleh AI-nya.

Informasi AI yang terlihat pada peta mini meliputi radius deteksi dan bidang penglihatan, serta elemen yang dapat dideteksi dalam rentang tersebut.

Tangkapan layar antarmuka VEXcode VR yang menampilkan tantangan pemrograman 'Rover Rescue', menampilkan robot virtual dan elemen pengkodean berbasis blok yang dirancang untuk tujuan pendidikan dalam pembelajaran STEM.

Deteksi Radius

Lingkaran ungu di sekitar VR Rover (seperti yang disorot dengan panah merah pada gambar ini) menunjukkan radius deteksi.

Mineral dan musuh dalam kisaran ini dapat dideteksi menggunakan AI.

Tangkapan layar antarmuka VEXcode VR yang memamerkan proyek Rover Rescue, menampilkan robot virtual dan blok pengkodean untuk tugas pemrograman yang terkait dengan pendidikan STEM.

Bidang Penglihatan

Kerucut tembus pandang berwarna ungu yang diproyeksikan dari bagian depan VR Rover (seperti yang disorot dengan panah merah pada gambar ini) menunjukkan bidang penglihatan, atau tempat VR Rover dapat secara efektif “melihat.”

Elemen permainan dalam rentang ini dapat dilihat, dan informasi lebih lanjut tentang objek ini akan ditampilkan di lapangan permainan.


Visualisasi AI

Tangkapan layar antarmuka VEXcode VR yang menampilkan tantangan Rover Rescue, menampilkan robot virtual yang menavigasi rintangan dalam lingkungan simulasi, mendemonstrasikan konsep pengkodean untuk pendidikan STEM.

Visualisasi AI

Visualisasi AI di lapangan permainan dapat dihidupkan dan dimatikan dengan memilih tombol di sudut kanan bawah jendela Taman Bermain.

Saat dihidupkan, informasi AI akan menyorot elemen permainan yang terdeteksi dan menampilkan nama serta atribut relevanseperti jarak atau poin kesehatan.

Informasi atribut hanya akan ditampilkan saat elemen permainan berada dalam jangkauan penglihatan dan jarak pandang 1000 mm dari VR Rover. Jika berada di luar jangkauan, itu tidak akan ditampilkan.

Tangkapan layar antarmuka VEXcode VR yang memamerkan proyek Rover Rescue, menampilkan robot virtual dan elemen pengkodean berbasis blok yang dirancang untuk membantu pengguna mempelajari konsep pengkodean dalam lingkungan simulasi.

Mineral ditunjukkan dengan sorotan yang bersinar dan label 'Mineral'.

Jarak dan sudut ke mineral juga ditampilkan, dan akan berubah secara real time saat VR Rover bergerak di sekitar lingkungan alien.

Tangkapan layar antarmuka VEXcode VR yang memamerkan proyek Rover Rescue, menampilkan robot virtual dan elemen pengkodean berbasis blok yang dirancang untuk mengajarkan konsep pengkodean dan prinsip robotika dalam lingkungan pendidikan.

Musuh yang terkena radiasi ditandai dengan sorotan cahaya dan label 'Musuh'.

Jarak dan sudut ke musuh ditampilkan, dan akan berubah secara real time saat VR Rover dan musuh bergerak dalam hubungannya satu sama lain.

Level dan kesehatan musuh juga ditampilkan. Makin tinggi levelnya, makin besar poin kesehatan musuh. Kekuatan penyerapan yang dibutuhkan untuk menetralkan musuh berkorelasi dengan level dan kesehatannya.

Tangkapan layar tantangan VEXcode VR Rover Rescue, memamerkan antarmuka robot virtual dengan blok pengkodean dan lingkungan simulasi untuk tugas pemrograman yang terkait dengan pendidikan STEM.

Rintangan ditandai dengan sorotan yang menyala dan label 'Rintangan'.

Jarak ke rintangan ditampilkan, dan akan berubah secara real time saat VR Rover bergerak di sekitar lingkungan alien.


Menggunakan informasi AI dalam proyek

Informasi dari AI bawaan VR Rover dapat digunakan dalam proyek untuk membantu navigasi ke mineral, mendeteksi musuh, menghindari rintangan, dan banyak lagi. Ada beberapa cara data AI dapat digunakan dalam suatu proyek.

Contoh proyek dapat digunakan sebagai titik awal untuk kode Anda. Lihat artikel ini untuk informasi lebih lanjut tentang mengakses dan menggunakan proyek contoh di VEXcode VR.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: