{"title":"利用Webots和Khepera II作为神经Q-Learning控制器的平台","authors":"V. Ganapathy, C. Y. Soh, W. Lui","doi":"10.1109/ISIEA.2009.5356361","DOIUrl":null,"url":null,"abstract":"The Webots commercial mobile robot simulation software and Khepera II miniature mobile robot have always been popular tools in research centers and universities. In this paper, the two items will be utilized as a platform for the investigation of Neural Q-Learning controllers. Webots remains as the primary simulation software where the simulated environment and robot are modeled. To cater for a wide variety of experiments, the simulation developed for the Khepera II is equipped with GUIs and various features. These functions allow the user to configure different environment and robot settings for different experiments. Then, the simulation is validated by comparing the behavior of the simulated and actual robot. As a result, a total of four controllers is proposed and tested on this platform. The designed controllers include both sensor and vision based controllers. These controllers are capable of exhibiting obstacle avoidance or wall following behaviors. In addition, an obstacle avoidance controller which is based on a combination of sensor and visual inputs via a fuzzy logic controller was proposed. Experimental results collected facilitate comparison and discussion of the algorithm and it further reveals that the mobile robot could successfully acquire the desired behavior.","PeriodicalId":6447,"journal":{"name":"2009 IEEE Symposium on Industrial Electronics & Applications","volume":"7 1","pages":"783-788"},"PeriodicalIF":0.0000,"publicationDate":"2009-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":"{\"title\":\"Utilization of Webots and Khepera II as a platform for Neural Q-Learning controllers\",\"authors\":\"V. Ganapathy, C. Y. Soh, W. Lui\",\"doi\":\"10.1109/ISIEA.2009.5356361\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Webots commercial mobile robot simulation software and Khepera II miniature mobile robot have always been popular tools in research centers and universities. In this paper, the two items will be utilized as a platform for the investigation of Neural Q-Learning controllers. Webots remains as the primary simulation software where the simulated environment and robot are modeled. To cater for a wide variety of experiments, the simulation developed for the Khepera II is equipped with GUIs and various features. These functions allow the user to configure different environment and robot settings for different experiments. Then, the simulation is validated by comparing the behavior of the simulated and actual robot. As a result, a total of four controllers is proposed and tested on this platform. The designed controllers include both sensor and vision based controllers. These controllers are capable of exhibiting obstacle avoidance or wall following behaviors. In addition, an obstacle avoidance controller which is based on a combination of sensor and visual inputs via a fuzzy logic controller was proposed. Experimental results collected facilitate comparison and discussion of the algorithm and it further reveals that the mobile robot could successfully acquire the desired behavior.\",\"PeriodicalId\":6447,\"journal\":{\"name\":\"2009 IEEE Symposium on Industrial Electronics & Applications\",\"volume\":\"7 1\",\"pages\":\"783-788\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-12-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"16\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 IEEE Symposium on Industrial Electronics & Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISIEA.2009.5356361\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE Symposium on Industrial Electronics & Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIEA.2009.5356361","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Utilization of Webots and Khepera II as a platform for Neural Q-Learning controllers
The Webots commercial mobile robot simulation software and Khepera II miniature mobile robot have always been popular tools in research centers and universities. In this paper, the two items will be utilized as a platform for the investigation of Neural Q-Learning controllers. Webots remains as the primary simulation software where the simulated environment and robot are modeled. To cater for a wide variety of experiments, the simulation developed for the Khepera II is equipped with GUIs and various features. These functions allow the user to configure different environment and robot settings for different experiments. Then, the simulation is validated by comparing the behavior of the simulated and actual robot. As a result, a total of four controllers is proposed and tested on this platform. The designed controllers include both sensor and vision based controllers. These controllers are capable of exhibiting obstacle avoidance or wall following behaviors. In addition, an obstacle avoidance controller which is based on a combination of sensor and visual inputs via a fuzzy logic controller was proposed. Experimental results collected facilitate comparison and discussion of the algorithm and it further reveals that the mobile robot could successfully acquire the desired behavior.