Information processing device, information processing method, and program

The information processing device manages and reproduces robot quirks by identifying and correcting characteristic motions, enhancing user interaction and attachment through a server system that integrates hardware and user inputs.

JP2024176052APending Publication Date: 2024-12-19LIVING ROBOT INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023094258
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-07
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

Existing technologies lack a mechanism for managing robot quirks, including hardware-specific movements.

Method used

An information processing device and method that acquires and identifies characteristic robot motions exceeding predetermined conditions, allowing for the management and reproduction of robot habits through a server system that integrates hardware-related information and user inputs.

Benefits of technology

Enables effective management and reproduction of robot quirks, enhancing user attachment and interaction by ensuring safe and personalized robot behavior, and enabling the transfer of habits between robots.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024176052000001_ABST
    Figure 2024176052000001_ABST
Patent Text Reader

Abstract

To manage a habit of a robot including hardware.SOLUTION: A server 1 includes a movement information acquisition unit 51 and a characteristic movement information identification unit 52. The movement information acquisition unit 51 acquires information of a movement of a robot 3 (movement information). The characteristic movement information identification unit 52 identifies, a characteristic movement exceeding a prescribed condition (movement within a prescribed range) for each robot as a habit of the robot (characteristic movement information) on the basis of the movement information of the multiple robots 3. The robots 3 include not only a robot constituted by a mechanical mechanism in a real world (hardware) but also an object in a virtual reality world, namely an electronic robot that operates as virtual hardware in a metaverse.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

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 exists a system that allows a host to express the speech habits of a person being possessed (see, for example, Patent Document 1). There is also a technology that allows a robot to execute a combination of a habitual motion of one person and a habitual motion of another person (see, for example, Patent Document 2). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 6637000 [Patent Document 2] Patent No. 4798581 Summary of the Invention [Problem to be solved by the invention]

[0004] However, no mechanism has been proposed for managing the robot's habits (the robot's unique movements), including its hardware.

[0005] The present invention has been made in view of the above circumstances, and has an object to manage the habits of a robot including its hardware. [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 motion information acquisition means for acquiring motion information relating to a predetermined robot motion; a characteristic motion information identifying means for identifying a characteristic motion exceeding a predetermined condition as characteristic motion information for each of the predetermined robots based on the motion information of the plurality of predetermined robots; 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, the habits of the robot, including the hardware, can be managed. [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 hardware-related information providing device 2, a robot 3, and a user terminal 4. The server 1, the hardware-related information providing device 2, the robot 3, and the user terminal 4 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 for example, Bluetooth (registered trademark), Wi-Fi, a LAN (Local Area Network), the Internet, etc. may be adopted.

[0012] The server 1 is an information processing device managed by, for example, a system administrator (not shown). The server 1 executes various processes for managing the hardware of the robot 3 in association with the habits possessed by the robot 3 while appropriately communicating with the hardware-related information providing device 2 and the user terminal 4.

[0013] 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. In other words, robot hardware includes not only hardware composed of mechanical mechanisms in the real world, but also virtual hardware in the virtual reality world, that is, hardware of electronic robots reproduced in the metaverse.

[0014] The hardware-related information providing device 2 is composed of, for example, an RFID reader, a code reader, a camera, a contact sensor, a vibration sensor, an association management system on the metaverse, and the like. The hardware-related information providing device 2 acquires information on the hardware constituting the robot 3 as hardware-related information, and provides it to the server 1 via the network N. Specifically, for example, a skin identifier, a casing identifier, a face part identifier, the rotation / vibration of the casing, a virtual hardware identifier on the metaverse, and the like are provided from the hardware-related information providing device 2 to the server 1 as the hardware-related information.

[0015] This allows the server 1 to set the habits of the robot 3 based on the hardware-related information and manage the robot 3 in association with the hardware and habits. For example, the server 1 can set the habits of the robot 3 by restricting the range of movement of the body parts or changing the pronunciation. As a result, the hardware features recognizable from the external appearance of the robot 3 match with the habits, so that the user U can recognize the robot 3 as his / her own, interact with the robot 3 with confidence, and develop an attachment to the robot 3.

[0016] Here, the number of hardware-related information providing devices 2 is not limited to one, and there may be a plurality of hardware-related information providing devices 2. In other words, the number of pieces of hardware-related information provided from the hardware-related information providing device 2 to the server 1 is not limited to one, and there may be a plurality of pieces of hardware-related information providing devices 2. In this case, the server 1 can generate habits of the robot 3 based on a combination of a plurality of pieces of hardware-related information. That is, upon acquiring a plurality of pieces of hardware-related information, the server 1 can set habits of the robot 3 based on the combination of the plurality of pieces of hardware-related information. For example, when the server 1 acquires a plurality of pieces of hardware-related information each associated with a specific movement, the server 1 can set the specific movement as a habit of the robot 3. This makes it possible to set as many habits of the robot 3 as the number of combinations of hardware-related information, and manage the habits.

[0017] The user terminal 4 is composed of, for example, an information processing device such as a camera equipped with a network communication function, or a mobile information terminal equipped with an imaging function and a network communication function. Specifically, it is a smartphone, a tablet terminal, a personal computer (PC) with a built-in or externally connected camera, etc. The user terminal 4 provides the robot 3's habits, which have been input as characteristic motion information by the user U's operation, to the server 1 via the network N.

[0018] This allows the server 1 to set characteristic motion information in the robot 3 in association with hardware-related information, thereby making it possible for the robot 3 to perform distinctive motions (habits) and also to manage the characteristic motion information (habits) of the robot 3. As a result, the user U, who is the owner of the robot 3, can set the habits of a favorite object (such as a deceased husband or pet) to the robot 3, and not only can the robot 3 be made to operate with the same habits as the husband or pet, but it can also be managed by passing on the habits to other robots 3.

[0019] For example, even if there are multiple robots 3 configured with the same type of hardware (albeit with different identifiers), for a specific robot 3 owned by a specific user U, it is possible to manage the habits that are known between the specific user U and the specific robot 3, thereby evoking the specific user U's attachment to the specific robot 3. Specifically, for example, in the case where there is a first parent robot 3 and a second child robot 3, the habits set in the first parent robot 3 can be passed on to the second child robot 3. Furthermore, the user U can feel joy and a sense of purpose in life by correcting and correcting the habits of the parent's first robot 3 that have been passed on to the child's second robot 3. In this way, by acquiring user-specific information provided from the user terminal 4, the server 1 can not only set habits for individual robots, but also manage the habits, such as passing on the habits of a first robot 3 to a second robot 3.

[0020] The correction company terminal 5 is an information processing device operated by a correction company, and is capable of correcting the habits of the robot 3. The correction company terminal 5 receives a request (a request from a user U) for correction of, for example, a falling habit of the robot 3 via the server 1, and the correction company can correct the falling habit based on the correction information included in the request.

[0021] The reproduction company terminal 6 is an information processing device operated by the reproduction company, and is capable of reproducing the habits of the robot 3. The reproduction company terminal 6 receives a request (request from the user U) via the server 1 to reproduce, for example, a robot's falling habit, and the reproduction company can reproduce the habit of the robot 3 included in the request in another robot 3. Specifically, for example, the habit of a parent robot 3 can be passed on to a child robot 3. Also, the habit can be copied and reproduced by replacing (transplanting) the arm parts of the parent as hardware with the child robot.

[0022] 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.

[0023] 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.

[0024] 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.

[0025] 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.

[0026] 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, the user terminal 4, the correction agent terminal 5, the reproduction agent terminal 6, etc. in FIG. 1) via a network N including the Internet.

[0027] 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 above, the hardware of other information processing devices (hardware-related information providing device 2, robot 3, user terminal 4, correction agent terminal 5, reproduction agent terminal 6, etc.) is the same as that of the server 1, and therefore a detailed description of the hardware configuration of each will be omitted.

[0028] Next, the functional configuration of the server having the hardware configuration of FIG. 2 will be described with reference to FIG. FIG. 3 is a functional block diagram showing an example of a functional configuration of a server having the hardware configuration of FIG.

[0029] As shown in FIG. 3, the CPU 11 of the server 1 functions as follows: an action information acquisition unit 51, a characteristic action information identification unit 52, a prohibited action management unit 53, an action correction information output unit 54, an action reproduction information output unit 55, and a hardware-related information acquisition unit 56. In one area of ​​the storage unit 18 of the server 1, databases such as an action information DB 61, a characteristic action information DB 62, a prohibited action information DB 63, an action correction information DB 64, an action reproduction information DB 65, a hardware related information DB 66, and the like are provided.

[0030] The motion information acquisition unit 51 acquires motion information relating to a predetermined motion of the robot 3 (information on the movement of the robot 3). The motion information acquisition unit 51 acquires motion information related to the motion of the robot 3 received from the user terminal 4 or the robot 3 via the network N, and stores the information in the motion information DB 61.

[0031] Based on the motion information (information on the movement of the robots 3) of multiple robots 3, the characteristic motion information identifying unit 52 identifies characteristic motions that exceed predetermined conditions (for example, the angle at which the knee joint of a certain robot 3 is bent is within a range of ±XX degrees including a specified angle X) for each robot 3 as characteristic motion information (a habit of the robot). Specifically, the characteristic motion information identification unit 52 reads out multiple robots 3 stored in the motion information DB 61, and based on the motion information (movement of the robot 3), identifies characteristic motions (knee joint bending angle in the range of X1 degrees to X2 degrees) that exceed predetermined conditions (for example, bending motion of the knee joint within a range of ±XX degrees including a predetermined angle X degree) for each robot 3 as characteristic motion information (a habit unique to that robot 3), and stores the characteristic motion information in the characteristic motion information DB 62. The angle range from X1 degrees to X2 degrees shown here is the allowable range within which the robot 3 is permitted to operate normally (a range wider than the range of ±XX degrees including the default angle X degrees), and behavior of the robot 3 at angles outside this allowable range is judged to be abnormal (dangerous or prohibited). It should be noted that the habit refers to an individual movement that is set as a biased behavior for each individual robot 3, or a variation (individuality) in the movement (performance) of each robot from the time of its manufacture.

[0032] The prohibited action management unit 53 restricts the action of the robot 3 when it determines, based on the action information, that the action corresponds to a specific dangerous action (specific prohibited action). Specifically, the prohibited motion management unit 53 reads out the motion information (information on the movements of the robot 3) stored in the motion information DB 61, compares the motion information with specific prohibited motions that have been set in advance (for example, movements in which the angle of the bending motion of the knee joint exceeds an angle of X2 degrees, etc.), and if it determines that the motion information corresponds to a specific dangerous motion (specific prohibited motion), it restricts the motion of the robot 3 (for example, restricting the angle of the bending motion of the knee joint to within an angle of X2 degrees, or not allowing the knee to move, etc.). In addition, when determining whether a prohibited action is occurring, conditions for the prohibited action may be set in addition to the action itself, and whether or not the action of the robot 3 corresponds to the conditions for the prohibited action may be determined to determine whether or not it is a specific dangerous action (specific prohibited action). In this way, by managing the robot so that it does not go beyond the range of what is perceived as its personality and perform certain dangerous actions, the user can interact with the robot with peace of mind, and the user's attachment to the robot can be fostered.

[0033] In response to receiving a request from the user U of the robot 3 to correct a characteristic movement, the movement correction information output unit 54 outputs correction information for correcting the characteristic movement. Specifically, when the motion correction information output unit 54 receives a request from the user terminal 4 to correct a characteristic motion of the user U toward the robot 3 (for example, the knee bending angle is too large), the motion correction information output unit 54 is triggered by receiving the correction request and outputs correction information for correcting the characteristic motion (for example, adjusting the knee bending angle to be within the range of X1 degrees to X2 degrees).

[0034] In response to receiving a request from a user U of the robot 3 to reproduce a characteristic movement, the action reproduction information output unit 55 outputs action reproduction information for reproducing at least a part of the characteristic movement to a robot other than the robot 3 based on the characteristic movement information. Specifically, when the action reproduction information output unit 55 receives a request from the user terminal 4 to reproduce a characteristic action of the user U with respect to the robot 3 (for example, a habit of bending the arm at a larger angle than in general robots), the action reproduction information output unit 55 uses the receipt of the action reproduction request as a trigger to output action reproduction information (information for transplanting the movement habit of the arm part of the parent robot 3 to the child robot 3) for, for example, transplanting the arm part of the parent robot 3 to the child robot 3 based on the characteristic action information (the habit of the parent robot 3). Thereby, for example, a request to reproduce a habit of falling can be accepted, and the habit of the parent robot 3 can be reproduced by the child robot 3. Specifically, for example, the habit of the parent robot 3 can be passed on to the child robot 3.

[0035] The hardware-related information acquisition unit 56 is, for example, an RFID reader, a code reader, a camera, a contact sensor, an association management system on the metaverse, etc., and acquires hardware-related information regarding the hardware that constitutes the robot 3. Specifically, hardware-related information relating to the hardware constituting the robot 3 is acquired from the hardware-related information providing device 2 and stored in the hardware-related information DB 66 . The hardware-related information includes, for example, an identifier of the skin of the body of the robot 3, an identifier of the body, an identifier of the facial parts, a virtual hardware identifier on the metaverse, and the like. This makes it possible to copy and reproduce habits through transplantation, such as transferring a parent's arm part onto a child's. In this case, the action reproduction information output unit 55 outputs action reproduction information in response to a specific hardware identified by the hardware-related information acquired by the hardware-related information acquisition unit 56 being transplanted from the robot 3 to another robot. This allows the behavior of a given robot to be replicated on another robot as that particular hardware is ported to that other robot.

[0036] Thus, according to the functional configuration of the server 1 of this embodiment, motion information (information on the motion of the robot 3) relating to the motion of the robot 3 is acquired, and based on the information on the motion of the robot 3, characteristic motions that exceed predetermined conditions for each robot 3 (for example, the angle at which the knee joint is bent is within a range of ±XX degrees including a predefined angle of X degrees) are identified as characteristic motion information (the range of habits of the robot 3), and based on the identified range of the habits of the robot 3, characteristic motions that exceed predetermined conditions for each robot 3 (for example, a range of ±XX degrees including a predefined angle of X degrees) are identified as characteristic motion information (the unique habits of that robot 3), thereby making it possible to manage the habits of the robot including its hardware.

[0037] 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.

[0038] 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.

[0039] 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.

[0040] For example, in the above-described embodiment, the robot has been described as a real-world robot 3, i.e., hardware, but the robot may be virtual hardware on the metaverse, and electronic robots reproduced on the metaverse are also included in the robot.

[0041] In the above embodiment, the transplantation of habits was explained using the example of replacing an arm part of a parent robot with a child robot, but the example shown here is just one example and other parts may be used, and not only parts but also vocalization and movement habits may be transplanted on a program-by-program basis.

[0042] 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.

[0043] 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.

[0044] 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 motion information acquisition unit (e.g., motion information acquisition unit 51 in FIG. 3 ) for acquiring motion information (motion information of robot 3) related to the motion of a predetermined robot (e.g., robot 3 in FIG. 3 ); a characteristic motion information identifying means (e.g., the characteristic motion information identifying unit 52 in FIG. 3 ) for identifying a characteristic motion (a habit of the robot 3) exceeding a predetermined condition (a normal motion) for each of the predetermined robots (e.g., the robot 3 in FIG. 3 ) as characteristic motion information based on the motion information (motion information of the robot 3) of the plurality of predetermined robots (e.g., the robot 3 in FIG. 3 ); It will be enough if you have this.

[0045] As a result, the information processing device acquires operation information (information on the movements of robot 3) relating to the operation of a specified robot (for example, robot 3 in Figure 3), and based on the operation information (information on the movements of robot 3), identifies characteristic operations (robot habits) that exceed specified conditions for each specified robot as characteristic operation information, thereby making it possible to manage the habits of robots (including "digital robots" reproduced on the metaverse) including hardware (including "virtual hardware" on the metaverse), and the user U can develop an attachment to the robot through actions and conversations with the quirky robot.

[0046] a prohibited action management means (e.g., the prohibited action management unit 53 in FIG. 3) for restricting the action of the predetermined robot (e.g., the robot 3 in FIG. 3) when it is determined that the action corresponds to a specific prohibited action based on the action information (information on the movement of the robot 3); Further comprising: It is possible to do so.

[0047] a motion correction information output unit (e.g., motion correction information unit 54 in FIG. 3 ) for outputting correction information for correcting the characteristic motion (robot's habit) in response to receiving a request for correction of the characteristic motion (robot's habit) from a user (e.g., user U in FIG. 3 ) of the predetermined robot (e.g., robot 3 in FIG. 3 ); Further comprising: It is possible to do so.

[0048] a motion reproduction information output unit (e.g., motion reproduction information output unit 55 in FIG. 3 ) for outputting motion reproduction information for reproducing (taking over) at least a part of the characteristic motion to a robot (e.g., child robot 3) other than the predetermined robot (e.g., parent robot 3) based on the characteristic motion information in response to receiving a request to reproduce the characteristic motion from a user (e.g., user U in FIG. 3 ) of the predetermined robot (e.g., robot 3 in FIG. 3 ); Further comprising: It is possible to do so.

[0049] The robot further includes a hardware-related information acquisition unit (e.g., the hardware-related information acquisition unit 56 in FIG. 3 ) for acquiring hardware-related information relating to hardware constituting the predetermined robot (e.g., the robot 3 in FIG. 3 ), the action reproduction information output means (e.g., the action reproduction information output unit 55 in FIG. 3) outputs the action reproduction information in response to the specific hardware identified by the hardware-related information being transplanted from the specific robot (e.g., the parent robot 3) to another robot (e.g., the child robot 3); It is possible to do so. [Explanation of symbols]

[0050] 1 Server, 2 Hardware-related information providing device, 3 Robot, 4 User-specific information providing device, 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 Motion information acquiring section, 52 Characteristic motion information identifying section, 53 Prohibited motion management section, 54 Motion correction information output section, 55 Motion reproduction information output section, 56 Hardware-related information acquiring section, 61 Motion information DB, 62 Characteristic motion information DB, 63 Prohibited motion information DB, 64 Motion correction information DB, 65 Motion reproduction information DB, 66 Hardware-related information DB, N Network

Claims

1. A motion information acquisition means for acquiring motion information relating to a predetermined robot motion; a characteristic motion information identifying means for identifying a characteristic motion exceeding a predetermined condition as characteristic motion information for each of the predetermined robots based on the motion information of the plurality of predetermined robots; An information processing device comprising:

2. a prohibited action management means for restricting an action of the predetermined robot when the action is determined to be a specific prohibited action based on the action information; The information processing device according to claim 1 , further comprising:

3. a motion correction information output means for outputting correction information for correcting the characteristic motion in response to receiving a request for correction of the characteristic motion from a user of the predetermined robot; The information processing device according to claim 1 , further comprising:

4. a motion reproduction information output means for outputting motion reproduction information for reproducing at least a part of the characteristic motion to a robot other than the predetermined robot based on the characteristic motion information in response to receiving a request for reproducing the characteristic motion from a user of the predetermined robot; The information processing device according to claim 1 , further comprising:

5. a hardware-related information acquisition unit for acquiring hardware-related information relating to hardware constituting the predetermined robot, the action reproduction information output means outputs the action reproduction information in response to a specific hardware identified by the hardware-related information being transplanted from the predetermined robot to another robot. The information processing device according to claim 1 .

6. An information processing method executed by an information processing device, A motion information acquisition step of acquiring motion information related to a predetermined motion of the robot; a characteristic motion information identifying step of identifying, as characteristic motion information, a characteristic motion exceeding a predetermined condition for each of the predetermined robots based on the motion information of the plurality of predetermined robots; An information processing method comprising:

7. On the computer, A motion information acquisition step of acquiring motion information related to a predetermined motion of the robot; a characteristic motion information identifying step of identifying, as characteristic motion information, a characteristic motion exceeding a predetermined condition for each of the predetermined robots based on the motion information of the plurality of predetermined robots; A program that executes control processing including:

Citation Information

Patent Citations

  • robot systems

    JP4798581B2

  • Robot for possession of the deceased

    JP6637000B2