INHOUDSOPGAWE:

LEGO Delta robotskandeer en teken: 7 stappe (met prente)
LEGO Delta robotskandeer en teken: 7 stappe (met prente)

Video: LEGO Delta robotskandeer en teken: 7 stappe (met prente)

Video: LEGO Delta robotskandeer en teken: 7 stappe (met prente)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, November
Anonim
LEGO Delta robotskandeer en teken
LEGO Delta robotskandeer en teken

Gebruik LEGO NXT om 'n Delta Robot te bou.

Gekombineerde skandering en teken.

Stap 1: Kinemtiese analise

Kinemtiese analise
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

Meganisme
Meganisme
Meganisme
Meganisme
Meganisme
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

MATLAB Simulasie
MATLAB Simulasie
MATLAB Simulasie
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

LabVIEW -kode - hoof
LabVIEW -kode - hoof
LabVIEW -kode - Hoof
LabVIEW -kode - Hoof
LabVIEW -kode - hoof
LabVIEW -kode - hoof
  1. 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.
  2. 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.

  3. Verander ligsensor na witbordmerker.
  4. 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

LabVIEW -kode - Delta Inverse
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

LabVIEW -kode - 3 motorsinkronisering
LabVIEW -kode - 3 motorsinkronisering
LabVIEW -kode - 3 motorsinkronisering
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.

Aanbeveel: