Abstract:
A movement information calculator calculates a moving direction and a speed of the moving person from a position history database. An approach time calculator calculates an approach time at which an autonomous running apparatus and the moving person approach to each other within a predetermined distance from the moving person's position, moving direction, and speed, and the running information. A gaze position obtaining unit obtains a moving person's gaze position from the moving person's position and moving direction, and the position of an obstacle recorded in an obstacle database. A gaze region calculator calculates a moving person's gaze region from the moving person's position, moving direction, and gaze position. A running information generator generates running information for making the autonomous running apparatus run to the gaze region at a predetermined time earlier than the approach time from the obstacle's position, the approach time, and the gaze region.
Abstract:
In a running control method of a running apparatus, person moving direction and speed are estimated based on a person position history for predetermined time. It is decided whether contact with a person is likely to be made based on the estimation and running information about the running apparatus. When it is decided that the contact is likely to be made, a first route where the running apparatus avoids the person is generated for controlling running of the running apparatus therealong. It is decided whether the person has the intention to contact with the running apparatus based on the decision in the contact possibility deciding unit after the running along the first route. When it is decided that the person has the contact intention, a second route where the running apparatus approaches the person is generated for controlling the running of the running apparatus therealong.
Abstract:
A method is provided for controlling a device based on acquired text data. The method includes acquiring the text data indicating a voice spoken by a user, and analyzing a meaning of the text data based on a table, in which a word and a vector representing a meaning of the word in a vector space of predetermined dimensions are associated. The method also includes generating a command to control the device based on the analyzed meaning of the text data. The table is generated by performing a learning process by assigning to a first word a first vector representing a meaning of the first word in the vector space, and by assigning to a second word a second vector representing a meaning of the second word in the vector space, in accordance with an arrangement of a word string in a first text corpus and a second text corpus.
Abstract:
In an information processing method, display of a question and acquisition of an answer from a user to the question are repeated to narrow down information the user desires to make a search. A question regarding a target of the search is displayed in a first mode on a display included in a terminal. An answer inputted from the user to the question is acquired through the terminal. When the question is displayed, first information regarding a situation of a narrowing-down progress is displayed above the question in a second mode, and second information regarding a guide for answering the question is displayed below the question in a third mode.