Hur lärs roboten att utföra sin uppgift?

Programmering av mest aktuella robotar görs med enkla anvisningar såsom:

  • Höja länkarm till index (ta reda på var du befinner dig)
  • Öppna manipulator fingrar index (ta reda på var du befinner dig)
  • Vrid motoraxeln medurs till index punkt (ta reda på var du befinner dig)
  • Aktivera motoraxeln moturs 35 pulser av kodaren. (korrelerar med en viss vinkel)
  • Lägre länkarm tills resistens upptäcks på manipulator "ner" Tryck switch.
  • nära manipulator fingrar tills fingertoppen tryck detektor känner motstånd.
  • Höja länkarm till index.
  • Vrid motoraxeln medurs ett ytterligare 70 pulser för kodaren...

Dessa typer av grundläggande rörelser kommer att variera från en robot till en annan, och kan grupperas in "rutiner", så att ingenjören till "kalla" en viss aktivitet snarare än program hela uppsättningen varje gång.
Robotar lär inte genom att titta på någon utföra uppgiften.
Ett annat sätt att en robot kan "lära sig" en uppgift skulle vara för ingenjören att fysiskt flytta en robot genom en viss uppgift, med något sånt "joy stick" och instruera roboten att lagra drag för senare upprepning; men i så fall roboten helt enkelt skulle vara lagring de instruktioner som liknar det som beskrivs ovan.