Templat Kompetisi merupakan contoh proyek yang sudah memiliki perintah untuk berkomunikasi dengan Sistem Kontrol Lapangan selama kompetisi, memastikan perintah mematuhi peraturan lapangan, dan membantu dalam menyiapkan proyek guna menghindari komplikasi dan diskualifikasi ("kompetisi" merujuk pada acara VRC yang menggunakan perangkat keras kontrol lapangan resmi).
Buka Template Kompetisi dari Halaman Contoh
Tiga bagian dari templat: Pra-otonom, Mode Otonom, dan Kontrol Pengemudi
Catatan: Agar proyek Anda berhasil dalam kompetisi, Anda harus meninggalkan fungsi ini dalam proyek Anda. Tambahkan perintah di tempat yang ditunjukkan oleh komentar untuk setiap bagian.
Gunakan Fungsi pre_autonomous untuk Pengaturan apa pun
Fungsipre_autonomous digunakan untuk pengaturan apa pun yang mungkin dibutuhkan robot Anda seperti mengkalibrasi Gyro, mengatur variabel, atau pengaturan perangkat lainnya. Perintah ini akan langsung dijalankan saat proyek dimulai, sebelum bagian otonomi pencocokan dimulai.
Pastikan semua perintah diberi indentasi dengan benar sehingga garis panduan terlihat di antara fungsipre_autonomous danautonomous.
Catatan: Jika tidak ada pengaturan yang diperlukan, fungsi ini dapat tetap kosong.
Otonom
Fungsi otonom digunakan untuk mengendalikan robot Anda selama bagian otonom dari pertandingan VRC. Perintah dalam fungsi ini akan dijalankan saat pertandingan memulai periode Otonom.
Pastikan semua perintah diberi indentasi dengan benar sehingga garis panduan terlihat di antara fungsipre_autonomous danautonomous.
Catatan: Jika tidak ada pengaturan yang diperlukan, fungsi ini dapat tetap kosong.
Kontrol Pengguna
Fungsi user_control digunakan untuk mengendalikan robot Anda selama bagian kendali pengemudi dalam pertandingan VRC. Perintah dalam fungsi ini akan dijalankan saat pertandingan memulai periode Kontrol Pengemudi.
Catatan: Loop while True diperlihatkan di atas sehingga robot akan merespons masukan dari Pengendali V5 untuk keseluruhan pertandingan.
Pastikan semua perintah diindentasi dengan benar dalam loopwhile True saat mengodekan bagian kontrol pengguna. Dua garis panduan harus terlihat seperti ditunjukkan di sini. Satu karenasementara True berada dalam fungsiuser_control. Yang lainnya untuk memastikan perintah berada dalam loopwhile True.