Multi information provider system of guidance robot and method thereof
11320804 · 2022-05-03
Assignee
Inventors
Cpc classification
G09G2370/04
PHYSICS
G05B2219/32014
PHYSICS
G05B2219/40153
PHYSICS
G06F16/252
PHYSICS
G05B19/4155
PHYSICS
G09G2370/022
PHYSICS
G06F16/9537
PHYSICS
G06F3/14
PHYSICS
International classification
G06F16/9537
PHYSICS
G06F16/25
PHYSICS
Abstract
Provided is a multi-information provider system of a guidance robot and a method thereof. The multi-information provider system of a guidance robot may include a user database configured to receive and store user information transmitted from a terminal of a user, a robot database configured to receive pieces of robot information from one or more guidance robots and store the pieces of robot information, a valid robot list generator configured to list pieces of information of guidance robots located within a predetermined effective distance from a location of the user, a service matcher configured to match the user information and each of the pieces of robot information included in a valid robot list, and an outputter configured to output matched service information to the user terminal.
Claims
1. A multi-information provider system of a guidance robot, the multi-information provider system comprising: a user database; a robot database: and a processor configured to: receive user information including a location of a user from a terminal of the user, store the user information to the user database, receive pieces of robot information from guidance robots, and store the pieces of robot information to the robot database, wherein the processor is further configured to: control a valid robot list generator to identify at least one guidance robot boated within a predetermined effective distance from the location of the user among the guidance robots, wherein the valid robot list generator includes a valid robot list updater configured to update the valid robot list by adding, to the valid robot list, service information of the guidance robot that is currently providing a service to another user from among the guidance robots included in the valid robot; control a service matcher to match the user information and the pieces of robot information of the identified at least one guidance robot; control an outputter to output matched service information to the terminal; and generate a valid robot list, and wherein the processor is further configured to: set an effective distance, compare the set effective distance and the distance between the user and the guidance robot, and list information of the guidance robot whose distance to the user is smaller than the effective distance.
2. The multi-information provider system of claim 1, wherein the user terminal includes augmented reality (AR) glasses.
3. The multi-information provider system of claim 1, wherein the guidance robot includes a mobile robot equipped with an autonomous driving function.
4. The multi-information provider system of claim 1, wherein the user information includes a requested service, and preference and non-preference information.
5. The multi-information provider system of claim 1, wherein the robot information includes a location and information on a service currently provided.
6. The multi-information provider system of claim 1, wherein the user database includes a user authenticator configured to determine an access right of the user.
7. The multi-information provider system of claim 1, wherein the user database includes a user information processor configured to process the user information through relevant information corresponding to the user information.
8. The multi-information provider system of claim 7, wherein the user information processor includes a request information processor configured to add corresponding relevant information to the user request information.
9. The multi-information provider system of claim 7, wherein the user information processor includes a preference information processor configured to add corresponding relevant information to user preference information and then remove non-preference information.
10. A multi-information providing method of a guidance robot, the multi-information providing method comprising: receiving user information including a location of a user from a terminal of the user and storing the received user information; receiving pieces of robot information from guidance robots and storing the received pieces of robot information; identifying at least one guidance robot located within a predetermined effective distance from the location of the user among the guidance robots; matching the user information and the pieces of robot information of the identified at least one guidance robot; outputting matched service information to the terminal; wherein the generating the valid robot list comprises: setting an effective distance; comparing the set effective distance and the distance between the user and the guidance robot; and listing information of the guidance robot whose distance to the user is smaller than the effective distance; and updating the valid robot list by adding, to the valid robot list, service information of the guidance robot that is currently providing a service to another user from among the guidance robots included in the valid robot list.
11. The multi-information providing method of claim 10, wherein the user information includes a location, a requested service, and preference and non-preference information.
12. The multi-information providing method of claim 10, wherein the robot information includes a location and information on a service currently provided.
13. The multi-information providing method of claim 10, wherein the guidance robot includes a mobile robot equipped with an autonomous driving function.
14. The multi-information providing method of claim 10, further comprising generating processed information, wherein the generating the processed information comprises processing request information in which relevant information corresponding to user request information is added to the user request information.
15. The multi-information providing method of claim 10, further comprising generating processed information, wherein the generating the processed information comprises processing preference information in which relevant information corresponding to preference information of the user is added to the preference information and non-preference information is removed.
16. The multi-information providing method of claim 10, further comprising matching a service by matching a similar service in which the user information is matched with the pieces of robot information included in an updated valid robot list.
17. The multi-information providing method of claim 16, wherein the matching the service comprises matching a similar service when the user information is not the same as the pieces of robot information included in the updated valid robot list.
18. The multi-information providing method of claim 16, further comprising, when the matching of the similar service is completed, updating the user information by including information generated in each operation.
Description
DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
MODES OF THE INVENTION
(12) Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, like reference numerals designate like elements even when they are shown in different drawings. Further, in the following description of the present embodiments, a detailed description of known functions and configurations incorporated herein will be omitted for the purpose of clarity.
(13) Additionally, in describing the components of the present invention, terms such as first, second, A, B, (a), and (b) may be used. These are solely for the purpose of differentiating one component from another and not to imply or suggest the substances, order or sequence of the components. If a component were to be described as “connected,” “coupled,” or “linked” to another component, it may mean not only that the components are directly “connected,” “coupled,” or “linked” but also that they are indirectly “connected,” “coupled,” or “linked” via a third component.
(14)
(15) Referring to
(16) In this case, the user terminal T may include augmented reality (AR) glasses, a mobile device, a tablet device, and the like. In addition, the guidance robot R may include a mobile robot equipped with an autonomous driving function.
(17) Even when the guidance robot R is fixed in a kiosk or the like, the multi-information provider system of a guidance robot according to one embodiment of the present invention is applicable because it is possible to continuously provide a service even to a user on the move through the AR glasses.
(18) In this case, a more intuitive guidance service may be provided through a virtual mobile robot image output to the AR glasses.
(19) In addition, the multi-information provider system of a guidance robot according to one embodiment of the present invention may be implemented as a server including a database and may transmit and receive information to and from each of the user terminal T and the guidance robot R through a communication network.
(20) The user information may include a location, a requested service, preference and non-preference information, and the like. In addition, the user database 100 may further include a user authenticator 110 configured to determine a user's access right.
(21) Also, the robot information may include a location, whether or not a service is being provided, information on a service currently provided, and the like.
(22) For example, when the multi-information provider system of a guidance robot according to one embodiment of the present invention is applied to an airport, sequences [S1 to S3] are as follow.
(23) [S1] A user wearing AR glasses enters an airport and intends to go to a boarding terminal. Accordingly, when the user requests a route guidance service to reach the boarding terminal through a user interface of the AR glasses, the user's location information and requested service information are stored in the user database 100.
(24) [S2] The valid robot list generator 300 lists information on guidance robots R located within a predetermined effective distance from the user from among guidance robots R whose robot information is stored in the robot database 200.
(25) [S3-1] When the guidance robot R included in the valid robot list is not currently providing a service to another user, the service matcher 400 matches the user and the corresponding guidance robot R. Then, the matching service information is output to the AR glasses.
(26) [S3-2] When the guidance robot R included in the valid robot list is currently providing a service to another user, the service matcher 400 matches the route guidance service requested by the user and the service information of the service currently provided by the guidance robot R, and when the services are the same, matches the user and the corresponding guidance robot R. Then, the matching service information is output to the AR glasses.
(27) Accordingly, the guidance robot R is able to provide the service to the user while providing the service to another user so that operation efficiency of the guidance robot R can be improved.
(28) In addition, the user is matched with the guidance robot R at a short distance from the current position, and hence user accessibility can be improved.
(29) Also, the outputter 500 may output travel paths of all the guidance robots R included in the valid robot list through the AR glasses and may output information on facilities, stores, and the like on the travel path.
(30)
(31) The detailed configuration of a multi-information provider system of the robot according to one embodiment of the present invention will be described below with reference to
(32) The valid robot list generator 300 may further include a valid robot list updater 310 configured to generate a valid robot list through pieces of location information of guidance robots R located within a predetermined effective distance from a location of the user and update the valid robot list by adding, to the valid robot list, service information of the guidance robots R currently providing a service to other users among the guidance robots R included in the valid robot list.
(33) Since the valid robot list updater 310 updates only the currently provided service information of the guidance robots R included in the valid robot list after the valid robot list is generated in the valid robot list generator 300 on the basis of the location information, it is possible to reduce a load of the valid robot list generator 300.
(34) In addition, the user database 100 may include a user information processor 120 configured to process user information through relevant information corresponding to the user information.
(35) More specifically, the user information processor 120 may process the user information through a requested service, preference and non-preference information, and the like which are stored in the user database 100.
(36)
(37) A detailed configuration of the user information processor 120 including a request information processor 121 and a preference information processor 122 will be described below with reference to
(38) The request information processor 121 processes user request information by adding corresponding relevant information to the user request information.
(39) For example, as described in operation [S1], when the user requests a route guidance service to go to a boarding terminal, the request information processor 121 may add relevant information, such as a flight schedule of the corresponding boarding terminal, nearby facilities, stores, and the like, to route information of the corresponding boarding terminal.
(40) Accordingly, the service matcher 400 may match the user information and a guidance robot R which is currently providing a service that is not even the same as the route guidance service requested by the user, according to the degree of relevance of each of the pieces of information.
(41) Hence, the user and a guidance robot R that is currently providing another user with a route guidance service for a toilet near the boarding terminal may be matched through the request information processor 121.
(42) Accordingly, since the multi-information provider system of a guidance robot according to one embodiment of the present invention may match the user and the guidance robot R according to the degree of relevance even when the user request information and the service information of the robot are not the same, it is possible to further improve the operation efficiency of the guidance robot R.
(43) In addition, the multi-information provider system of a guidance robot according to one embodiment of the present invention has advantages in that the complexity in a limited space is significantly reduced, thereby preventing a traffic delay, a collision, and the like, and enabling pedestrians and the guidance robots to travel smoothly.
(44) The preference information processor 122 adds corresponding relevant information to the user preference information and then removes user non-preference information.
(45) For example, as described in operation [S3-2], the user requests information on stores located on the travel route while the user is being provided with the route guidance service to go to the boarding terminal by the guidance robot R. In this case, the preference information processor 122 removes non-preference information from store information and relevant information while leaving the preference information.
(46) Accordingly, a service that the user does not prefer is not matched through the preference information processor 122, and thus it is possible to further improve the quality of provided service.
(47) In addition, the user database 100 may accumulatively store information of the user, and when the user is authenticated through the authenticator 110, allow pre-stored user information to be retrieved.
(48) Thus, as the access to the multi-information provider system of a guidance robot according to one embodiment of the present invention is repeated, the user information including the user's preference and non-preference information becomes more concrete, so that the user can be provided with better quality service.
(49)
(50) Referring to
(51) As long as the generating of the processed user information (S400) is performed after the receiving of the information (S100) and before the matching of the service (S500), operation S400 may be performed regardless of order and may be omitted under some circumstances.
(52) The user information may include a location, a requested service, and preference and non-preference information. In addition, a unit to be used to transmit the user information may preferably be a user terminal T including AR glasses.
(53) In addition, the robot information may include a location and information on a service currently provided, and the guidance robot R may include a mobile robot equipped with an autonomous driving function.
(54)
(55)
(56) Referring to
(57) In this case, the robot information to be listed may include a location and information on a service currently provided.
(58) According to the multi-information providing method of a guidance robot according to one embodiment of the present invention, the user may be matched with a nearby guidance robot R so that the user accessibility is improved.
(59)
(60) Referring to
(61) In addition, the generating of the processed information (S400) may further include processing preference information (S420) in which relevant information corresponding to the user's preference information is added to the user's preference information and non-preference information is removed.
(62) According to the multi-information providing method of a guidance robot according to one embodiment of the present invention, the service is provided to the user by removing the non-preference information so that the quality of service provided by the robot can be improved.
(63)
(64) Referring to
(65) In this case, when the user information is not the same as the robot information in the updated valid robot list, it is preferable to perform the matching of the similar service (S510).
(66) When the matching of the similar service (S510) is complete, updating the user information (S700) by including information generated in each operation may be further included.
(67) According to the multi-information providing method of a guidance robot according to one embodiment of the present invention, even when the user's request information is not the same as the robot information of the guidance robot R that is currently providing a service to another user, the user may be matched with the guidance robot according to the degree of similarity of each of the pieces of information so that the operating efficiency of the guidance robot R can be further improved.
(68) In addition, when matching between the user and the guidance robot R fails, the user information is updated. so that the user can be provided with the service of the guidance robot R within a short period of time.
(69) Also, even when the request information and the service information are not the same, the user information is updated, so that the user can be matched with another guidance robot R within a short period of time and be provided with a service.