Buka Lokasi
Buat sistem koordinat pada Bidang Keterampilan Virtual Volume Penuh dengan posisi titik merah sebagai titik asal (0, 0) dan posisi awal Pusat Bot Pahlawan terletak pada koordinat (0, 36). Gunakan blok [Drive for], [Turn for], [Spin to position], dan [Spin for] untuk memprogram Hero Bot agar mengambil Balok Merah yang disorot dengan warna oranye, ke dalam Goal I, dan memarkir robot di Zona Persediaan. Buat algoritma untuk menemukan koordinat X dan Y dari lokasi tempat robot mengambil dan mencetak Balok Merah, serta koordinat X dan Y dari lokasi tempat robot memarkir Robot Pahlawan.
- Pilih VIQRC Virtual Skills - Full Volume Playground.
- Buat algoritma untuk menghitung dan mencatat koordinat X dan Y posisi robot setelah menempuh jarak tertentu menggunakan jarak tempuh dan arah penggerak.
- Programkan Hero Bot untuk mengemudi ke Balok Merah yang disorot dengan warna oranye dan mengambilnya.
- Gunakan algoritma untuk melacak koordinat X dan Y dari posisi robot.
- Gunakan blok [print] untuk mencetak koordinat X dan Y dari lokasi tempat robot mengambil Blok ke Konsol Cetak.
- Programkan Hero Bot untuk bergerak menuju Tujuan I dan menjatuhkan Balok ke dalam Tujuan tersebut.
- Gunakan algoritma untuk melacak koordinat X dan Y dari posisi robot.
- Gunakan blok [print] untuk mencetak koordinat X dan Y dari lokasi tempat robot akan menjatuhkan Blok ke Tujuan I ke Konsol Cetak.
- Arahkan Hero Bot ke posisi agar sebagian berada di dalam Zona Pasokan.
- Gunakan algoritma untuk melacak koordinat X dan Y dari posisi robot.
- Gunakan blok [print] untuk mencetak koordinat X dan Y lokasi tempat robot akan diparkir sebagian di dalam Zona Pasokan ke Konsol Cetak.
Tips Bermanfaat
- Untuk mengidentifikasi koordinat X dan Y dari Hero Bot di Lapangan Keterampilan Virtual VIQRC, tetapkan posisi awal Hero Bot sebagai titik asal (0,0) dari sistem koordinat.
- Deklarasikan dua variabel untuk menyimpan koordinat X dan Y dari Hero Bot. Gunakan blok set dari kategori Variabel untuk mengatur nilai koordinat X dan Y menjadi 0 di awal proyek.

Perintah Python yang cocok:
arusX = 0 arusY = 36
- Gunakan blok Reporter dari kategori Sensing untuk mendapatkan nilai arah penggerak dari Sensor Inersia.

Perintah Python yang cocok:
drivetrain.heading(DEGREES)
- Gunakan jarak tempuh dan arah penggerak untuk menghitung koordinat X dan Y setelah menempuh jarak tertentu.
Fungsi matematika (maju):
X2 = X1 + jarak_mengemudi * sin (arah_mengemudi)
Y2 = Y1 + jarak_berkendara * cos (arah_berkendara)

- Gunakan blok fungsi dari kategori Operator untuk menyatakan fungsi matematika.

Perintah Python yang cocok:
currentX = currentX + drive_distance * math.sin(drivetrain.heading(DEGREES) / 180.0 * math.pi) currentY = currentY + drive_distance * math.cos(drivetrain.heading(DEGREES) / 180.0 * math.pi)
- Untuk informasi lebih lanjut mengenai Dimensi Bidang Keterampilan Virtual VIQRC, klik di.