Indholdsfortegnelse:
- Trin 1: Kinemtisk analyse
- Trin 2: Mekanisme
- Trin 3: MATLAB -simulering
- Trin 4: LabVIEW -kode - Main
- Trin 5: LabVIEW -kode - Delta Inverse
- Trin 6: LabVIEW -kode - 3 motorsynkronisering
- Trin 7: Demo
Video: LEGO Delta Robot Scanning og tegning: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Brug LEGO NXT til at bygge en Delta Robot.
Kombineret scanning og tegning.
Trin 1: Kinemtisk analyse
Åbn venligst PDF -filen for at se detaljer.
Reference: https://www.google.com.tw/url? Sa = t & rct = j & q = & esrc = s…
Trin 2: Mekanisme
LEGO NXT *1LEGO Motor *3LEGO Lyssensor *1LEGO mindstorms *1 kasse Hvid tavle *1 (Fordi hvidt bræt har mindre friktion.) Hvid tavlemarkør *1Hylde *1Bælte *n (Fixed hylden og robotten sammen.)
Hvis du har mere gear, kan du bruge dem til at bygge en gearkasse. Det er bedre for motoren at have et stort reduktionsforhold.
Skift armlængde for at imødekomme dit behov.
Det er bedre at bruge kuglestikket ved krydset. Jeg har det ikke, så jeg skifter det til 2 omdrejningssamlinger.
Trin 3: MATLAB -simulering
Brug af MATLAB til at simulere handlingen.
Beregn robotens bane før robotten betjenes. Det kan undgå forkert betjening, f.eks. Overskride arbejdsområdet.
Trin 4: LabVIEW -kode - Main
- Klik på "Initialiser" bunden. Den kan lade robotten altid starte fra det samme sted. Giv 3 motorkræfter for at få dem til at løbe til toppen af hylden. Beregn forskellen mellem tidligere og nuværende værdi af motorgraden. Hvis forskellen er 0, initialiseringen er fuldført.
-
Klik på "Scan" bunden. Giv NXT en L (cm)*L (cm) matrix, der har d kolonner og d rækker. Lad lyssensoren scanne fra venstre mod højre og fra top til bund. Hvis værdierne lyser bestemt er sort (på billedet er det <45, men det vil være anderledes.), vil det være adgang til arrayet som X0, Y0, Z0. Og det vil afslutte scanningsprocessen.
- Skift lyssensor til hvid bordmarkør.
- Klik på "Tegn" bunden. Tegningen starter på den position, som trin 2 får adgang til (X0, Y0, Z0). Matlab -scriptet er en bane, du indsætter.
Trin 5: LabVIEW -kode - Delta Inverse
Det er den inverse kinematiske beregning.
Inputs er banepunkternes koordinat x, y og z.
Udgange er vinklen og effekten for tre motorer, og "sløjferne" viser sløjfernes nummer.
Trin 6: LabVIEW -kode - 3 motorsynkronisering
Brug af PID -kontrol.
Indgang 3 motorers port, effekt, vinkel.
Hvis forskellen i motorens vinkel læst fra NXT og den vinkel, Delta Inverse gav, er mindre end 5 grader, stopper motoren med at rotere.
Hvis 3 motorer standses, er processen fuldført.
Anbefalede:
Vægtkredsløb til belysning Tegning: 4 trin
Vægtkredsløb for at belyse tegning: Dette er et meget simpelt kredsløb, skab lys til at belyse en tegning
Læsning og tegning af lys- og temperatursensordata med hindbær Pi: 5 trin
Læsning og tegning af lys- og temperatursensordata med Raspberry Pi: I denne instruks kan du lære at læse en lys- og temperatursensor med hindbær pi og ADS1115 analog til digital konverter og tegne den ved hjælp af matplotlib. Lad os starte med de nødvendige materialer
5 i 1 Arduino Robot - Følg mig - Linjefølge - Sumo - Tegning - Hindring Undgåelse: 6 trin
5 i 1 Arduino Robot | Følg mig | Linjefølge | Sumo | Tegning | Hindring Undgåelse: Dette robotstyringskort indeholder en ATmega328P -mikrokontroller og en L293D -motordriver. Det er naturligvis ikke anderledes end et Arduino Uno -kort, men det er mere nyttigt, fordi det ikke har brug for et andet skjold for at drive motoren! Det er fri for spring
Vejrstation: ESP8266 Med dyb søvn, SQL, tegning efter kolbe og plott: 3 trin
Weather Station: ESP8266 Med Deep Sleep, SQL, Graphing by Flask & Plotly: Ville det være sjovt at kende temperaturen, fugtigheden eller lysintensiteten på din altan? Jeg ved, jeg ville. Så jeg lavede en simpel vejrstation til at indsamle sådanne data. De følgende afsnit er de trin, jeg tog for at bygge en. Lad os komme i gang
Snyd ved tegning med GIMP: 6 trin
Snyd ved at tegne med GIMP: Denne instruktør fortæller folk, der er elendige til at tegne (som mig selv), hvordan man laver stregtegninger, der skal bruges/redigeres i digitale medier