摘要:In this paper, we propose a novel learning method that can simultaneously estimate the self-position of a robot and place names. The robot moves in a room environment and performs probabilistic self-localization based on noisy sensory information. Speech recognition results include the uncertainty of phonemes or syllables, because the robot does not have lexical knowledge in advance. The purpose of this study is to reduce the uncertainty of both self-position and speech recognition using knowledge about place names, which is obtained from human speech. The proposed method integrates ambiguous speech recognition results with the self-localization method, i.e., Monte Carlo localization, using a Bayesian approach. Probability distributions over places and the speech recognition error are modeled using the proposed method. We implemented the proposed method in SIGVerse, which is a simulation environment. Experimental results showed that the robot can acquire the names of several places and use this knowledge to reduce the uncertainty of estimation in its position in a self-localization task. In addition, we evaluated the performance of the lexical acquisition task for the names of places and showed its effectiveness. Results showed that the robot could acquire spatial concepts by integrating noisy information from sensors and speech.