Tartalomjegyzék:

LEGO Delta robot szkennelés és rajzolás: 7 lépés (képekkel)
LEGO Delta robot szkennelés és rajzolás: 7 lépés (képekkel)

Videó: LEGO Delta robot szkennelés és rajzolás: 7 lépés (képekkel)

Videó: LEGO Delta robot szkennelés és rajzolás: 7 lépés (képekkel)
Videó: High Density 2022 2024, Július
Anonim
LEGO Delta robot szkennelés és rajzolás
LEGO Delta robot szkennelés és rajzolás

A LEGO NXT segítségével Delta robotot építhet.

Kombinált szkennelés és rajzolás.

1. lépés: Kinemtikus elemzés

Kinemtikai elemzés
Kinemtikai elemzés

A részletek megtekintéséhez nyissa meg a PDF fájlt.

Hivatkozás: https://www.google.com.tw/url? Sa = t & rct = j & q = & esrc = s…

2. lépés: Mechanizmus

Gépezet
Gépezet
Gépezet
Gépezet
Gépezet
Gépezet

LEGO NXT *1 LEGO Motor *3 LEGO fényérzékelő *1 LEGO elmevihar *1 doboz Fehér tábla *1 (Mivel a fehér tábla kevésbé súrlódik.)

Ha több fogaskerékkel rendelkezik, használhatja őket sebességváltó építéséhez. Jobb, ha a motor nagy redukciós aránnyal rendelkezik.

Változtassa meg a kar hosszát, hogy megfeleljen az igényeinek.

Jobb, ha a csomóponton lévő golyós foglalatot használja. Nincs nálam, ezért 2 fordulatos csuklóra cserélem.

3. lépés: MATLAB szimuláció

MATLAB szimuláció
MATLAB szimuláció
MATLAB szimuláció
MATLAB szimuláció

A művelet szimulálása a MATLAB használatával.

A robot működtetése előtt számítsa ki a robot pályáját. Ezzel elkerülhető a helytelen működés, például a munkaterület túllépése.

4. lépés: LabVIEW kód - Fő

LabVIEW kód - Fő
LabVIEW kód - Fő
LabVIEW kód - Fő
LabVIEW kód - Fő
LabVIEW kód - Fő
LabVIEW kód - Fő
  1. Kattintson az "Inicializálás" aljára. Hagyja, hogy a robot mindig ugyanabból a helyről induljon. Adjon 3 motor teljesítményt, hogy a polc tetejére futhasson. Számítsa ki a motorfokozat korábbi és jelenlegi értéke közötti különbséget. Ha a különbség 0, az inicializálás befejeződött.
  2. Kattintson az alsó "Szkennelés" gombra. Adjon az NXT -nek egy L (cm)*L (cm) tömböt, amely d oszlopot és d sort tartalmaz. Hagyja, hogy a fényérzékelő balról jobbra, felülről lefelé szkenneljen. Ha az értékek ha fekete (a képen <45, de más lesz.), akkor hozzáférés lesz a tömbhöz X0, Y0, Z0 néven. És kilép a szkennelési folyamatból.

  3. Cserélje a fényérzékelőt fehér tábla jelölőre.
  4. Kattintson a "Rajz" aljára. A rajz ott kezdődik, ahol a 2. lépés hozzáfér (X0, Y0, Z0). A matlab szkript a beillesztett pálya.

5. lépés: LabVIEW kód - Delta fordított

LabVIEW kód - Delta fordított
LabVIEW kód - Delta fordított

Ez a fordított kinematikai számítás.

A bemenetek a pálya x, y és z koordinátái.

A kimenetek három motor szöge és teljesítménye, a "hurkok" pedig a hurkok számát mutatják.

6. lépés: LabVIEW kód - 3 Motor Sync

LabVIEW kód - 3 Motor Sync
LabVIEW kód - 3 Motor Sync
LabVIEW kód - 3 Motor Sync
LabVIEW kód - 3 Motor Sync

A PID vezérlés használata.

Bemenet 3 motor portja, teljesítmény, szög.

Ha a motor szögének különbsége az NXT -ből és a Delta Inverse által megadott szögtől kevesebb, mint 5 fok, a motor leáll.

Ha 3 motor leáll, a folyamat befejeződött.

Ajánlott: