Was ist ein Roboter? -- Sense, Think, Act

Erster Teil der Robotik-Serie. Hier geht es noch nicht ums Löten, sondern um eine erstaunlich knifflige Frage -- und das Modell, das den Rest der Serie strukturiert.

Bevor es ans Bauen geht, lohnt eine Frage, die nicht so leicht zu beantworten ist, wie sie klingt: Was macht eine Maschine eigentlich zum Roboter? Eine Waschmaschine hat einen Motor und einen Mikrocontroller. Ein ferngesteuertes Auto fährt umher. Roboter nennt man beides nicht. Warum nicht?

Lern-Hinweis: Robotik ist für mich Neuland -- anders als die Halbleiter-Artikel hier. Das Folgende ist mein aktueller, sauber recherchierter Stand, kein Lehrstuhl-Wissen. Wo es später unsicher wird (gerade bei der Theorie), sage ich das dazu.

Die Antwort, die alles zusammenhält

Ein Roboter ist eine Maschine, die ihre Umgebung wahrnimmt, daraus eine Entscheidung ableitet und dann selbst handelt -- und das immer wieder, in einer Schleife. Im Englischen heißt das Modell Sense -- Think -- Act (Wahrnehmen -- Entscheiden -- Handeln).

Phase Englisch Was passiert Bausteine
Wahrnehmen Sense Sensoren messen die Welt Ultraschall, IR, Encoder, IMU
Entscheiden Think Der Controller wertet aus und wählt eine Aktion Mikrocontroller, Logik, Regelung
Handeln Act Aktoren verändern die Welt (oder die eigene Lage darin) Motoren, Servos, Treiber

Genau hier trennt sich der Roboter vom Rest:

Das ist eine brauchbare Arbeitsdefinition. Nicht die einzig mögliche, aber eine nützliche, weil sie sofort sagt, welche Teile man braucht und wie sie zusammenspielen.

Der Kreislauf -- und warum die Schleife so wichtig ist

Das Entscheidende an Sense-Think-Act ist nicht die Reihenfolge, sondern dass es rundläuft. Ein Roboter macht das nicht einmal, sondern Dutzende bis Tausende Male pro Sekunde:

        ┌─────────────────────────────────┐
        │                                 │
        ▼                                 │
   ┌─────────┐     ┌─────────┐     ┌─────────┐
   │  SENSE  │ ──▶ │  THINK  │ ──▶ │   ACT   │
   │ messen  │     │ deuten  │     │ bewegen │
   └─────────┘     └─────────┘     └─────────┘
        ▲                                 │
        │      die Welt hat sich          │
        └────── verändert ◀───────────────┘

Der Trick: Nach dem Handeln ist die Welt eine andere -- der Roboter ist ein Stück gefahren, das Hindernis ist näher oder weg. Also muss er neu wahrnehmen. Diese ständige Rückkopplung macht ein Verhalten reaktiv. Friert man die Schleife ein, bleibt nur ein abgespultes Programm.

Wie schnell die Schleife dreht, nennt man die Zykluszeit (oder Regelfrequenz). Sie ist eine der ersten echten Designentscheidungen: Dreht sie zu langsam, reagiert der Roboter träge und überfährt sein Ziel; dreht sie zu schnell, verschwendet man Rechenzeit oder misst nur noch Rauschen. Dazu mehr im Regelungs-Teil -- für den Moment reicht: Es gibt einen Takt, und er ist wichtig.

In Code gegossen ist dieses Grundgerüst genau die Schleife -- die loop() eines Arduino ist im Kern nichts anderes:

void loop() {
  int abstand = messeAbstand();      // SENSE -- was ist da draußen?
  Aktion a    = entscheide(abstand); // THINK -- was tun wir damit?
  fuehreAus(a);                       // ACT  -- handeln
  // ...und von vorn, die Welt hat sich gerade geändert
}

Fast alles, was Robotik kompliziert (und spannend) macht, steckt in den Details dieser drei Funktionen. Der Rest der Serie packt der Reihe nach jede einzelne aus.

Die drei Phasen -- und wohin sie führen

Sense-Think-Act dient ab hier als Landkarte. Jeder weitere Artikel vertieft eine der drei Phasen:

Sense -- die Welt ist verrauscht und unvollständig

Ein Sensor liefert nie "die Wahrheit", sondern eine verrauschte, mehrdeutige Messung eines Ausschnitts. Ein Ultraschallsensor wie der HC-SR04 sagt "irgendwo vor mir, im Kegel, ist in 30 cm etwas" -- nicht was und nicht wo genau. Ein Hall-Sensor spürt ein Magnetfeld. Aus solchen Bruchstücken muss sich der Roboter ein Bild zusammensetzen. Wie viel Information wirklich drinsteckt -- und wie man mehrere Sensoren kombiniert -- ist ein eigenes großes Thema (Stichwort Sensorfusion, später in der Serie).

Think -- von einer simplen Regel bis zur Planung

Die "Denk"-Phase hat die größte Spannweite. Sie reicht von einer einzigen if-Zeile ("Hindernis näher als 20 cm? → ausweichen") bis zu echter Planung ("finde den kürzesten Weg durch diesen Raum"). Hier liegt der Teil der Serie, der mich theoretisch am meisten reizt -- und bei dem ich am ehesten dazulernen werde:

Act -- handeln heißt fast immer: Motoren drehen

Am konkretesten ist das Handeln. In aller Regel heißt es: Motoren ansteuern. Und da schließt sich der Kreis zu dem, was hier schon beschrieben ist -- den Aktoren (DC-Motor, Servo, Schrittmotor) und dem Motortreiber, der das schwache GPIO-Signal in echten Motorstrom übersetzt. Ein Mikrocontroller-Pin allein kann keinen Motor drehen; dazwischen sitzt immer Leistungselektronik.

Ein konkretes Beispiel: der Ausweichroboter

Damit das nicht abstrakt bleibt, hier der Ausweichroboter einmal durch die Schleife -- das einfachste vollständige Sense-Think-Act-System im Projektregal:

  1. Sense: Der Ultraschallsensor misst den Abstand nach vorn. → "42 cm."
  2. Think: Eine Regel vergleicht mit einer Schwelle. → "42 cm > 20 cm, also frei -- weiterfahren."
  3. Act: Beide Motoren laufen vorwärts. → Der Roboter fährt ein Stück.
  4. ...und von vorn. Jetzt sind es nur noch 18 cm. Sense liefert den neuen Wert, Think schlägt um auf "zu nah -- drehen", Act lässt ein Rad rückwärts laufen.

Das ist alles. Kein Sensor mehr als nötig, die einfachste denkbare Think-Phase (ein Schwellwert), und trotzdem ein echter Roboter -- weil er den Kreis selbst schließt. Das Minimalbeispiel zeigt zugleich, wo es gleich spannend wird: Die harte Schwelle ("frei / zu nah") lässt ihn ruckeln. Sie durch eine sanfte, proportionale Reaktion zu ersetzen, ist genau der Sprung von Bang-Bang zur Regelung -- Thema in Teil 4.

Ein erster Vorgriff: gesteuert oder geregelt?

Eine Unterscheidung lohnt sich schon hier, weil sie sich durch die ganze Serie zieht. In der Think-Phase gibt es zwei Grundhaltungen:

Sense-Think-Act ist im Kern also eine Regelschleife -- diese Brille (alles als Rückkopplung sehen) lohnt sich für den Rest der Serie.

Was bleibt hängen

Als Nächstes ist die Act-Phase dran -- am greifbarsten: Wie bewegt sich ein Roboter überhaupt, warum reichen zwei Räder, und was genau macht der Motortreiber dabei? (folgt)


Erstellt: 08.06.2026