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.

Ruang kerja tantangan VEXcode VR Rover Rescue dengan rover, permukaan Mars, dan editor kode berbasis blok.

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.

VEXcode VR Rover Rescue, sebuah arena bermain VR yang dilengkapi dengan rover, pangkalan Mars, dan ruang kerja pemrograman untuk navigasi AI dan tugas penyelamatan.

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

Proyek VEXcode VR Rover Rescue dibuka dengan area bermain (Playground), ruang kerja blok, dan alat visi AI yang terlihat.

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.

Ruang kerja VEXcode VR dengan arena bermain Rover Rescue, menampilkan rover dan kode berbasis blok yang digunakan untuk tantangan tersebut.

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.

Proyek VEXcode VR Rover Rescue dengan area bermain rover dan blok pengkodean AI yang terlihat.

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

VEXcode VR Rover Rescue adalah taman bermain di mana robot penjelajah menavigasi rintangan dan mengumpulkan sampel menggunakan fitur AI.

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 relevan—seperti 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.

Ruang kerja proyek VEXcode VR Rover Rescue dengan arena bermain rover dan editor kode berbasis blok.

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.

Proyek VEXcode VR Rover Rescue dengan Playground, rover, dan kode berbasis blok yang ditampilkan bersama.

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.

Ruang kerja VEXcode VR Rover Rescue dengan blok pengkodean, tampilan rover, dan konsol sensor visi AI.

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: