Roboty to w obecnych czasach urządzenia, które pomagają ludziom, wyręczają je z wielu różnych prac. Roboty możemy spotkać w wielu branżach. Nawet w domu, osoby gotujące w kuchniach mogą skorzystać z różnego rodzaju robotów kuchennych, które usprawniają naszą pracę w kuchni i pomagają nam w wielu czynnościach podczas przyrządzania posiłków. Roboty występują także w różnych zakładach, fabrykach. Odpowiadają za procesy produkcyjne. Stosowane są na przykład w fabrykach zajmujących się produkcją samochodów osobowych. Aby jednak każdy robot wykonywał te czynności, które chcemy aby wykonywał, potrzebne jest odpowiednie programowanie robotów. Roboty zwykle w swojej konstrukcji posiadają specjalne urządzenia odpowiadające za ich sterowanie. Robot może być zaprogramowany na wykonanie danej czynności, operacji. W zależności od stopnia zaawansowania robota, będzie możliwość wybrania większej ilości opcji, bądź mniejszej. Programowanie robotów może być zarezerwowane czasem dla nielicznych osób, lub może być ono ogólnodostępne, w zależności od rodzaju urządzenia i od jego przeznaczenia.