Die Grundlagen der Robotikprogrammierung umfassen ein breites Feld an Fähigkeiten. Es geht darum, Roboter dazu zu bringen, Prozesse autonom auszuführen. Dabei werden unterschiedliche Programmiersprachen und -methoden eingesetzt. Ein erster Auffang ist das Verständnis der Hardware des Automaten und wie diese zusammenarbeiten. Die Darstellung der