c't 10/2021
S. 104
Wissen
FarmBot: Programmieren
Bild: Thorsten Hübner

Gärtnerintelligenz

FarmBot: Roboter programmieren ohne Code

Bewegen, Messen, Ansaugen und Wasser marsch! Der ­Roboter-Gärtner FarmBot kann nur wenige Dinge. In der richtigen Reihenfolge wird daraus aber akkurate Gartenarbeit wie ­Einsäen samt ­Angießen. Die Schritt-für-Schritt-­Anleitungen für den­ ­Roboter klickt man wie eine ­To-do-Liste zusammen.

Von Pina Merkert

Der FarmBot ist der dümmste Gärtner der Welt. Er weiß nämlich nichts über Pflanzen – und von den Intuitionen, die einen „grünen Daumen“ ausmachen, hat er gar keine. Maschinelles Lernen, neuronale Netze: Fehlanzeige! Stattdessen programmiert man ihn entsprechend des eigenen Gärtnerwissens und lässt ihn regelmäßig, konsequent und geduldig das Hochbeet umsorgen [1]. „Programmieren“ heißt dabei aber nicht, dass man Code tippen müsste. Im Webinterface des Roboters klickt man stattdessen Kästchen zusammen und lehrt damit die dumme Maschine das Gärtern – ganz ohne Quelltext.

Der FarmBot folgt damit einem Trend namens „No Code“ [2]. Das Interface zeigt übersichtlich an, aus welchen Blöcken sich das Verhalten des Roboters zusammensetzen kann und niemand muss Befehle auswendig lernen, um sie eintippen zu können. Wer noch nicht programmieren kann, lernt dabei ganz beiläufig die Grundkonzepte von Programmiersprachen. Deswegen ist die FarmBot-Programmierung auch abseits der Gärtnerei und der Robotik interessant. Algorithmisches Denken wird in einer zunehmend digitalisierteren Welt immer nützlicher und wichtiger. Mit einem Account bei my.farm.bot können Sie Sequenzen auch dann zusammen­klicken, wenn Sie keinen FarmBot haben. Ohne Roboter können Sie sie nur nicht ausprobieren.

Kommentieren