Langsung ke konten utama

Jadilah Efisien!

Muat 2 disk terlebih dahulu. Buat algoritma untuk menggunakan blok [Drive for], [Turn for], [Spin ​​for], sensor Jarak Bawah, dan Pelacak Garis untuk menggerakkan Robot Pahlawan meluncurkan Cakram yang sudah dimuat sebelumnya, tumpukan tiga Cakram yang disorot hijau, dan tiga Cakram yang disorot merah muda ke Target Tinggi berwarna biru secepat mungkin!

  • Pilih VRC Virtual Skills - Spin Up Playground.
  • Programkan Hero Bot untuk meluncurkan Disc yang sudah dimuat sebelumnya dan tumpukan tiga Disc yang disorot dengan warna hijau ke Target Tinggi berwarna biru dalam satu kali peluncuran.
    • Arahkan Hero Bot ke posisi yang terletak pada lintasan peluncuran yang diharapkan dari Disc yang ditandai hijau dan putar robot ke arah High Goal berwarna biru.
    • Gunakan sensor Jarak Bawah untuk mengarahkan Hero Bot ke tumpukan 3 Cakram.
    • Programkan Hero Bot untuk memutar kelompok motor pengisap guna meluncurkan Cakram Pramuat sambil mengambil tumpukan 3 Cakram. Gunakan Pelacak Garis untuk mendeteksi apakah semua Cakram telah diluncurkan.
  • Programkan Hero Bot untuk meluncurkan tiga Disc yang ditandai dengan warna merah muda ke Target Tinggi berwarna biru.
    • Gunakan sensor Jarak Bawah untuk menavigasi Hero Bot, dan gunakan kelompok motor pengisap untuk mengambil ketiga Cakram satu per satu secara berurutan. Gunakan fitur dan jangan tunggu dari IntakeMotorGroup untuk meminimalkan waktu penyelesaian proses ini.
    • Programkan Hero Bot untuk berbelok ke arah Target Tinggi berwarna biru dan memutar kelompok motor hisap untuk meluncurkan Cakram. Gunakan Pelacak Garis untuk mendeteksi apakah semua Cakram telah diluncurkan.
  • Atur pengatur waktu dan lihat seberapa cepat Hero Bot dapat menyelesaikan tugas ini.

Tips Bermanfaat

  • Garis antara posisi peluncuran (posisi mencetak skor) dan Target Tertinggi adalah lintasan peluncuran yang diharapkan dari sebuah Disc.
  • Fitur dan jangan tunggu dari blok spin IntakeMotorGroup akan menyebabkan blok lain terus berjalan sementara motor intake berputar. Untuk menggunakan fitur ini, pilih panah untuk memperluas dan jangan menunggu.

    VEXcode Spin Untuk blok yang terbaca 'putar IntakeMotorGroup intake selama 40 derajat dan jangan'tunggu'.

    • Perintah Python yang cocok:

      intake_motor_group.spin_for(REVERSE, 40, DEGREES, wait=False)