Mengonfigurasi Sensor GPS di VEXcode V5

Untuk menggunakan data dari Sensor Game Positioning System™ (GPS) dalam suatu proyek, sensor tersebut pertama-tama perlu ditambahkan sebagai perangkat di VEXcode V5. Artikel ini akan memandu Anda untuk mengonfigurasi Sensor GPS di VEXcode V5. Tonton video di bawah untuk mempelajari konsep yang dibahas dalam artikel ini.


Mengonfigurasi Sensor GPS di VEXcode V5

Tambahkan Perangkat

Saat mulai memprogram dengan VEXcode V5, blok untuk Sensor GPS tidak akan muncul di Kotak Alat hingga dikonfigurasi. Untuk mengonfigurasi Sensor GPS, tambahkan sebagai perangkat di proyek Anda. 

Toolbar VEXcode V5 dengan ikon Perangkat yang disorot di antara ikon Penampil Kode dan Konsol Cetak.

Pilih ikon Perangkat.

Menu Perangkat VEXcode V5 dengan tombol Tambah perangkat disorot.

Pilih Tambahkan perangkat.

Menu Perangkat VEXcode V5 setelah tombol Tambah perangkat dipilih. Opsi GPS disorot.

Pilih GPS.

Menu Perangkat VEXcode V5 menampilkan opsi Smart Port untuk Sensor GPS. Pada contoh ini, Smart Port bernomor 1 disorot.

Pilih Port Cerdas tempat Sensor GPS terpasang di V5 Robot Brain.

Menu Perangkat VEXcode V5 setelah memilih Smart Ports dan dengan layar Pengaturan GPS ditampilkan. Di bawah ini, tombol Selesai disorot.

PilihSelesaiuntuk menambahkan Sensor GPS sebagai perangkat tanpa mengatur offset.

Untuk mempelajari lebih lanjut tentang Offset Sensor GPS, baca bagian di bawah.

Offset Sensor GPS

Apa itu offset? 

Dalam konfigurasi, Anda memiliki opsi untuk menambahkan informasi offset. Offset adalah perbedaan antara titik referensi pada robot dan posisi Sensor GPS. Titik referensi adalah lokasi yang bermakna pada robot Anda, seperti titik pusat putaran atau lengan robot. Mari kita pikirkan mengapa ini penting. Contoh di bawah menunjukkan Axel, Hero Bot untuk permainan Kompetisi Robot VEX V5 (V5RC) 2024-2025, High Stakes.

Mengapa offset merupakan alat yang berharga?

Mengatur offset tempat Sensor GPS berada dalam kaitannya dengan titik referensi (lengan Axel) memungkinkan Anda memposisikan lengan Axel di lokasi yang diinginkan, dan bukan di bagian belakang robot. VEXcode menggunakan informasi offset untuk mengubah data dari Sensor GPS untuk menggunakan nilai yang sesuai dengan titik referensi dalam proyek Anda.

Offset memungkinkan Anda menggunakan posisi yang direkomendasikan Sensor GPS (di belakang dan menghadap ke belakang robot) untuk mendapatkan data paling akurat dari sensor, sambil menavigasi berdasarkan lokasi yang bermakna untuk robot dan proyek Anda.

Bergantung pada di mana titik acuan Anda berada dan posisi Sensor GPS pada robot Anda, sensor dapat bergeser sepanjang sumbu X, dan/atau sumbu Y. 

Tampilan atas-bawah robot Axel. Kotak hijau menyorot sensor GPS di bagian belakang kanan robot. Titik melingkar berada di bagian depan robot, di atas lengan robot.

Pada gambar Axel ini, Sensor GPS terletak di sisi kanan belakang robot (disorot dengan kotak hijau). Contoh titik referensi ditunjukkan di sini, di lengan Axel, disorot dengan titik hijau.

Tampilan dari atas robot Axel di lapangan permainan. Sensor menghadap ke belakang robot, yang ditunjukkan oleh panah hijau solid. Titik acuan untuk robot berada pada sisi berlawanan, yang diwakili oleh panah hijau putus-putus.

Penting juga untuk mempertimbangkan sudut pandang Sensor GPS dalam kaitannya dengan titik referensi.

Menggunakan posisi yang direkomendasikan untuk Sensor GPS, sensor akan menghadap di belakang Axel, seperti yang ditunjukkan di sini dengan panah hijau.

Namun, titik acuannya sejajar dengan bagian depan robot, menghadap arah yang berlawanan. Sensor GPS juga memiliki Sudut Offset.

Mengukur Offset X dan Y

Dengan menambahkan offset ke konfigurasi Anda, nilai Sensor GPS yang digunakan dalam proyek VEXcode V5 Anda akan secara otomatis disesuaikan untuk mencerminkan offset, dan posisi titik referensi robot yang Anda inginkan di Lapangan. 

Sensor GPS dapat digeser sepanjang sumbu x dan/atau sumbu y, tergantung pada lokasi pemasangan sensor pada robot Anda.

Tampilan atas bawah robot Axel yang memperlihatkan kotak hijau yang disorot di sekitar sensor GPS dan lingkaran hijau di atas lengan robot. Kotak X dan Y diletakkan di atas Axel, menunjukkan lingkaran hijau di atas lengan Axel sebagai pusat kotak (0,0). Kotak hijau yang disorot di sekitar Sensor GPS berada pada sumbu Y negatif dan sumbu X positif pada grid.

Dalam contoh Axel, Sensor GPS terletak di belakang dan di sebelah kanan titik referensi di lengan robot.

Gambar atas-bawah yang sama dari robot Axel. Panah sumbu Y biru bergerak ke bawah sumbu Y menuju bagian belakang robot. Panah sumbu X berwarna merah menunjuk ke kanan menuju pusat Sensor GPS yang disorot.

Artinya, sensor bergeser sepanjang sumbu X (ditunjukkan dengan panah merah) dan sumbu Y (ditunjukkan dengan panah biru).

Tampilan atas-bawah yang sama dari robot Axel. Garis putus-putus menunjukkan posisi X dari Sensor GPS yang disorot. Label tersebut menunjukkan posisi garis putus-putus pada sumbu X yaitu 50 mm.

Offset X

Pada Axel, Sensor GPS dipasang sekitar 50 mm pada sumbu x positif dalam kaitannya dengan titik referensi di lengan robot.

Offset X kemudian menjadi 50mm.

Tampilan atas-bawah yang sama dari robot Axel. Garis putus-putus menunjukkan posisi Y dari Sensor GPS yang disorot. Label tersebut menunjukkan posisi Sensor GPS pada sumbu Y yaitu -320mm.

Offset Y

Pada Axel, Sensor GPS dipasang sekitar 320 mm pada sumbu y negatif dalam kaitannya dengan titik referensi di lengan robot.

Offset Y kemudian adalah –320 mm. 

Mengukur Offset Sudut

Tampilan atas bawah robot Axel di tengah lingkaran yang menunjukkan angka 0 di depan robot, angka 90 di sebelah kanannya, angka 180 di belakangnya, dan angka 270 di sebelah kirinya. Sensor GPS disorot dengan kotak hijau dengan panah menunjuk ke arah 180. Ada lingkaran hijau di atas lengan robot dan panah yang menunjuk ke angka 0.

Sensor GPS juga melaporkan nilai arah. Namun, Sensor GPS menghadap ke arah yang berlawanan dengan bagian depan robot. Artinya nilai arah akan berlawanan dengan nilai titik acuan, yang menghadap ke depan pada robot.

Untuk menyelaraskan arah Sensor GPS dengan arah maju titik referensi pada robot, Anda dapat mengatur Offset Sudut.

Pada Axel, Offset Sudut akan menjadi 180º. 

Catatan: Berdasarkan posisi Sensor GPS yang direkomendasikan, secara default, konfigurasi akan mengatur Offset Sudut ke 180º.

Memasukkan Offset dalam Konfigurasi

Jendela Perangkat VEXcode V5 dengan Pengaturan GPS yang ditampilkan. Opsi X Offset, Y Offset, dan Angle Offset ditandai dengan jelas. Terdapat diagram sensor GPS pada contoh robot di sebelah kanan untuk membantu memvisualisasikan nilai-nilai ini.

Ada pilihan untuk mengubah Offset X, Y, dan Sudut.

Offset X dan Y

Offset X akan diatur ke 50 mm dalam konfigurasi ini, seperti yang ditunjukkan dalam video ini.

Saat nilai offset diubah, lokasi grafis Sensor GPS pada ikon robot di sebelah kanan akan menyesuaikan sebagaimana mestinya. (Perhatikan bahwa lokasi grafis hanya ilustrasi dan tidak dalam skala tertentu.)

Offset Y akan diatur ke –320 mm, seperti yang ditunjukkan dalam video ini.

Ketika nilai offset diubah, lokasi grafis Sensor GPS pada ikon robot di sebelah kanan akan menyesuaikan secara otomatis. (Perlu dicatat bahwa lokasi grafis hanyalah ilustrasi dan tidak sesuai dengan skala tertentu.)

Offset Sudut

Jendela Perangkat VEXcode V5 dengan Pengaturan GPS yang ditampilkan. Opsi Angle Offset disorot, dan dalam contoh ini diatur ke 180 derajat.

Secara default, Offset Sudut dalam konfigurasi ditetapkan ke 180º, berdasarkan orientasi Sensor GPS yang direkomendasikan. Artinya, judul yang dilaporkan Sensor GPS dalam VEXcode akan selaras dengan judul robot. 

Sorotan kuning ditampilkan pada ikon robot dalam konfigurasi, untuk mengilustrasikan bidang pandang dan menunjukkan orientasi sensor. Saat nilai offset sudut diubah, posisi GPS dan bidang pandang pada ikon robot di sebelah kanan bergerak sesuai dengannya. Video ini menunjukkan perubahan offset sudut. (Perhatikan bahwa lokasi grafis hanya ilustrasi dan tidak dalam skala tertentu.)

Perhatikan Posisi GPS dalam Konfigurasi

Tangkapan layar jendela Perangkat VEXcode V5 dengan Pengaturan GPS ditampilkan di samping tampilan dari atas robot Axel. Menu Pengaturan GPS memiliki diagram penempatan sensor dan telah berubah seiring dengan perubahan offset GPS. Nilai offsetnya adalah X Offset 50mm, Y Offset -320mm, dan Angle Offset 180 derajat. Sensor GPS dalam diagram sekarang sesuai dengan posisi Sensor GPS pada robot Axel.

Perhatikan bahwa posisi GPS pada ikon robot dalam konfigurasi sejajar dengan posisi Sensor GPS pada robot fisik. 

Anda dapat menggunakan representasi grafis ini untuk memastikan bahwa offset Anda dimasukkan dengan benar. Posisi GPS harus sesuai dengan posisi pada robot Anda. 

Menu Perangkat VEXcode V5 dengan tampilan layar Pengaturan GPS. Di bawah ini, tombol Selesai disorot.

Setelah nilai X, Y, dan Offset Sudut dimasukkan berdasarkan lokasi Sensor GPS pada Anda, pilih Selesai untuk menyimpan konfigurasi. 


Perintah Penginderaan GPS di VEXcode

Setelah Sensor GPS dikonfigurasi, perintah Penginderaan GPS akan muncul di Kotak Alat di VEXcode V5. Anda dapat mempelajari semua perintah Penginderaan GPS di VEXcode V5 dengan VEX API. Pilih tautan di bawah ini untuk mengakses perintah Penginderaan GPS untuk metode pengkodean pilihan Anda. 

Untuk mempelajari lebih lanjut tentang data yang dilaporkan sensor GPS dan bagaimana kaitannya dengan posisi robot di Lapangan, lihat artikel ini.

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

Last Updated: