Kinematik Flashcards
Hvilke faktorer har drevet udbredelsen af industrirobotter siden 1960’erne?
- Industrirobotter blev populære på grund af faldende robotpriser, stigende arbejdsomkostninger og forbedret ydeevne. Disse faktorer gjorde robotter mere tilgængelige og attraktive for industrien.
- Arbejdsmarked og sikkerhed – Robotter har overtaget farlige eller monotone opgaver, hvilket reducerer arbejdsulykker og forbedrer arbejdsmiljøet.
Hvilken rolle spiller arbejdsomkostninger og faldende robotpriser i udviklingen af robotmarkedet?
Har gjort robotter økonomisk fordelagtige sammenlignet med menneskelig arbejdskraft, hvilket har drevet deres udbredelse.
Hvad er forskellen mellem fremadgående kinematik og invers kinematik?
- Fremadgående kinematik (Forward Kinematics):
○ Beregner positionen og orienteringen af end-effektoren baseret på kendte joint-vinkler vha. kinematiske ligninger, som kan være homogene transformationsmatricer.
○ Omdanner en beskrivelse i joint space til en beskrivelse i Cartesian space.- Invers kinematik (Inverse Kinematics):
○ Finder de nødvendige joint-vinkler for at opnå en ønsket position og orientering af end-effektoren.
○ Er mere kompleks, da den kræver løsning af ikke-lineære ligninger.
Kan have flere eller ingen løsninger, hvis målet ligger uden for robotens workspace.
- Invers kinematik (Inverse Kinematics):
Hvordan beskrives en robots position og orientering?
- Position:
○ Beskrives med en positionsvektor.- Orientering:
Beskrives med en rotationsmatrix (R), der angiver, hvordan en koordinatramme er orienteret i forhold til en anden.
- Orientering:
Hvad er betydningen af frihedsgrader (DOF) for en robots bevægelighed?
Frihedsgrader (Degrees of Freedom, DOF) bestemmer antallet af uafhængige bevægelser, som en robot kan udføre. En robot med seks DOF (uafhængige bevægelser) kan bevæge sig frit i 3D-rummet, fordi den har 3 translationer og 3 rotaioner. Den har sin base, men end-effektoren kan bevæge sig frit i 3D-rummet.
Hvordan kan singulariteter påvirke en robots ydeevne?
Singulariteter opstår, når en robots Jacobian-matrix mister sin rang, hvilket betyder, at visse bevægelser bliver uopnåelige eller ustabile.
Hastighedsproblemer: Små ændringer i ledvinkler kan resultere i ekstreme hastigheder i endeeffektoren.
Manglende bevægelighed: Robotten kan miste en frihedsgrad, hvilket begrænser dens evne til at bevæge sig i visse retninger.
Unøjagtighed: Styresystemer kan have svært ved at præcist kontrollere robotten i nærheden af en singularitet.
- Singulariteter opstår, når robotens bevægelighed begrænses i visse positioner. Dette kan føre til:
○ Uendelige hastigheder.
Tab af kontrol eller præcision, fordi robotten ikke kan kontrolleres, da der opstår fejl.
Hvad er formålet med at bruge rotationsmatricer og homogene transformationsmatricer i robotkalkulationer?
- Rotationsmatricer:
○ Bruges til at beskrive orienteringen af robotens dele.- Homogene transformationsmatricer:
Kombinerer position og orientering i én matrix for en mere præcis og enkel beskrivelse.
- Homogene transformationsmatricer:
Hvordan bruges notation med store og små bogstaver til at beskrive en robots bevægelser?
- Store bogstaver (f.eks. P og R):
○ P: Bruges til vektorer og matricer.
○ R: En rotationsmatrix, beskriver en oreientering- Små bogstaver:
○ Bruges til skalarer matricer/vektore. - Indekser:
Bruges til at angive koordinatsystemer (f.eks. APA P) og specifikke komponenter (f.eks. Px,Py,PzPx, Py, Pz).
- Små bogstaver:
1.4–1.9 Specifikke emner
Hvad betyder ‘trajectory’ inden for robotik, og hvorfor er det vigtigt?
- Trajectory beskriver den præcise bane, som en robots end-effektor følger gennem rummet over tid. Det er vigtigt for:
○ Planlægning af glatte og præcise bevægelser.
Optimering af opgavens effektivitet og sikkerhed.
Hvilke fordele har off-line programmering af robotter i forhold til traditionel programmering?
- Off-line programmering:
- Minimerer produktionsstop
- Mere fleksibel og præcis programmering – Off-line programmering gør det muligt at teste og optimere bevægelser og arbejdsopgaver før udførelse.
Hvordan har udviklingen i computerkraft påvirket robotteknologi de seneste 20 år?
- Stigende computerkraft har gjort det muligt at:
○ Beregne komplekse kinematiske og dynamiske ligninger hurtigere.
○ Forbedre robotstyring og simulering.
Reducere omkostningerne, hvilket har gjort robotter mere tilgængelige.
Hvilke brancher har oplevet de største stigninger i arbejdsomkostninger over de sidste 20 år?
Brancher som bilindustrien og elektronikproduktion har set betydelige stigninger i arbejdsomkostninger på grund af stigende lønkrav og globalisering.
Hvordan har pris–ydelses-forholdet for computere ændret sig over tid, og hvilken indvirkning har det haft på robotik?
- Pris–ydelses-forholdet for computere er forbedret dramatisk (f.eks. Moore’s lov):
○ Lavere priser og højere ydeevne har gjort avancerede robotter mere overkommelige.
Muliggør anvendelse af avancerede algoritmer til kontrol og simulering.
Hvordan adskiller industrirobotter sig fra fast automation?
- Industrirobotter:
○ Kan programmeres til at udføre forskellige opgaver, hvilket gør dem fleksible.
fx En svejserobot i bilindustrien, der kan omprogrammeres til at svejse forskellige bilmodeller uden større mekaniske ændringer. - Fast automation:
Designet til kun én bestemt opgave, hvilket gør dem mindre fleksible.
fx Et flaske-fyldningssystem i en fabrik, hvor maskinen er specialdesignet til kun at fylde én type flaske med en bestemt væske