Obsah:

Skenování a kreslení robota LEGO Delta: 7 kroků (s obrázky)
Skenování a kreslení robota LEGO Delta: 7 kroků (s obrázky)

Video: Skenování a kreslení robota LEGO Delta: 7 kroků (s obrázky)

Video: Skenování a kreslení robota LEGO Delta: 7 kroků (s obrázky)
Video: CS50 2013 - Week 7 2024, Červenec
Anonim
Skenování a kreslení robota LEGO Delta
Skenování a kreslení robota LEGO Delta

Pomocí LEGO NXT sestrojte robota Delta.

Kombinované skenování a kreslení.

Krok 1: Kinemická analýza

Kinemická analýza
Kinemická analýza

Podrobnosti zobrazíte otevřením souboru PDF.

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

Krok 2: Mechanismus

Mechanismus
Mechanismus
Mechanismus
Mechanismus
Mechanismus
Mechanismus

LEGO NXT *1LEGO Motor *3LEGO Světelný senzor *1LEGO mindstorms *1 boxBílá deska *1 (Protože bílá tabule má menší tření.) Značka na bílé tabuli *1Shelf *1Belt *n (Opravena police a robot dohromady.)

Pokud máte více převodových stupňů, můžete je použít k sestavení převodovky. Je lepší, aby měl motor velký redukční poměr.

Změňte délku paže podle svých potřeb.

Je lepší použít kulovou zásuvku na křižovatce. Nemám to, tak to změním na 2 otáčkové klouby.

Krok 3: Simulace MATLAB

Simulace MATLAB
Simulace MATLAB
Simulace MATLAB
Simulace MATLAB

Simulace akce pomocí MATLABu.

Před provozováním robota vypočítejte trajektorii robota, která může zabránit nesprávnému ovládání, například překročení pracovního prostoru.

Krok 4: Kód LabVIEW - hlavní

Kód LabVIEW - hlavní
Kód LabVIEW - hlavní
Kód LabVIEW - hlavní
Kód LabVIEW - hlavní
Kód LabVIEW - hlavní
Kód LabVIEW - hlavní
  1. Klikněte na spodní část "Inicializovat". Umožní robotovi vždy startovat ze stejného místa. Poskytněte 3 síly motoru, aby se rozběhly do horní části police. Vypočítejte rozdíl mezi předchozí a současnou hodnotou stupně motoru. Pokud je rozdíl 0, inicializace je dokončena.
  2. Klikněte na spodní část „Skenovat“. Dejte NXT pole L (cm)*L (cm), které má d sloupců a d řádků. Nechte světelný senzor skenovat zleva doprava a shora dolů. Pokud jsou hodnoty tohoto světelného senzoru určen je černý (na obrázku je <45, ale bude jiný.), bude to přístup k poli jako X0, Y0, Z0. A ukončí proces skenování.

  3. Změňte světelný senzor na značku na bílé tabuli.
  4. Klikněte na spodní část „Kreslit“. Kreslení začne v poloze, ke které má přístup krok 2 (X0, Y0, Z0). Skript matlab je trajektorie, kterou vložíte.

Krok 5: Kód LabVIEW - Delta Inverse

LabVIEW Code - Delta Inverse
LabVIEW Code - Delta Inverse

Je to inverzní kinematický výpočet.

Vstupy jsou souřadnice bodů trajektorie x, y a z.

Výstupy jsou úhel a výkon pro tři motory a „smyčky“ukazují počet smyček.

Krok 6: LabVIEW Code - 3 Motor Sync

LabVIEW Code - 3 Motor Sync
LabVIEW Code - 3 Motor Sync
LabVIEW Code - 3 Motor Sync
LabVIEW Code - 3 Motor Sync

Pomocí ovládání PID.

Vstup 3 porty motoru, výkon, úhel.

Pokud je rozdíl úhlu motoru odečtený z NXT a úhlu, který udal Delta Inverse, menší než 5 stupňů, motor se přestane otáčet.

Pokud jsou 3 motory zastaveny, proces je dokončen.

Doporučuje: