A method and computer-readable medium is provided for designing control
software for a module in a self-reconfigurable robot. A genetic method
randomly selects a plurality of module software functions for creating a
plurality of module control software programs. The plurality of control
software programs are then evaluated against a series of tasks and
respective fitness functions. The module control software is selected
based on the software program having the highest fitness function value
for a particular task.
Een methode en een door de computer leesbaar middel worden verstrekt voor het ontwerpen van controlesoftware voor een module in een zelf-reconfigurable robot. Een genetische methode selecteert willekeurig een meerderheid van de functies van de modulesoftware voor het creƫren van een meerderheid van de softwareprogramma's van de modulecontrole. De meerderheid van de programma's van de controlesoftware wordt dan geƫvalueerd tegen een reeks taken en respectieve geschiktheidsfuncties. De software van de modulecontrole wordt gebaseerd op het softwareprogramma geselecteerd dat de hoogste waarde van de geschiktheidsfunctie voor een bepaalde taak heeft.