Daftar Isi:

LEGO Delta Robot Scanning & Drawing: 7 Langkah (dengan Gambar)
LEGO Delta Robot Scanning & Drawing: 7 Langkah (dengan Gambar)

Video: LEGO Delta Robot Scanning & Drawing: 7 Langkah (dengan Gambar)

Video: LEGO Delta Robot Scanning & Drawing: 7 Langkah (dengan Gambar)
Video: EMO plays Among Us 2024, November
Anonim
Pemindaian & Menggambar Robot Delta LEGO
Pemindaian & Menggambar Robot Delta LEGO

Menggunakan LEGO NXT untuk membangun Robot Delta.

Pemindaian dan gambar gabungan.

Langkah 1: Analisis Kinemtik

Analisis Kinemtik
Analisis Kinemtik

Silakan buka PDF untuk melihat detailnya.

Referensi:

Langkah 2: Mekanisme

Mekanisme
Mekanisme
Mekanisme
Mekanisme
Mekanisme
Mekanisme

LEGO NXT *1LEGO Motor *3LEGO Sensor cahaya *1LEGO mindstorms *1 kotakPapan putih *1 (Karena papan putih memiliki gesekan yang lebih sedikit.)Spidol papan putih *1Rak *1Sabuk *n (Memperbaiki Rak dan Robot bersama-sama.)

Jika Anda memiliki lebih banyak gigi, Anda dapat menggunakannya untuk membuat gearbox. Lebih baik motor memiliki rasio reduksi yang besar.

Ubah panjang lengan untuk memenuhi kebutuhan Anda.

Lebih baik menggunakan soket bola di persimpangan. Saya tidak memilikinya, jadi saya mengubahnya menjadi 2 sendi revolusi.

Langkah 3: Simulasi MATLAB

Simulasi MATLAB
Simulasi MATLAB
Simulasi MATLAB
Simulasi MATLAB

Menggunakan MATLAB untuk mensimulasikan tindakan.

Hitung lintasan robot sebelum mengoperasikan robot. Dapat menghindari pengoperasian yang tidak tepat seperti melebihi ruang kerja.

Langkah 4: Kode LabVIEW - Utama

Kode LabVIEW - Utama
Kode LabVIEW - Utama
Kode LabVIEW - Utama
Kode LabVIEW - Utama
Kode LabVIEW - Utama
Kode LabVIEW - Utama
  1. Klik bagian bawah "Inisialisasi". Itu dapat membiarkan robot selalu mulai dari tempat yang sama. Berikan 3 kekuatan motor membuatnya berjalan ke atas rak. Hitung perbedaan antara nilai derajat motor sebelumnya dan sekarang. Jika perbedaannya adalah 0, inisialisasi selesai.
  2. Klik tombol "Scan" paling bawah. Berikan NXT a L(cm)*L(cm) array yang memiliki d kolom dan d baris. Biarkan sensor cahaya memindai dari kiri ke kanan, dan dari atas ke bawah. Jika nilai sensor cahaya itu ditentukan adalah hitam (pada gambar <45, tetapi akan berbeda.), itu akan menjadi akses ke array sebagai X0, Y0, Z0. Dan itu akan keluar dari proses pemindaian.

  3. Ubah sensor cahaya menjadi penanda papan putih.
  4. Klik bagian bawah "Draw". Penggambaran akan dimulai pada posisi akses Langkah 2 (X0, Y0, Z0). Skrip matlab adalah lintasan yang Anda masukkan.

Langkah 5: Kode LabVIEW - Delta Inverse

Kode LabVIEW - Delta Inverse
Kode LabVIEW - Delta Inverse

Ini adalah perhitungan kinematik terbalik.

Inputnya adalah koordinat titik lintasan x, y, dan z.

Outputnya adalah sudut dan daya untuk tiga motor, dan "loop" menunjukkan nomor loop.

Langkah 6: Kode LabVIEW - 3 Motor Sync

Kode LabVIEW - 3 Sinkronisasi Motor
Kode LabVIEW - 3 Sinkronisasi Motor
Kode LabVIEW - 3 Sinkronisasi Motor
Kode LabVIEW - 3 Sinkronisasi Motor

Menggunakan kontrol PID.

Input 3 port motor, daya, sudut.

Jika selisih sudut pembacaan motor dari NXT dan sudut yang diberikan Delta Inverse kurang dari 5 derajat, maka motor akan berhenti berputar.

Jika 3 motor dihentikan, proses selesai.

Direkomendasikan: