💻 Teknologi

Hvordan fungerer en robot?

Forstå hvordan en robot fungerer, og hvad der adskiller moderne robotter fra sciencefiction. Lær om sensorer, aktuatorer, programmering og kunstig intelligens i robotteknologi.

Illustration der viser hvordan Hvordan fungerer en robot? fungerer

Hvad er en robot?

En robot er en maskine, der kan udføre opgaver automatisk eller semi-automatisk, ofte ved at efterligne menneskelige handlinger. Robotter består grundlæggende af tre dele: en krop med mekaniske komponenter, et system af sensorer der opfatter omverdenen, og en computer der behandler information og styrer maskinens bevægelser. Fra fabriksrobotarme der svejser biler til kirurgiske robotter der opererer med millimeterpræcision – moderne robotter er ekstremt alsidige.

Vi skelner typisk mellem industrirobotter, der udfører faste, foruddefinerede opgaver i kontrollerede miljøer, og service- og autonome robotter, der kan tilpasse sig varierende omgivelser. Med fremgangen inden for kunstig intelligens og machine learning er grænsen mellem disse kategorier ved at sløres, og robotter kan i dag lære nye opgaver ved at observere mennesker eller ved at blive udsat for millioner af simuleringer.


Sådan fungerer det

  1. Sensorer – robotens sanser: Robotter er udstyret med en række sensorer for at opfatte deres omgivelser. Kameraer giver syn, lidar og ultrasoniske sensorer måler afstande, kraftsensorer registrerer tryk og modstand, og encodere i leddene måler præcist, hvordan armens segmenter er placeret.
  2. Aktuatorer – robotens muskler: Aktuatorer omsætter elektrisk energi til bevægelse. Elektriske servomotorer er de mest udbredte og giver præcis kontrol over position og hastighed. Hydrauliske systemer bruges til robotter, der kræver stor kraft, mens pneumatik (trykluft) bruges i mange industrielle greifere.
  3. Styrecomputer og programmering: Robotens hjerne er en styrecomputer, der modtager sensordata og beregner, hvilke bevægelser aktuatorerne skal udføre. Industrirobotter programmeres traditionelt ved at 'lære' dem en sekvens af bevægelser ved at køre dem manuelt igennem opgaven (teach-in programmering) eller ved at kode bevægelserne i specialiserede robotprogrammeringssprog.
  4. Kinematik og bevægelsesplanlægning: Beregningen af, hvordan robotarmen skal bevæge sig for at nå et mål, kaldes kinematik. Forward kinematik beregner, hvor enden af armen befinder sig ud fra leddenes vinkler. Invers kinematik løser det modsatte problem: givet et målpunkt, hvilke vinkler skal leddene have? Det kræver avanceret matematik.
  5. Feedback og lukket sløjfe-styring: Moderne robotter arbejder med konstant feedback. Encodere måler præcist motorernes position, og styrecomputeren sammenlignes målet med den faktiske position og korrigerer løbende. Denne lukkede sløjfe giver den høje præcision, industrirobotter er kendt for – ned til under en tiendedel af en millimeter.
  6. Kunstig intelligens og læring: Næste generation af robotter bruger maskinlæring til at tilpasse sig. Reinforcement learning, hvor robotten belønnes for korrekte handlinger i millioner af simulerede forsøg, har givet robotter som Boston Dynamics' Atlas evnen til at gå, hoppe og tilpasse sig ujævnt terræn – uden at hvert enkelt trin er eksplicit programmeret.

Interessante fakta

  • Ordet 'robot' stammer fra det tjekkiske ord 'robota', der betyder tvangsarbejde eller slid. Det blev første gang brugt i Karel Čapeks skuespil R.U.R. fra 1920.
  • Den første industrielle robot, Unimate, blev installeret på General Motors' fabrik i New Jersey i 1961 og udførte opgaver for farligt varme til mennesker.
  • Boston Dynamics' robot Atlas kan udføre parkour – løbe, hoppe og saltomere – og er et resultat af årtiers forskning i dynamisk balancering og bevægelsesgenerering.
  • Kirurgisystemet Da Vinci, brugt i minimaivassive operationer, er ikke en autonom robot men snarere et avanceret tele-operationssystem, der giver kirurgen øget præcision og rækkevidde.
  • I Japan er robotteknologi allerede i brug på plejehjem for at hjælpe ældre med at rejse sig og bevæge sig – en løsning på landets aldrende befolkning og mangel på plejepersonale.

Ofte stillede spørgsmål

Vil robotter erstatte menneskelige job?

Robotter overtager allerede mange gentagne og farlige opgaver i industrien, men skaber også nye typer job inden for robotprogrammering, vedligeholdelse og design. Forskning tyder på, at automatisering fjerner visse jobfunktioner men generelt skaber nye – dog kan overgangen være smerterig for arbejdere i berørte industrier, og omskoling er afgørende.

Hvad er forskellen på en robot og et automatiseret system?

Et automatiseret system udfører en fast sekvens af handlinger uden at reagere på ydre input – tænk på en simpel samlebånd. En robot er derimod udstyret med sensorer og en styrecomputer, der giver den mulighed for at tilpasse sin adfærd til omverdenen. Jo mere avanceret sensorsystemet og styringen er, jo mere 'intelligent' og fleksibel er robotten.

Vil du lære mere?

/teknologi/

Udforsk kategori →