Information processing device, information processing method, and program
The information processing device manages robot-subject relationships by converting events and interactions into anthropomorphic experiences, allowing users to treat robots as family members and develop attachment.
Patent Information
- Application Number
- JP2023094257
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-07
- Publication Date
- 2024-12-19
AI Technical Summary
There is no mechanism to manage the simulated relationship between robots and subjects, limiting the ability to create a pseudo-animated relationship.
An information processing device that acquires and manages relationship information between a robot and a target person, converting events and interactions into anthropomorphic experiences, and stores this information as indelible family register data.
Enables the user to naturally treat the robot as a family member, fostering attachment and familiarity through simulated relationships and events.
Smart Images

Figure 2024176051000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Conventionally, there exist robot control systems that can realize robot control that reflects the actions and situations of a user (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2009-061547 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, no mechanism has been proposed for managing the biomimetic relationship between the robot and the subject.
[0005] The present invention has been made in view of the above circumstances, and has an object to make it possible to manage a life-like relationship between a robot and a subject. [Means for solving the problem]
[0006] In order to achieve the above object, an information processing device according to one aspect of the present invention comprises: A relationship information acquiring means for acquiring relationship information regarding a mimetic relationship between a predetermined robot and a target person; a robot family register information management means for managing the relationship information as robot family register information indicating the family register of the specified robot in association with information identifying the specified robot; Equipped with.
[0007] An information processing method and a program according to one aspect of the present invention are each an information processing method and a program corresponding to the information processing device according to the aspect of the present invention described above. Effect of the Invention
[0008] According to the present invention, it is possible to manage a life-like relationship between a robot and a subject. [Brief description of the drawings]
[0009] [Figure 1] 1 is a diagram showing an example of a system configuration of an information processing system including a server of an embodiment of an information processing device according to the present invention; [Diagram 2] 2 is a diagram illustrating an example of a hardware configuration of a server in the information processing system of FIG. 1. [Diagram 3] 3 is a functional block diagram showing an example of a functional configuration of a server having the hardware configuration shown in FIG. 2. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] With reference to FIG. 1, an information processing system including a server that is an embodiment of an information processing device according to the present invention will be described. FIG. 1 is a diagram showing an information processing system including a server of an embodiment of an information processing device according to the present invention.
[0011] The information processing system of FIG. 1 is configured to include a server 1, a robot 3, a user terminal 4, and an administrator terminal 5. The server 1, the robot 3, the user terminal 4, and the administrator terminal 5 are connected to each other so as to be able to communicate with each other via a predetermined network N such as the Internet. The form of the network N is not particularly limited, and may be, for example, Bluetooth (registered trademark), Wi-Fi, a LAN (Local Area Network), the Internet, or the like.
[0012] The server 1 is an information processing device managed by, for example, a system administrator (not shown). The server 1 controls the hardware and mimicking operation of the robot 3 while communicating with a user terminal 4 and an administrator terminal 5 as appropriate.
[0013] The robot 3 is an anthropomorphized entity that exists in the real world or the metaverse, and if it is anthropomorphized, it is equipped with movable hardware such as hands, feet, torso, head, etc., and can move in a manner similar to that of a human. The head is equipped with parts that correspond to the eyes, mouth, and ears of a human. For example, if the robot 3 exists in the real world, the relevant parts are provided with input and output parts such as sensors. For example, a camera serving as a sensor is built into the part corresponding to a human eye. A speaker serving as an output part is built into the part corresponding to a human mouth. A microphone serving as a sensor is built into the part corresponding to a human ear. Inside the robot 3, information processing functional parts (CPU, RAM, ROM, communication part, etc.) corresponding to a personal computer (PC) are built in, and information processing and control of each part are executed based on information inputted from the input parts, and the processing result is outputted from the output part.
[0014] Here, the "hardware" of the robot 3 means, for example, the skin, the body, the face parts, etc., when the robot 3 exists in the real world. Also, when the robot 3 exists in the metaverse, the "hardware" of the robot 3 means the "virtual hardware" configured on the metaverse. "Virtual hardware" refers to something that is managed in the metaverse by "model number management" or "serial management", etc.
[0015] The user terminal 4 is composed of, for example, an information processing device equipped with a camera, a microphone, a communication interface, etc., and provides user identification information indicating that the user U is the user (user or target person) of the robot 3, and relationship information indicating the relationship between the user U and the robot 3, to the server 1 via the network N. As a result, the server 1 can obtain relationship information regarding a biomimetic relationship such as a parent-child relationship between the robot 3 and the user U (natural person), associate the relationship information with information identifying the robot 3, and store and manage it as robot family register information indicating the family register of the robot 3. The robot family register information includes, for example, a family register, as well as concepts such as a resident's card and a family tree (information for managing the transition and linkage of a person's information). In addition, relationship information includes not only parent-child relationships, but also biomorphic relationships such as owners and pets, siblings, husbands and wives, teachers and students (including relationships that change over time, depending on the parties involved, such as those that are considered to be "friends" rather than teachers and students). In this way, by managing the relationship information between the robot 3 and the user U in the server 1, that is, by managing the biomimetic relationship between the robot 3 and the user U, the user U can naturally treat the robot 3 as a biomimetic object and develop an attachment to it.
[0016] The administrator terminal 5 is an information processing device operated by an administrator (not shown) of the biomimetic products and services, and is, for example, a smartphone, a tablet terminal, a personal computer, or the like. The administrator terminal 5 allows an administrator (not shown) to edit, set, etc., information on the biomimetic products and services for the robot 3 stored in the server 1 through input operations.
[0017] Next, an example of a hardware configuration of the server 1 constituting the above-mentioned information processing system will be described with reference to FIG. FIG. 2 is a block diagram showing a hardware configuration of a server according to an embodiment of the information processing device of the present invention.
[0018] The server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a memory unit 18, a communication unit 19, and a drive 20.
[0019] The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 18 into the RAM 13 . The RAM 13 also stores data and the like necessary for the CPU 11 to execute various processes.
[0020] The CPU 11, ROM 12, and RAM 13 are connected to one another via a bus 14. An input / output interface 15 is also connected to this bus 14. An output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15.
[0021] The output unit 16 is composed of a display such as a liquid crystal display device, a printer, a speaker, etc., and outputs various information. The input unit 17 is configured with input devices such as a keyboard and a mouse, and various information is inputted. The storage unit 18 is configured with a dynamic random access memory (DRAM) or the like, and stores various data. The communication unit 19 communicates with other devices (eg, the hardware-related information providing device 2, the robot 3, and the user terminal 4 in FIG. 1) via a network N including the Internet.
[0022] Removable media 21, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is appropriately loaded into the drive 20. A program read from the removable media 21 by the drive 20 is installed in the storage unit 18 as necessary. Further, the removable medium 21 can store various data stored in the storage unit 18 in the same manner as the storage unit 18 . Although the hardware configuration of the server 1 has been described, the hardware of other information processing devices (robot 3, user terminal 4, administrator terminal 5, etc.) is similar to that of the server 1, and therefore a detailed description of the hardware configuration of each will be omitted.
[0023] Next, with reference to FIG. 3, a functional configuration of a server having the hardware configuration of FIG. 2 will be described. FIG. 3 is a functional block diagram showing an example of a functional configuration of a server having the hardware configuration of FIG.
[0024] As shown in FIG. 3, the CPU 11 of the server 1 functions as a user specific information acquisition unit 51, a relationship information acquisition unit 52, a robot family register information management unit 53, an event information imitation unit 54, a imitation operation control unit 55, a imitation product / service management unit 56, a imitation product / service event management unit 57, and a specific information management unit 58. In addition, in one area of the memory unit 18 of the server 1, databases such as a user identification information DB61, a relationship information DB62, a robot family register information DB63, a biomimicry event information DB64, a biomimicry product and service information DB65, a biomimicry product and service event information DB66, and an identification information DB67 are stored.
[0025] The user identification information acquisition unit 51 acquires user identification information that identifies the user of the robot 3 as a predetermined robot. Specifically, user identification information that identifies the user U as the user or target person of the robot 3 is acquired and stored in the user identification information DB 61.
[0026] The relationship information acquisition unit 52 acquires relationship information regarding the mimetic relationship between a specific robot and a target person (including humans (natural persons) as well as robots and animals such as pets and livestock), and stores the relationship information in the relationship information DB 62. The subjects include not only humans (natural persons) but also animals such as robots and pets / livestock) in biomimetic relationships (for example, parent and child, owner and pet, siblings, husband and wife, teacher and student (some people may consider it a "friend" relationship rather than a teacher-teacher relationship). Relationships also include not only the current relationship between two people, but also relationships that change over time, such as between the past and future). When information indicating the relationship between the robot 3 and the user U, which was input to the user terminal 4 by the user U operating the user terminal 4, is transmitted from the user terminal 4, the relationship information acquisition unit 52 acquires the information indicating the relationship as relationship information regarding the mimicked relationship between a specific robot 3 and the user U. By acquiring relationship information in this manner and managing the biomorphic relationship between the robot 3 and the user U as a factual relationship (such as a familial relationship between parent and child, brothers or sisters) in a place where information is stored, such as the relationship information DB 62 of the server 1, that is, as indelible information, the user U can naturally treat the robot 3 as a family member and develop an attachment to it.
[0027] The robot family register information management unit 53 manages the relationship information acquired by the relationship information acquisition unit 52 as robot family register information indicating the family register of the robot 3 in association with information identifying the user U's robot 3 . Note that managing as robot family register information means storing the robot family register information in the robot family register information DB63 as indelible information as "factual information" and managing the robot family register information on the robot family register information DB63.
[0028] In this way, by managing the biomimetic relationship between the robot 3 and the user U as indelible information of a factual relationship, the user U can naturally treat the robot 3 as a biomimetic object and develop an attachment to it.
[0029] In response to acquiring event information relating to an event of the robot 3, the event information animating unit 54 animates the event information, converts it into an imitated event information, and stores it. Specifically, when the event information mimicking unit 54 acquires event information related to an event of the robot 3, such as the start of use, upgrade, breakdown, repair, deterioration, or end of use, the event information mimicking the event information, converting it into mimicked event information such as birth, growth, injury, treatment, aging, and death, and storing it in the mimicked event information DB 64. Here, mimicking means, for example, converting an event of "repairing" the robot 3 into "treatment." In this way, by mimicking an event occurring in the robot 3 and converting it into a human event, and then storing and managing it in the mimicked event information DB 64, the user U can naturally treat the robot 3 as a family member and develop an attachment to it.
[0030] The mimicry operation control unit 55 causes the robot 3 to operate based on the mimicry event information. Specifically, the mimicry operation control unit 55 reads out the mimicry event information stored and managed in the mimicry event information DB 64, and operates the robot 3 based on the mimicry event information. As a result, for example, the robot 3 moves like a person who has just had treatment for an injury, at the age and in the aging state set in the life-like event information. More specifically, as the robot grows it will be able to talk, as it ages it will walk slower and become forgetful, and as an injured robot it will lose the ability to move its arms, allowing the user U to naturally treat the robot 3 as a family member and develop an attachment to it.
[0031] The biomimetic product / service management unit 56 manages biomimetic product / service information relating to biomimetic products / services for the robot 3 . Specifically, the biomimetic product / service management unit 56 stores and manages biomimetic product / service information relating to biomimetic products and services for the robot 3 in a biomimetic product / service information DB 65 .
[0032] When the biomimetic product / service event management unit 57 acquires event information related to a biomimetic product / service for the robot 3, it stores the information in association with information that identifies the robot 3. Specifically, when the biomimetic product / service event management unit 57 acquires event information relating to a biomimetic product / service for the robot 3, it uses this as a trigger to associate the event information with information identifying the robot 3 and store and manage it in the biomimetic product / service event information DB 66. By providing the biomimetic product / service management unit 56 and the biomimetic product / service event management unit 57, for example, biomimetic products / services and related event information, such as purchasing a birthday present or a family trip, can be managed in the server 1's database (biomimetic product / service information DB 65 and biomimetic product / service event information DB 66), allowing the user U to naturally treat the robot 3 as a family member and develop an attachment to it.
[0033] The specific information management unit 58, in response to acquiring specific information from the user U by specifying a specific management attribute, causes the robot 3 to manage the specific information based on the specific management attribute. Specifically, when the user U specifies a command such as secret management during a conversation between the user U and the robot 3, and tells the robot 3 secret information, the secret information is uploaded from the robot 3 to the server 1. Then, the specific information management unit 58 does not output (cannot access) the secret information to anyone other than the user U, such as the specific information DB 67, and stores and manages, that is, stores, the secret information in a storage means that cannot be erased even by the user U, so that thereafter, the user U and the robot 3 can share the secret information only between them during a conversation between just the two of them. For example, the user U can develop an attachment to the robot 3 through the exchange of secret information (such as secret stories that the user U cannot tell anyone) that the user U has confessed only to the robot 3.
[0034] According to the functional configuration of the server of this embodiment, the biomimetic relationship between the robot 3 and the user U is managed as indelible information on the server 1 as a factual relationship, so that the user U will naturally treat the robot 3 as a biomimetic object, and will be able to make the robot 3 familiar to the user U by adding it to the user U's family register, resident registration, family tree, etc., thereby fostering an attachment of the user U to the robot 3.
[0035] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope that can achieve the object of the present invention are included in the present invention.
[0036] For example, the functional block diagram shown in Fig. 3 is merely an example and is not particularly limited. In other words, it is sufficient that the information processing system in Fig. 1 is provided with a function capable of executing the above-mentioned series of processes as a whole, and the functional blocks and databases used to realize this function are not particularly limited to the example in Fig. 3.
[0037] Furthermore, the locations of the functional blocks and databases are not limited to the example of FIG. 3 and may be arbitrary. Furthermore, one functional block and database may be configured as a single piece of hardware, a single piece of software, or a combination of these.
[0038] In the above embodiment, the database of server 1 was used as an example of a place to manage information so that it does not disappear, but the information may also be stored in an external storage service with a low risk of information tampering, such as a blockchain. In the above embodiment, the relationship between a user U (natural person) and a robot 3 was described as an example, but other relationships such as a relationship between robots, that is, between robots, may also be used, and any relationship between a specific robot and a target person will suffice.
[0039] When the processing of each functional block and database is executed by software, the program constituting the software is installed into a computer or the like from a network or a recording medium. The computer may be a computer built into dedicated hardware, or may be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.
[0040] A recording medium containing such a program is not only composed of removable media that is distributed separately from the device body in order to provide each user with the program, but also composed of a recording medium that is provided to each user in a state in which it is pre-installed in the device body.
[0041] In other words, it is sufficient for an information processing device to which the present invention is applied to have the following configuration, and various embodiments can be adopted. That is, an information processing device according to one embodiment of the present invention (for example, the server 1 in FIG. 1 and FIG. 3, or the robot 3 itself in FIG. 1) A relationship information acquisition means (e.g., the relationship information acquisition unit 52 of FIG. 3) for acquiring relationship information regarding a mimicked relationship (e.g., a parent-child relationship) between a predetermined robot and a target person (including a human (natural person), a robot, an animal, etc.); a robot family register information management means (e.g., the robot family register information management unit 53 in FIG. 3 ) that associates the relationship information with information that identifies the specified robot and stores it as robot family register information that indicates the family register of the specified robot; It will be enough to have this. Note that relationship information does not only include parent-child relationships, but also includes, for example, owner and pet, siblings, husband and wife, teacher and student (some people may consider the relationship to be "friends" rather than teacher and student relationships). It also includes relationships that change over time, such as between the past and the future. In addition, managing it as robot family register information means managing it as indelible information that is "factual."
[0042] This makes it possible to manage the biomimetic relationship between a specific robot (for example, the robot 3) and a target person (for example, the user U).
[0043] An information processing device (for example, the server 1 in FIG. 1 and FIG. 3, or the robot 3 itself in FIG. 1) The robot further includes a user identification information acquisition unit (e.g., the user identification information acquisition unit 51 in FIG. 3 ) for acquiring user identification information for identifying a user of the predetermined robot, The relationship information acquisition means (e.g., the relationship information acquisition unit 52 in FIG. 3 ) acquires relationship information regarding the mimicked relationship between the predetermined robot and the user. It is possible to do so.
[0044] In this way, by having an information processing device (e.g., server 1, etc.) acquire and manage the biomorphic relationship between a robot (e.g., robot 3) and a target person (e.g., user U), the user can naturally treat the robot as a family member and leave a specific robot (e.g., robot 3) in, for example, user U's family tree as a person (personification, etc.) who was involved with user U at the time.
[0045] An information processing device (for example, the server 1 in FIG. 1 and FIG. 3, or the robot 3 itself in FIG. 1) The system further includes an event information mimicking means (e.g., the event information mimicking unit 54 in FIG. 3) for mimicking the event information in response to acquisition of event information related to a predetermined robot event (e.g., start of use, upgrade, failure, repair, deterioration, end of use), converting the event information into mimicked event information (e.g., birth, growth, injury, treatment, aging, death), and storing the mimicked event information; It is possible to do so.
[0046] An information processing device (for example, the server 1 in FIG. 1 and FIG. 3, or the robot 3 itself in FIG. 1) The device further includes a mimicry action control unit (e.g., the mimicry action control unit 55 in FIG. 3) for causing the predetermined robot to operate based on the mimicry event information. It is possible to do so.
[0047] An information processing device (for example, the server 1 in FIG. 1 and FIG. 3, or the robot 3 itself in FIG. 1) A biomimetic product and service management means (e.g., a biomimetic product and service management unit 56 in FIG. 3) for managing biomimetic product and service information relating to biomimetic products and services for the predetermined robot; a biomimetic product / service event management unit (e.g., a biomimetic product / service event management unit 57 in FIG. 3 ) for storing event information related to the biomimetic product / service in association with information identifying the specified robot in response to acquiring the event information related to the biomimetic product / service for the specified robot; Further comprising: It is possible to do so.
[0048] An information processing device (for example, the server 1 in FIG. 1 and FIG. 3, or the robot 3 itself in FIG. 1) a specific information management means (e.g., specific information management unit 58 in FIG. 3 ) that, in response to acquiring specific information by specifying a specific management attribute (e.g., secret management between the user and the robot, etc.) from the user, makes the specific robot manage the specific information based on the specific management attribute (e.g., does not output (cannot access) to anyone other than the user, stores the information in a storage means that cannot be erased even by the user, etc.); Further comprising: It is possible to do so. [Explanation of symbols]
[0049] 1...server, 3...robot, 4...user terminal, 5...administrator terminal, 11...CPU, 12...ROM, 13...RAM, 14...bus, 15...input / output interface, 16...output section, 17...input section, 18...memory section, 19...communication section, 20...drive, 51...user specific information acquisition section, 52...relationship information acquisition section, 53...robot family register information management section, 54...event information mimicking section, 5 5···Mimicry operation control section, 56···Mimicry product and service management section, 57···Mimicry product and service event management section, 58··Specific information management section, 61···User specific information DB, 62···Relationship information DB, 63···Robot family register information DB, 64···Mimicry event information DB, 65···Mimicry product and service information DB, 66···Mimicry product and service event information DB, 67··Specific information DB, N···Network
Claims
1. A relationship information acquiring means for acquiring relationship information regarding a mimetic relationship between a predetermined robot and a target person; a robot family register information management means for managing the relationship information as robot family register information indicating the family register of the specified robot in association with information identifying the specified robot; An information processing device comprising:
2. The robot further includes a user identification information acquisition unit for acquiring user identification information that identifies a user of the robot, the relationship information acquisition means acquires relationship information regarding a mimicked relationship between the predetermined robot and the user; The information processing device according to claim 1 .
3. an event information mimicking means for mimicking the event information in response to acquiring event information relating to an event of the predetermined robot, converting the event information into mimicked event information, and storing the mimicked event information; The information processing device according to claim 1 , further comprising:
4. a mimicry action control means for causing the predetermined robot to act based on the mimicry event information; The information processing device according to claim 3 , further comprising:
5. a biomimetic product / service management means for managing biomimetic product / service information relating to biomimetic products / services for the predetermined robot; a biomimetic product / service event management means for storing, in response to acquiring event information related to the biomimetic product / service for the predetermined robot, the biomimetic product / service event information in association with information identifying the predetermined robot; The information processing device according to claim 1 , further comprising:
6. a specific information management means for causing the predetermined robot to manage the predetermined information based on a specific management attribute in response to acquiring the predetermined information by specifying the specific management attribute from the user; The information processing device according to claim 1 , further comprising:
7. An information processing method executed by an information processing device, a relationship information acquiring step of acquiring relationship information regarding a mimicked relationship between a predetermined robot and a subject; a robot family register information management step of managing the relationship information as robot family register information indicating the family register of the specified robot by associating the relationship information with information identifying the specified robot; An information processing method comprising:
8. On the computer, a relationship information acquiring step of acquiring relationship information regarding a mimicked relationship between a predetermined robot and a subject; a robot family register information management step of managing the relationship information as robot family register information indicating the family register of the specified robot by associating the relationship information with information identifying the specified robot; A program that executes control processing including:
Citation Information
Patent Citations
Robot control system, robot, program, and information storage medium
JP2009061547A
