Sisukord:

LEGO Delta robotite skaneerimine ja joonistamine: 7 sammu (piltidega)
LEGO Delta robotite skaneerimine ja joonistamine: 7 sammu (piltidega)

Video: LEGO Delta robotite skaneerimine ja joonistamine: 7 sammu (piltidega)

Video: LEGO Delta robotite skaneerimine ja joonistamine: 7 sammu (piltidega)
Video: Among Us in HD (Part 59) LEGOS #Shorts 2024, November
Anonim
LEGO Delta robotite skaneerimine ja joonistamine
LEGO Delta robotite skaneerimine ja joonistamine

LEGO NXT kasutamine Delta roboti ehitamiseks.

Kombineeritud skaneerimine ja joonistamine.

1. samm: kinemiline analüüs

Kinemiline analüüs
Kinemiline analüüs

Üksikasjade vaatamiseks avage PDF.

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

2. samm: mehhanism

Mehhanism
Mehhanism
Mehhanism
Mehhanism
Mehhanism
Mehhanism

LEGO NXT *1 LEGO mootor *3 LEGO valgusandur *1 LEGO mõttetormid *1 kast Valge tahvel *1 (Kuna valgel tahvlil on vähem hõõrdumist.) Valge tahvli marker *1Riiul *1Vöö *n (kinnitasid riiuli ja roboti koos.)

Kui teil on rohkem käiku, saate neid käigukasti ehitamiseks kasutada. Parem on, kui mootoril on suur vähendussuhe.

Muutke oma vajaduste järgi käe pikkust.

Parem on kasutada ristmikul kuulipesa. Mul seda pole, seega vahetan selle 2 pöördeühenduse vastu.

3. samm: MATLABi simulatsioon

MATLAB Simulatsioon
MATLAB Simulatsioon
MATLAB Simulatsioon
MATLAB Simulatsioon

Toimingu simuleerimiseks MATLABi kasutamine.

Arvutage roboti trajektoor enne roboti kasutamist. See võib vältida ebaõiget töötamist, näiteks tööruumi ületamist.

4. samm: LabVIEW -kood - peamine

LabVIEW kood - peamine
LabVIEW kood - peamine
LabVIEW kood - peamine
LabVIEW kood - peamine
LabVIEW kood - peamine
LabVIEW kood - peamine
  1. Klõpsake allosas nuppu "Initsialiseeri". See võib lasta robotil alati samast kohast alustada. Andke 3 mootorile jõudu, et need jookseksid riiuli ülaossa. Arvutage mootorikraadi eelmise ja praeguse väärtuse vahe. Kui erinevus on 0, lähtestamine on lõppenud.
  2. Klõpsake alt nuppu „Skaneeri”. Andke NXT -le massiiv L (cm)*L (cm), millel on d veergu ja d rida. Laske valgusanduril skannida vasakult paremale ja ülevalt alla. määratud on must (pildil on see <45, kuid see on erinev.), see on juurdepääs massiivile X0, Y0, Z0. Ja see väljub skannimisprotsessist.

  3. Muutke valgusandur valge tahvli markeriks.
  4. Klõpsake allosas "Joonista". Joonistamine algab positsioonist, millele pääseb juurde 2. samm (X0, Y0, Z0). Matlabi skript on trajektoor, mille sisestate.

5. samm: LabVIEW -kood - Delta pöördvõrdeline

LabVIEW kood - Delta Inverse
LabVIEW kood - Delta Inverse

See on vastupidine kinemaatiline arvutamine.

Sisendid on trajektooripunktide koordinaadid x, y ja z.

Väljunditeks on kolme mootori nurk ja võimsus ning "silmused" näitab silmuste arvu.

Samm 6: LabVIEW kood - 3 Motor Sync

LabVIEW kood - 3 Motor Sync
LabVIEW kood - 3 Motor Sync
LabVIEW kood - 3 Motor Sync
LabVIEW kood - 3 Motor Sync

PID -kontrolli kasutamine.

Sisestage 3 mootori port, võimsus, nurk.

Kui mootori nurga erinevus NXT -st ja Delta Inverse antud nurk on väiksem kui 5 kraadi, lõpetab mootor pöörlemise.

Kui 3 mootorit on seiskunud, on protsess lõppenud.

Soovitan: