{"title":"The survival robots: An artificial life","authors":"Jumpol Polvichai, Ugrit Boonpramarn","doi":"10.1109/JCSSE.2011.5930114","DOIUrl":null,"url":null,"abstract":"To understand behaviors of any nature living system, a lot of experiments have to be done especially on the actual living system. Alternatively, artificial life is a sub field in artificial intelligence in which living behaviors are simulated and analyzed within computers. Virtually, artificial life can be roughly used to study of living behaviors and systems. In this work, a survival game is tested toward a colony of simulated robots. A number of simulated robots are put in a survival experiment in which the robots must try to save their life as long as possible. Initially, every robot is designed to have a brain as an artificial neural network. They have the same structure of neural network, but the different internal weights, which randomly generated. To survive, the robots must be capable of finding and eating food item to regain their reduced power otherwise they die. When a robot died, a new robot is born from two remaining robots by applying the idea of crossover operation in evolutionary computing techniques. The longer the robot lives, the better chance its own weights are spread over the population. Expectedly, at the end, some interesting behaviors will emerge as the good robot programs and robot performances are also increased. Initial experiments show the good sign for emergence of interesting robot programs.","PeriodicalId":287775,"journal":{"name":"2011 Eighth International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-05-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Eighth International Joint Conference on Computer Science and Software Engineering (JCSSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JCSSE.2011.5930114","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
To understand behaviors of any nature living system, a lot of experiments have to be done especially on the actual living system. Alternatively, artificial life is a sub field in artificial intelligence in which living behaviors are simulated and analyzed within computers. Virtually, artificial life can be roughly used to study of living behaviors and systems. In this work, a survival game is tested toward a colony of simulated robots. A number of simulated robots are put in a survival experiment in which the robots must try to save their life as long as possible. Initially, every robot is designed to have a brain as an artificial neural network. They have the same structure of neural network, but the different internal weights, which randomly generated. To survive, the robots must be capable of finding and eating food item to regain their reduced power otherwise they die. When a robot died, a new robot is born from two remaining robots by applying the idea of crossover operation in evolutionary computing techniques. The longer the robot lives, the better chance its own weights are spread over the population. Expectedly, at the end, some interesting behaviors will emerge as the good robot programs and robot performances are also increased. Initial experiments show the good sign for emergence of interesting robot programs.