In the present paper we propose a new perspective in robotics in which the human user are involved in an evolutionary robotics process. Breedbot is an integrated hardware/software system that is suitable for users with no technical or computer experience that can breed a small population of robots in a software environment that simulates a process of artificial evolution, based on Darwinian selection. After a certain time, some of the robots are selected to produce offspring. Users can let the system select the "best robots" or make the decision themselves. If the system makes the decision, it rates the robots by their ability to explore the environment, and selects those with the highest scores. Human users, on the other hand, choose the robots according to a qualitative criterion. Breedbot allows to "take care" of the artificial organism and to interact with the software (the simulation environment) and the hardware (the mobile robots). Human selection and machine selection together generate the best performing robots in less time.
Allevare robot: Una nuova prospettiva / Miglino, Orazio; Gigliotta, O.; Ponticorvo, M.. - In: SISTEMI INTELLIGENTI. - ISSN 1120-9550. - STAMPA. - 2:(2008), pp. 249-257. [10.1422/27406]
Allevare robot: Una nuova prospettiva.
MIGLINO, ORAZIO;Gigliotta O.;Ponticorvo M.
2008
Abstract
In the present paper we propose a new perspective in robotics in which the human user are involved in an evolutionary robotics process. Breedbot is an integrated hardware/software system that is suitable for users with no technical or computer experience that can breed a small population of robots in a software environment that simulates a process of artificial evolution, based on Darwinian selection. After a certain time, some of the robots are selected to produce offspring. Users can let the system select the "best robots" or make the decision themselves. If the system makes the decision, it rates the robots by their ability to explore the environment, and selects those with the highest scores. Human users, on the other hand, choose the robots according to a qualitative criterion. Breedbot allows to "take care" of the artificial organism and to interact with the software (the simulation environment) and the hardware (the mobile robots). Human selection and machine selection together generate the best performing robots in less time.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.