Sich selbst-reproduzierende Roboter

Konrad Zuse hat im Jahr 1995 am sogenannten Helix-Turm gearbeitet, eine mechanische Konstruktion die sich selbst ausfahren konnte. Ketzerisch formuliert handelt es sich dabei einfach um ein Metall-Maßband was auf Knopfdruck ausfährt. Aber wenn man so sich-selbstreproduzierende Roboter nicht realisieren kann wie dann?

Eine Möglichkeit die besonders in den letzten Jahren modern geworden ist, verwendet einen 3D Drucker um damit einen Roboter oder andere 3D Drucker herzustellen. Doch auch hier scheint es sich um eine Sackgasse zu handeln, weil der Druck von simpelsten Bauteilen sehr viel Zeit in Anspruch nehmen und noch dazu teurer sind, als wenn man traditionelle Maschinen nutzt. Ist womöglich der Traum von sich-selbst reproduzierenden Maschinen ähnlich wie ein Perpetuum Mobile nicht realisierbar? Nicht ganz. Zunächst sollte man wissen, dass sowohl für die Reproduktion von Menschen als auch von Maschinen die Sonne der wichtigste Energielieferant ist. Man muss also keineswegs etwas aus dem Nichts erschaffen sondern es reicht wenn man es schafft die Sonnenenergie irgendwie umzuformen. Man braucht als Ausgangsmaterial entweder Rohstoffe die durch Sonnenlicht wachsen (Pflanzen, Bäume und Holz) oder aber man verwendet Sonnenlicht nur zur Stromversorgung und nutzt als Rohstoffe Altmetalle wie sie auf Schrottplätzen oder in unterirdischen Lagerstätten zu finden sind.

Wirliche Selbstreplikation aus dem Nichts heraus ist eine Illusion die auch die Natur nicht kann. Roboter müssen es demnach auch nicht beherschen, sondern es reicht wenn man Pseudo-Selbstreplikation realisiert. Im einfachsten Fall geht das durch einen Roboterarm, der aus einem Stabilbaukasten einen Roboter konstruiert. Er nutzt also jene Bauteile die schon da sind. Im zweiten Schritt kann man sich dann überlegen, wie man eine unbegrenzte Anzahl von Stabilbäukästen erzeugt. Entweder behauptet man, die wären schon vorher da gewesen, oder baut einen Roboter, der Maschinen bedienen kann die Bauteile eines Stabilbaukastens herstellen. Also einen humanoiden Roboter der eine CNC-Fräse, einen Gabelstapler usw. bedienen kann. Der Ablauf ist dabei so, dass man sich das Rohmeterial irgendwoher besorgt und dann über Arbeitsleistung daraus Fertigprodukte herstellt. Und wie deutlich zu erkennen ist, gibt es sehr oft das Problem dass man irgendwoher von außerhalb etwas zuführen muss. Das heißt, an keiner Stelle des Prozesses handelt es sich um ein autarkes System sondern Selbstreplikation ist immer geschummelt. Der Roboter der aus vorhandenen Teile etwas baut, benötigt zunächst einmal diese Teile. Der Roboter der Bauteile herstellt benötigt zunächst einmal Rohstoffe usw.

Bei Selbstreplikation geht es keineswegs darum, aus sich selbst heraus autark etwas zu generieren sondern worum es eigentlich geht sind die Kopierkosten. Also wie teuer es ist, einen Roboter ein zweites Mal zu bauen. Soetwas kann 10000 US$ kosten oder auch nur 1 US$, jenachdem wie effizient der Ablauf ist. Von Selbstrepliaktion spricht man wenn die Kopierkosten Null oder nahe Null sind.

Um das Problem weiter einzugrenzen gilt es zwei Probleme zu lösen: erstens, self-assembly und zweitens, self-production. Self-assembly wurde bereits erwähnt. Es ist die Fähigkeit aus einem Stabilbaukasten etwas sinnvolles zu bauen. Um das zu realisieren benötigt die Künstliche Intelligenz dexterous Manipulation Fähigkeiten inkl. der Bedienung von Werkzeugen wie ein Schraubenzieher. Self-production meint, dass der Roboter in der Lage ist, die Rohstoffproduktion zu überwachen. Das heißt, er muss mit einem LKW das Metall heranschaffen, er muss das Fließband einschalten, er muss die CNC Fräse bedienen usw.

Man kann den Gesamtprozess aber auch deutlich vereinfachen. Und zwar deswegen weil klar ist, dass ohnehin geschummelt wird. Die Frage ist nur wie sehr man betrügt. Die wohl simpelste Form von Selbstreplikation besteht darin, dass ein Roboter bei einem anderen Roboter auf den On-Schalter drückt. Roboter1 schaltet Roboter2 an. Roboter1 schaltet Roboter3 und Roboter4 an und gleichzeitig schaltet Roboter2 Roboter5 und Roboter6 an und so geht die Kettenreaktion munter weiter. Wie nicht anders zu erwarten, müssen diese externen Roboter irgendwoher kommen, sie sind nicht einfach da sondern man muss sie von außen zuführen. Aber zumindest hat man so eine grobe Vorstellung was es heißt, eine Kettenreaktion auszulösen. Man kann jetzt derartige Systeme realistischer und zugleich schwieriger zu realisieren gestalten. Indem man beispielsweise vor dem Einschalten zunächst noch die Batterie einsetzen muss, und bevor man sie einsetzt diese erst irgendwo herholen muss usw. Dadurch wird der Prozess sehr viel detalierter aber auch schwieriger zu automatisieren.

Letztlich funktioniert so die Selbstreplikation von Robotern. Jenachdem wieviel Teilschritte man vollautomatisch gestalten kann sinken die Kosten und das System wird sich ein wenig mehr anfühlen wie Science-Fiktion. Der schwierigste Part ist jedoch nicht die mechanische Seite sondern es ist die Software. Wenn man bereits über ein Robot-Control-System verfügt ist Selbstreplikation simpel, wenn man aber noch keines hat muss man eines programmieren und zwar möglichst autonom. Hier stellt sich die Frage was das kleinst-mögliche Startsystem ist, also wie der minimale Programmcode aussieht, der gerade noch funktionsfähig ist. Für die Praxis hat die Software jedoch nur eine untergeordnete Bedeutung, denn Software wird von Menschen erstellt, ist also ähnlich wie das Sonnenlicht standardmäßig vorhanden. Wenn man zusätzlich noch die Software von Null aus replizieren will, müsste man zunächst einmal ergründen was menschliche Intelligenz ausmacht. Das ist jedoch eine rein philosophische Frage. Man kann auch ohne darauf eine Antwort zu wissen, self-replicating Robots realisieren.

FLIEßBAND
Realistisch gesehen wird Selbst-Replikation aussehen wie ein Fließband. Es ist nicht nur für menschliche Arbeit das effizientes Mittel sondern auch für automatisierte Arbeit gibt es nichts besseres. Der Unterschied ist lediglich, dass an den einzelnen Stationen dann Roboter stehen, und wenn ein Roboter kaputt geht wird dieser ebenfalls am Fließband wieder repariert.

NANOROBOTER
Auf den ersten Blick klingt die Aussicht auf sich-selbst reproduzierende Maschinen wie der wahr gewordene Traum von Fabrikbesitzern. Allerdings ist diese Utopie nicht besonders mächtig. Denn auch heute schon gibt es arbeitssparende Techniken in der Produktion. Für die Menschheit als solche würde sich gar nichts verändern. Natürlich wäre es schön wenn man manuelle repititive Arbeit durch Roboter durchführen könnte, aber noch schöner wäre es wenn man Roboter auf anderem Gebiet einsetzt wo sie vielmehr bewirken können. Und das ist in der Medizin. Das Hauptproblem was sich in den letzten 100 Jahren trotz Automatisierung nicht verbessert hat ist die Sterblichkeit von Menschen. Im Normalfall dauert das Leben eines Individuums selten mehr als 70 Jahre und diese Spanne zu verlängern ist derzeit technisch nicht möglich. Es gibt gegen die meisten Krankheiten keine Heilung. Der Normalfall ist stattdessen, dass man den nahenden Tod von seiner zynischen Seite betrachtet weil man weiß dass er jeden gleichermaßen trifft. Aber was wäre, wenn Robotik an diesem Dogma etwas ändern könnte? Was wäre, wenn man mit medizinischen Nanorobotern Krebs heilen kann?

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s