Daftar Isi:

Robot Kompetisi Pengambilalihan Menara VEX: 8 Langkah
Robot Kompetisi Pengambilalihan Menara VEX: 8 Langkah

Video: Robot Kompetisi Pengambilalihan Menara VEX: 8 Langkah

Video: Robot Kompetisi Pengambilalihan Menara VEX: 8 Langkah
Video: Захват башни VRC – Обучение судей – Глава 8: Что можно и чего нельзя делать с кубом 2024, Juli
Anonim
Robot Kompetisi Pengambilalihan Menara VEX
Robot Kompetisi Pengambilalihan Menara VEX
Robot Kompetisi Pengambilalihan Menara VEX
Robot Kompetisi Pengambilalihan Menara VEX
Robot Kompetisi Pengambilalihan Menara VEX
Robot Kompetisi Pengambilalihan Menara VEX

Dalam tutorial ini saya akan menunjukkan kepada kalian dasar-dasar Kompetisi Pengambilalihan Menara Robotika Vex beserta cara membuat robot untuk game ini. HARAP periksa tab untuk persediaan.

CATATAN: Suku cadang Vex EDR SANGAT mahal, jika Anda tidak mampu menghabiskan $ 1.000 untuk suku cadang maka saya sarankan bertanya kepada guru robotika di sekolah / perguruan tinggi Anda jika tidak, saya tidak akan melakukan proyek ini.

CATATAN: Anda tidak memerlukan pengalaman pemrograman tetapi akan membuat robot lebih mudah dibuat saat dalam langkah pemrograman.

Bahasa pemrograman apa yang digunakan Vex?

Mereka menggunakan C, campuran C+, C++, dan C#.

Tautan ke manual resmi.

Tautan ke video resmi.

Tautan ke aplikasi Hub VRC resmi.

Permainan:

Pengambilalihan Menara Kompetisi Robotika VEX dimainkan di bidang persegi 12'x12' yang dikonfigurasi seperti yang terlihat di atas. Dua (2) Aliansi – satu (1) “merah” dan satu (1) “biru” – masing-masing terdiri dari dua (2) Tim, bersaing dalam pertandingan yang terdiri dari Periode Otonom lima belas (15) detik, diikuti oleh satu menit dan empat puluh lima detik (1:45) Periode Kontrol Pengemudi. Tujuan permainan ini adalah untuk mencapai skor yang lebih tinggi dari Aliansi lawan dengan menempatkan Cubes di Towers, atau mencetak Cubes di Goals.

Rinciannya: Ada enam puluh enam 66 Kubus di Lapangan Pengambilalihan Menara. Dua puluh dua (22) Hijau, dua puluh dua (22) Oranye dan, dua puluh dua (22) Ungu. Ada juga tujuh (7) Menara yang ditempatkan di sekitar lapangan. Lima (5) di antaranya netral, dengan dua sisanya khusus aliansi. Menara khusus aliansi hanya dapat digunakan oleh robot dari aliansi yang sama. Kubus dapat Ditempatkan di Menara, atau Dicetak dalam Gol. Kubus bernilai setidaknya 1 poin ketika Ditempatkan di Zona Sasaran. Nilai pasti dari setiap kubus ditentukan oleh berapa banyak Kubus dengan warna tertentu yang telah Ditempatkan di Menara. Saat Kubus Ditempatkan atau dihapus dari Menara, nilai baru berlaku untuk SEMUA kubus. Jadi tindakan satu Robot akan memengaruhi skor potensial untuk aliansi mereka sendiri, dan lawan mereka. Aliansi yang mencetak lebih banyak poin dalam periode Otonom diberikan dengan (6) poin bonus, ditambahkan ke skor akhir di akhir pertandingan. Aliansi yang memenangkan Bonus Otonom ini juga diberikan 2 kubus ungu, yang dapat diperkenalkan kapan saja selama periode kontrol pengemudi.

Perlengkapan

Tautan ke suku cadang Vex EDR, kit tersedia bersama dengan suku cadang individual.

Saat Anda membeli suku cadang, pastikan bahwa:

untuk setiap motor Anda memiliki setidaknya satu pengontrol motor, satu Cortex, roda, pelat, sensor, sekrup dan mur, pengontrol, dan kabel/konektor yang diperlukan. Jika Anda membeli kit maka itu akan datang dengan semua barang yang disertakan.

Tautan ke RobotC, perangkat lunak pemrograman. Hanya menjalankan Windows 7+ atau Mac dengan virtualisasi.

Langkah 1: Rencanakan

Rencana
Rencana

Langkah paling penting dan kritis dalam membangun robot yang sukses adalah tahap perencanaan. Rencanakan setiap sub-rakitan sebelum Anda benar-benar merakit sub-rakitan itu. Semuanya didasarkan pada tahap perencanaan. Misalnya jika Anda menemukan masalah dengan rencana Anda maka Anda akan ingin kembali ke tahap perencanaan.

Mempunyai masalah? Saya akan menyarankan pergi ke langkah 8 untuk bantuan!

Langkah 2: Merakit Subassemblies

Merakit Subassemblies
Merakit Subassemblies
Merakit Subassemblies
Merakit Subassemblies
Merakit Subassemblies
Merakit Subassemblies

Apa itu subassembly? Sebuah subassembly adalah bagian yang berbeda dari sebuah perakitan besar. Jadi misalnya roda adalah subassembly. Sistem intake adalah subassembly. Alasan Anda ingin membangun subassemblies terpisah adalah karena Anda dapat mengedit dan memodifikasinya lebih mudah ditambah Anda dapat mengakses atau memperbaiki robot dengan lebih mudah.

Saat merakit sub-rakitan ini, pastikan untuk menambahkan semua elektronik di dalamnya yang diperlukan untuk perakitan itu. Ini termasuk motor, sensor, dll.

Jangan pasang sub-rakitan bersama-sama sampai semua sub-rakitan selesai.

Lanjutkan ke langkah "Roda (sub-rakitan)" sebelum membuat sub-rakitan apa pun.

Mempunyai masalah? Saya akan menyarankan pergi ke langkah 8 untuk bantuan!

Langkah 3: Roda (subassembly)

Roda (sub-perakitan)
Roda (sub-perakitan)
Roda (sub-perakitan)
Roda (sub-perakitan)

Saat Anda membuat roda subassembly, Anda ingin memastikan bahwa motor menghasilkan torsi tinggi dan kecepatan sedikit lebih lambat. Untuk melakukan ini, pastikan motor terhubung ke roda gigi besar dan poros roda terhubung ke roda gigi kecil. Jika robot Anda cukup besar dan Anda tidak berpikir bahwa motor akan memberikan daya yang cukup maka Anda dapat mempertimbangkan untuk menempatkan motor di setiap roda, ini juga meningkatkan putaran robot.

Pada gambar Anda dapat melihat roda masing-masing memiliki motor sendiri, ini karena alasan yang disebutkan di atas. Kami juga memiliki torsi yang cukup tinggi yang keluar dari motor.

Mempunyai masalah? Saya akan menyarankan pergi ke langkah 8 untuk bantuan!

Langkah 4: Intake (subassembly)

Intake (sub-perakitan)
Intake (sub-perakitan)

Subassembly intake adalah bagian dari mesin yang mengambil balok atau bola untuk bergerak. Pada gambar di atas kita memiliki dua roda yang akan bergerak sehingga mencengkeram balok dan mengangkatnya. Sistem intake tidak perlu kecepatan tinggi atau torsi tinggi cukup 50/50. Ini adalah subassembly yang agak sederhana.

Mempunyai masalah? Saya akan menyarankan pergi ke langkah 8 untuk bantuan!

Langkah 5: Elektronik (sub-perakitan)

Elektronik (sub-perakitan)
Elektronik (sub-perakitan)

Cortex adalah otak dari robot. Jika Anda tidak tahu apa itu, itu adalah gambar pertama untuk langkah di atas. Apakah Anda juga melihat lubang hitam di samping tempat Anda bisa menyambungkan motor dan benda lain? Di situlah Anda akan memasang semua motor dan sensor. Port USB adalah tempat kunci jarak jauh akan dicolokkan.

Mempunyai masalah? Saya akan menyarankan pergi ke langkah 8 untuk bantuan!

Langkah 6: Menghubungkan Subassemblies

Menghubungkan Sub-rakitan
Menghubungkan Sub-rakitan
Menghubungkan Sub-rakitan
Menghubungkan Sub-rakitan

Menghubungkan sub-rakitan adalah salah satu langkah yang sangat penting. Anda ingin memastikan pengukurannya benar, potongan sambungan cocok, dll. Ini juga tempat Anda akan dikirim kembali ke tahap perencanaan jika persyaratan tidak terpenuhi.

Apa yang saya lakukan? Anda akan menggunakan sekrup untuk menghubungkan semua sub-rakitan yang berbeda termasuk elektronik di mana Anda akan mencolokkan motor ke korteks.

Mempunyai masalah? Saya akan menyarankan pergi ke langkah 8 untuk bantuan!

Langkah 7: Pemrograman

Pemrograman
Pemrograman
Pemrograman
Pemrograman

Tambahkan kode! Agak sulit untuk menjelaskan bagian pengkodean ini, jadi saya sarankan menonton daftar putar ini:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Saya juga menyarankan menonton tutorial atau playlist lain. Jika Anda tidak ingin membuat kode, Anda juga dapat menggunakan editor grafis yang menggunakan blok.

Ketika Anda selesai dengan pemrograman Anda, maka Anda dapat melanjutkan ke langkah berikutnya (jika Anda membutuhkannya).

Langkah 8: Bantuan Ekstra (jika Diperlukan)

Bantuan Ekstra (jika Diperlukan)
Bantuan Ekstra (jika Diperlukan)

Tutorial pengkodean:

www.youtube.com/playlist?list=PLB7m7EWHl0xyAgh4GAA4YAtXzV06Twlln

Tutorial Vex EDR:

www.youtube.com/playlist?list=PLyfMBmH-Xsjrg3m91RkBPKYyWIZx6G6iE

Manual dan aturan:

content.vexrobotics.com/docs/vrc-tower-takeover/GameManual-20190816.pdf

tutorial elektronik:

www.robotc.net/tutor/Cortex/cortexunits.php?platform=Cortex

Direkomendasikan: