INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Gebruik LEGO NXT om 'n Delta Robot te bou.
Gekombineerde skandering en teken.
Stap 1: Kinemtiese analise
Maak die PDF oop om besonderhede te sien.
Verwysing: https://www.google.com.tw/url? Sa = t & rct = j & q = & esrc = s …
Stap 2: Meganisme
LEGO NXT *1LEGO Motor *3LEGO Lichtsensor *1LEGO minimum storms *1 boks Wit bord *1 (Omdat wit bord minder wrywing het.) Wit bord merker *1Rak *1 gordel *n (Maak die rak en robot aanmekaar vas.)
As u meer rat het, kan u dit gebruik om 'n ratkas te bou. Dit is beter dat die motor 'n groot verminderingsverhouding het.
Verander die armlengte om aan u behoefte te voldoen.
Dit is beter om die balhouer by die aansluiting te gebruik. Ek het dit nie, so ek verander dit na 2 omwentelingsgewrigte.
Stap 3: MATLAB -simulasie
Gebruik MATLAB om die aksie te simuleer.
Bereken die baan van die robot voordat u die robot gebruik. Dit kan die verkeerde werking vermy, soos die werkruimte oorskry.
Stap 4: LabVIEW -kode - Hoof
- Klik op die onderkant "Initialiseer". Dit kan die robot altyd van dieselfde plek laat begin. Gee 3 motorkragte om hulle bo -op die rak te laat loop. Bereken die verskil tussen vorige en huidige waarde van die motorgraad. As die verskil is 0, is die inisialisering voltooi.
-
Klik op die onderkant "Scan". Gee NXT 'n L (cm)*L (cm) skikking met d kolomme en d rye. Laat die ligsensor van links na regs skandeer, en van bo na onder. bepaal is swart (in die prentjie is dit <45, maar dit sal anders wees.), dit sal toegang tot die skikking hê as X0, Y0, Z0. En dit sal die skanderingsproses verlaat.
- Verander ligsensor na witbordmerker.
- Klik op die onderkant "teken". Die tekening sal begin by die posisie waarby stap 2 toegang kry (X0, Y0, Z0). Die matlab -skrif is 'n baan wat u invoeg.
Stap 5: LabVIEW -kode - Delta Inverse
Dit is die inverse kinematiese berekening.
Insette is die koördinaat x, y en z van die trajectpunte.
Uitsette is die hoek en krag vir drie motors, en die "lusse" toon die lusse se nommer.
Stap 6: LabVIEW -kode - 3 motorsinkronisering
Gebruik PID -beheer.
Invoer 3 motors se poort, krag, hoek.
As die motor se hoekverskil van NXT en die hoek wat Delta Inverse gegee het, minder as 5 grade is, sal die motor ophou draai.
As 3 motors gestop word, is die proses voltooi.