Robot yang digunakan di VIQRC Slapshot Playground di VEXcode VR adalah versi virtual dari Snapshot, VEX IQ Hero Bot, yang digunakan untuk Kompetisi VEX IQ (VIQRC) Slapshot 2022-2023. Virtual Snapshot memiliki dimensi dan motor yang sama dengan Snapshot fisik, tetapi dengan tambahan sensor untuk memprogram gerakan otonom tambahan di VEXcode VR. Dalam versi Slapshot dari VEXcode VR, hanya ada satu robot, dan robot tersebut sudah dikonfigurasi sebelumnya. Hal ini menghilangkan kebutuhan akan konfigurasi robot, atau proyek templat yang telah ditentukan sebelumnya.

VEXcode VR adalah ruang kerja berbasis blok untuk memprogram robot virtual VIQRC Slapshot.


Kontrol Robot

Snapshot memiliki kontrol-kontrol berikut:

Sistem penggerak dengan sensor inersia Hal ini memungkinkan kategori blok “Drivetrain” di Toolbox VEXcode VR untuk menggerakkan dan membelokkan robot. Video ini menunjukkan sebuah proyek yang sedang berjalan yang membuat robot dapat mengemudi dan berbelok untuk menavigasi lapangan.

Lengan dikendalikan oleh Motor Lengan. Hal ini memungkinkan robot untuk melepaskan cakram dari beberapa dispenser dan menjangkau melewati penghalang untuk menyentuh zona kontak di akhir pertandingan. Video ini menunjukkan robot menggunakan lengannya untuk mengeluarkan cakram dari dispenser berwarna kuning.

  • Lengan diangkat dan diturunkan menggunakan blok [Putar untuk] atau [Putar ke posisi]. Posisi default adalah lengan diturunkan.

Saluran Masuk yang dikendalikan oleh Motor Saluran Masuk Hal ini memungkinkan robot untuk mengambil cakram, atau membalikkan arah pengambilan (membalikkan arah pengambilan juga disebut pengeluaran) untuk memutar cakram keluar dan menjauh dari tempat pengambilan dan mencetak skor. Video ini menunjukkan robot mengambil cakram dan kemudian mencetak skornya.

  • Saluran masuk dapat diputar menggunakan blok [Putar untuk]. Memutar saluran masuk sebesar 180 derajat akan memasukkan cakram dari lapangan. 
  • Baik saluran masuk maupun saluran keluar dapat digerakkan menggunakan blok [Putar]. Dengan memutar motor selama waktu tertentu lalu mematikan motor, Anda dapat memastikan bahwa cakram telah bersih dari saluran keluar.

Sensor Robot

Virtual Snapshot telah menambahkan sensor untuk pemrograman otonom di VEXcode VR. Sensor-sensor ini didasarkan pada sensor VEX IQ (generasi ke-2) termasuk Sensor Jarak (generasi ke-2) dan Sensor Optik.

Inersia

Ruang kerja VEXcode VR untuk memprogram dan men-debug robot virtual VIQRC Slapshot.

Sensor Inersia yang digunakan dengan penggerak Hal ini memungkinkan robot untuk melakukan belokan yang akurat dan presisi.

Arah putaran sistem penggerak melaporkan nilai dari 0 hingga 359,9 derajat, dan searah jarum jam dianggap positif.

Sensor Jarak (generasi ke-2)

Ruang kerja VEXcode VR untuk memprogram dan menguji robot virtual VIQRC Slapshot dengan perintah berbasis blok.

Sensor Jarak Distance Sensor melaporkan apakah suatu objek berada dekat dengan sensor, serta perkiraan jarak dari bagian depan sensor ke objek tersebut, dalam milimeter atau inci.

Ruang kerja blok VR VEXcode untuk VIQRC Slapshot Playground dengan robot dan lapangan terlihat di samping area kode.

Sensor Jarak di bagian depan Snapshot dapat digunakan untuk mendeteksi seberapa jauh robot tersebut dari pagar.

Untuk informasi lebih lanjut mengenai Sensor Jarak IQ (generasi ke-2) lihat artikel Perpustakaan VEX ini.

Saklar Bumper

Ruang kerja VEXcode VR dengan VIQRC Slapshot Playground dan robot virtual yang siap untuk pemrograman berbasis blok.

Tombol Bumper melaporkan apakah tombol tersebut sedang ditekan atau tidak.

Ruang kerja VEXcode VR dengan VIQRC Slapshot Playground dan kode berbasis blok untuk robot virtual.

Saklar Bumper terletak di dalam mekanisme pemasukan dan dapat digunakan untuk menentukan apakah sebuah disk telah dimasukkan ke dalam pemasukan.

Untuk informasi lebih lanjut mengenai Bumper Switch, lihat artikel VEX Library ini.

Sensor Optik

Ruang kerja VEXcode VR dengan VIQRC Slapshot Playground dan panel pengkodean blok untuk memprogram robot virtual.

Sensor Optik menggunakan cahaya pantulan untuk mendeteksi warna, nilai rona, nilai skala abu-abu, dan kedekatan suatu objek

Antarmuka VEXcode VR yang menampilkan VIQRC Slapshot Playground dengan robot virtual dan ruang kerja pengkodean.

Sensor optik yang terletak di bagian depan Snapshot digunakan untuk mendeteksi warna dispenser.  

Hal ini dapat berguna dalam menentukan dispenser mana yang akan diinteraksi dan bagaimana robot harus merespons dispenser tersebut untuk melepaskan cakram.

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

Last Updated: