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.
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.
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
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.
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.
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
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.
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.
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.
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.