Sadržaj:

LEGO Delta Robot skeniranje i crtanje: 7 koraka (sa slikama)
LEGO Delta Robot skeniranje i crtanje: 7 koraka (sa slikama)

Video: LEGO Delta Robot skeniranje i crtanje: 7 koraka (sa slikama)

Video: LEGO Delta Robot skeniranje i crtanje: 7 koraka (sa slikama)
Video: Шагающий пылесос умеет подниматься по лестнице 2024, Juli
Anonim
LEGO Delta Robot skeniranje i crtanje
LEGO Delta Robot skeniranje i crtanje

Korištenje LEGO NXT -a za izradu Delta robota.

Kombinovano skeniranje i crtanje.

Korak 1: Kinematička analiza

Kinemtička analiza
Kinemtička analiza

Otvorite PDF da vidite detalje.

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

Korak 2: Mehanizam

Mehanizam
Mehanizam
Mehanizam
Mehanizam
Mehanizam
Mehanizam

LEGO NXT *1LEGO Motor *3LEGO Senzor svjetla *1LEGO misaone oluje *1 kutijaBjela ploča *1 (Budući da bijela ploča ima manje trenja.) Marker bijele ploče *1Polica *1Remenar *n (Fiksirani polica i robot zajedno.)

Ako imate više stupnjeva prijenosa, možete ih koristiti za izradu mjenjača. Bolje je da motor ima veliki omjer smanjenja.

Promijenite dužinu ruke prema vašim potrebama.

Bolje je koristiti utičnicu s kuglicom na spoju. Nemam ga, pa ga mijenjam u 2 rotacijska zgloba.

Korak 3: MATLAB simulacija

MATLAB Simulacija
MATLAB Simulacija
MATLAB Simulacija
MATLAB Simulacija

Korištenje MATLAB -a za simulaciju radnje.

Izračunajte putanju robota prije rukovanja robotom. Možete izbjeći nepravilno rukovanje, poput prekoračenja radnog prostora.

Korak 4: LabVIEW kôd - glavni

LabVIEW kôd - glavni
LabVIEW kôd - glavni
LabVIEW kôd - glavni
LabVIEW kôd - glavni
LabVIEW kôd - glavni
LabVIEW kôd - glavni
  1. Pritisnite dno "Inicijalizacija". Može omogućiti da robot uvijek starta s istog mjesta. Dajte 3 snage motora da ih pokrenu do vrha police. Izračunajte razliku između prethodne i sadašnje vrijednosti stupnja motora. Ako je razlika 0, inicijalizacija je dovršena.
  2. Pritisnite dno "Skeniraj". Dajte NXT a L (cm)*L (cm) niz koji ima d kolona i d redova. Neka svjetlosni senzor skenira s lijeva na desno i odozgo prema dolje. utvrđeno je crno (na slici je <45, ali bit će drugačije.), bit će pristup nizu kao X0, Y0, Z0. I izaći će iz procesa skeniranja.

  3. Promijenite senzor svjetla u marker bijele ploče.
  4. Kliknite na dno "Nacrtaj". Crtež će početi na mjestu kojemu je u koraku 2 (X0, Y0, Z0). Matlab skripta je putanja koju unosite.

Korak 5: LabVIEW kod - Delta Inverse

LabVIEW kod - Delta Inverse
LabVIEW kod - Delta Inverse

To je obrnuto kinematičko računanje.

Ulazi su koordinate tačaka trajektorije x, y i z.

Izlazi su kut i snaga za tri motora, a "petlje" pokazuju broj petlji.

Korak 6: LabVIEW kod - 3 sinhronizacije motora

LabVIEW kod - 3 motorna sinhronizacija
LabVIEW kod - 3 motorna sinhronizacija
LabVIEW kod - 3 Motor Sync
LabVIEW kod - 3 Motor Sync

Upotreba PID kontrole.

Ulaz za 3 motora, snaga, kut.

Ako je razlika ugla motora očitana iz NXT -a i ugla koji je dao Delta Inverse manji od 5 stepeni, motor će se prestati okretati.

Ako se zaustave 3 motora, proces je dovršen.

Preporučuje se: