{"title":"基于卷积神经网络和蒙特卡罗方法的手绘地图室内机器人定位","authors":"F. Foroughi, Ji-kai Wang, Zonghai Chen","doi":"10.1145/3351917.3351927","DOIUrl":null,"url":null,"abstract":"Localization for estimating the position of a robot in an environment remains a challenging problem in mobile robots. However, previous studies mostly consider accurate map with correct scale before the localization task. This paper presents a novel approach for solving localization problem using the inaccurate hand-drawn map of the environment, when the exact map of the environment is not prepared before the localization task. Our proposed method firstly decomposes the hand-drawn map into the local places such as a room or corridor, then extract a set of geometric information of each segmented area to train them using convolutional neural networks (CNN) for place recognition. This technique only selects nominated segmented areas of where the possible location of the robot is. Secondly, Monte Carlo Localization (MCL) technique is used to estimate the position of the robot. Empirical studies on the standard localization technique illustrate that the proposed approach achieves superior performance to state-of-the-art localization methods regarding noisy data issues and large localization error.","PeriodicalId":367885,"journal":{"name":"Proceedings of the 2019 4th International Conference on Automation, Control and Robotics Engineering","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Indoor Robot Localization in Hand-Drawn Maps by using Convolutional Neural Networks and Monte Carlo Method\",\"authors\":\"F. Foroughi, Ji-kai Wang, Zonghai Chen\",\"doi\":\"10.1145/3351917.3351927\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Localization for estimating the position of a robot in an environment remains a challenging problem in mobile robots. However, previous studies mostly consider accurate map with correct scale before the localization task. This paper presents a novel approach for solving localization problem using the inaccurate hand-drawn map of the environment, when the exact map of the environment is not prepared before the localization task. Our proposed method firstly decomposes the hand-drawn map into the local places such as a room or corridor, then extract a set of geometric information of each segmented area to train them using convolutional neural networks (CNN) for place recognition. This technique only selects nominated segmented areas of where the possible location of the robot is. Secondly, Monte Carlo Localization (MCL) technique is used to estimate the position of the robot. Empirical studies on the standard localization technique illustrate that the proposed approach achieves superior performance to state-of-the-art localization methods regarding noisy data issues and large localization error.\",\"PeriodicalId\":367885,\"journal\":{\"name\":\"Proceedings of the 2019 4th International Conference on Automation, Control and Robotics Engineering\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2019 4th International Conference on Automation, Control and Robotics Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3351917.3351927\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2019 4th International Conference on Automation, Control and Robotics Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3351917.3351927","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Indoor Robot Localization in Hand-Drawn Maps by using Convolutional Neural Networks and Monte Carlo Method
Localization for estimating the position of a robot in an environment remains a challenging problem in mobile robots. However, previous studies mostly consider accurate map with correct scale before the localization task. This paper presents a novel approach for solving localization problem using the inaccurate hand-drawn map of the environment, when the exact map of the environment is not prepared before the localization task. Our proposed method firstly decomposes the hand-drawn map into the local places such as a room or corridor, then extract a set of geometric information of each segmented area to train them using convolutional neural networks (CNN) for place recognition. This technique only selects nominated segmented areas of where the possible location of the robot is. Secondly, Monte Carlo Localization (MCL) technique is used to estimate the position of the robot. Empirical studies on the standard localization technique illustrate that the proposed approach achieves superior performance to state-of-the-art localization methods regarding noisy data issues and large localization error.