{"title":"改进机器人导航性能的进化学习","authors":"G. Tewolde","doi":"10.1109/EIT.2013.6632709","DOIUrl":null,"url":null,"abstract":"This paper presents the application of evolutionary learning techniques for improving performance of robot navigation. The goal is to build an intelligent control algorithm that drives the robot in an unknown environment at the maximum allowable speed, while avoiding obstacles and keeping its rate of turns to a minimum. The robot controller is based on an artificial neural network that takes inputs from range sensors and produces outputs to control the drive motors. The ANN is evolved using a simple genetic algorithm. Two different evolutionary learning approaches are evaluated. In the first approach synaptic weights of the network are evolved, while in the second one the adaptation rules of the synapses are evolved. At the end of the evolutionary processes, both solutions resulted in best performing controllers, that can avoid collisions while maximizing linear speed and minimizing turning.","PeriodicalId":201202,"journal":{"name":"IEEE International Conference on Electro-Information Technology , EIT 2013","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Evolutionary learning for improving performance of robot navigation\",\"authors\":\"G. Tewolde\",\"doi\":\"10.1109/EIT.2013.6632709\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents the application of evolutionary learning techniques for improving performance of robot navigation. The goal is to build an intelligent control algorithm that drives the robot in an unknown environment at the maximum allowable speed, while avoiding obstacles and keeping its rate of turns to a minimum. The robot controller is based on an artificial neural network that takes inputs from range sensors and produces outputs to control the drive motors. The ANN is evolved using a simple genetic algorithm. Two different evolutionary learning approaches are evaluated. In the first approach synaptic weights of the network are evolved, while in the second one the adaptation rules of the synapses are evolved. At the end of the evolutionary processes, both solutions resulted in best performing controllers, that can avoid collisions while maximizing linear speed and minimizing turning.\",\"PeriodicalId\":201202,\"journal\":{\"name\":\"IEEE International Conference on Electro-Information Technology , EIT 2013\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-05-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE International Conference on Electro-Information Technology , EIT 2013\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EIT.2013.6632709\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE International Conference on Electro-Information Technology , EIT 2013","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EIT.2013.6632709","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Evolutionary learning for improving performance of robot navigation
This paper presents the application of evolutionary learning techniques for improving performance of robot navigation. The goal is to build an intelligent control algorithm that drives the robot in an unknown environment at the maximum allowable speed, while avoiding obstacles and keeping its rate of turns to a minimum. The robot controller is based on an artificial neural network that takes inputs from range sensors and produces outputs to control the drive motors. The ANN is evolved using a simple genetic algorithm. Two different evolutionary learning approaches are evaluated. In the first approach synaptic weights of the network are evolved, while in the second one the adaptation rules of the synapses are evolved. At the end of the evolutionary processes, both solutions resulted in best performing controllers, that can avoid collisions while maximizing linear speed and minimizing turning.