Memahami Fitur Robot di VIQC: Berkontribusi untuk VEXcode VR


Robot yang digunakan di VIQC Pitching In Playground di VEXcode VR adalah versi virtual dari Fling, VEX IQ Hero Bot, yang digunakan untuk VEX IQ Challenge (VIQC) Pitching In 2021-2022. Virtual Fling memiliki dimensi dan motor yang sama dengan Fling fisik, tetapi dengan tambahan sensor untuk pemrograman otonom di VEXcode VR. Dalam versi Pitching In 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.

Ruang kerja VEXcode VR untuk VIQC Pitching In Playground dengan kontrol berbasis blok untuk robot virtual.


Kontrol Robot

Fling memiliki kontrol sebagai berikut:

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

Lengan Ketapel dikendalikan oleh Motor Ketapel Lengan Hal ini memungkinkan robot untuk meluncurkan bola ke gawang dan mencetak gol dengan gerakan melayang rendah dari palang gantung, seperti yang ditunjukkan dalam video ini.

  • Lengan Ketapel diluncurkan dalam gerakan kontinu menggunakan blok [Putar]. Posisi default adalah lengan diturunkan.
  • Lengan Ketapel dapat diratakan saat diatur ke posisi 2600 derajat menggunakan blok [Putar ke posisi]. Ini berguna saat berkendara di bawah palang gantung.

Ketegangan Lengan Ketapel dikendalikan oleh Motor Ketegangan Lengan. Hal ini memungkinkan robot untuk meluncurkan bola dengan jarak yang berbeda di seluruh lapangan, seperti yang ditunjukkan dalam video ini.

  • Ketegangan Lengan Ketapel dapat disesuaikan menggunakan blok [Putar ke posisi]. Ini berguna saat meluncurkan bola dari jarak yang berbeda di lapangan.
  • Ketegangan standar diatur pada 90 derajat.

Saluran Masuk yang dikendalikan oleh Motor Saluran Masuk Hal ini memungkinkan robot untuk mengambil bola-bola yang akan diluncurkan oleh lengan ketapel, atau membalikkan arah pengambilan (membalikkan arah pengambilan juga disebut pengeluaran) untuk memutar bola-bola keluar dan menjauh dari arah pengambilan. Hasil tangkapan sampingan dapat digunakan untuk mengumpulkan Bola dan memindahkannya ke lokasi yang berbeda.

  • Saluran masuk dapat diputar menggunakan blok [Putar untuk]. Memutar saluran masuk udara hingga 180 derajat akan memasukkan bola dari lapangan, seperti yang ditunjukkan dalam video ini.

Sensor Robot

Virtual Fling telah menambahkan sensor untuk pemrograman otonom di VEXcode VR.

Sistem penggerak

Ruang kerja VEXcode VR untuk arena bermain VIQC Pitching In dengan tampilan pengkodean berbasis blok dan Python untuk memprogram robot virtual.

Sensor Gyro yang digunakan dengan sistem 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

Antarmuka VR VEXcode untuk VIQC Pitching In Playground dengan opsi pengkodean berbasis blok dan berbasis teks.

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 VEXcode VR untuk VIQC Pitching In Playground dengan opsi pengkodean berbasis blok dan Python untuk robot virtual.

Sensor Jarak di tengah Fling dapat digunakan untuk mendeteksi kapan sebuah Bola dimuat ke Lengan Ketapel.

Untuk informasi lebih lanjut mengenai IQ Distance Sensor, lihat artikel VEX Library ini.

Saklar Bumper

Antarmuka VR VEXcode untuk VIQC Pitching In Playground dengan opsi pengkodean berbasis blok dan Python untuk robot virtual.

Tombol Bumper melaporkan apakah tombol tersebut sedang ditekan atau tidak.

Ruang kerja VEXcode VR dengan arena bermain VIQC Pitching In dan robot virtual untuk aksi tantangan pemrograman.

Saklar Bumper terletak di dasar Lengan Ketapel dan dapat digunakan untuk menentukan kapan Lengan Ketapel telah diturunkan sepenuhnya.

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

Sensor Warna

VEXcode VR Playground menampilkan lapangan VIQC Pitching In dengan opsi pengkodean berbasis blok dan Python untuk robot virtual.

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

Ruang kerja VEXcode VR untuk VIQC: Berpartisipasi dalam pemrograman berbasis blok dan arena bermain robot virtual.

Sensor warna yang terletak di bawah Fling digunakan untuk mendeteksi apakah robot melaju di atas garis hitam pada lapangan virtual.

Ini bisa berguna saat mengemudi hingga garis hitam tertentu di lapangan terdeteksi, atau bahkan menggunakan jumlah garis hitam di lapangan untuk melacak seberapa jauh Fling harus mengemudi.

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

Last Updated: