Bienenschlau

Aus einer Gruppe von Roboproggies, kleinen mobilen Robotern unter Forth, einen kleinen Schwarm aufbauen, der in der Lage ist, mit einer handvoll einprogrammierter Regeln unbekanntes Gelände zu kartografieren. Das Prinzip der Schwarmintelligenz an eigenen Objekten austesten.

Worin liegt eigentlich der genaue technische Vorteil derartiger Ansätze? Der wichtigste ist natürlich das Prinzip Biene (oder Ameise oder Wespe oder sonst irgendeines schwarm- und staatenbildenden Insektes). Jedes Insekt für sich ist kaum schlauer als das Stückchen Apfelkuchen, das es vom Krümelhaufen auf meinem Teller zum Nest zu schleppen versucht. Zusammen aber bauen sie riesige Nester, ernähren abertausende Larven und bekämpfen jeden Eindringling bis zur Selbstaufgabe. In wieviele Funktionseinheiten ist z.B. ein Ameisenhaufen aufgeteilt? Arbeiter, Soldaten, ein paar Drohnen und die Königin? Und was, oder besser wieviel kann man mit dieser Aufteilung erreichen? Jedenfalls gilt hier ganz klar: die Menge macht’s.

Und diese Frage, die Frage nach der Anzahl der einzusetzenden Einheiten in Abhängigkeit von der Komplexität der Aufgabe, ist die Frage die ich gerne klären würde. Wieviele Roboter brauche ich, um unbekanntes Gelände zu kartografieren, wieviele um einen Garten anzulegen mit Blattspinat, Tomaten und einem Blumenbeet mit saisonal wechselnder Blütenfolge? Nicht der eine komplizierte Alleskönner für zweieinhalb Millionen ist hier gefragt, sondern die 10, 20 oder 100 Billigsteinheiten für 15, 95 das Stück.

Nachtrag: Jede Funktionseinheit verfügt über einen Satz von Regeln, z.B. die Arbeiter über die Regeln “Futter suchen”, “Futter ins Nest transportieren” und “einem weiteren Arbeiter Futterplatz mitteilen”. Wie sehen die Koordinierungsregeln aus? Braucht man überhaupt welche (Selbstorganisation)?

~ von Neven am September 29, 2007.

Kommentar verfassen

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

WordPress.com-Logo

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

Twitter-Bild

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

Facebook-Foto

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

Verbinde mit %s

 
Follow

Get every new post delivered to your Inbox.