Control System and Control Method
The control system for autonomously traveling robots enhances user experience by providing personalized fragrances, music, and images based on user-specific data, addressing QOL improvements and manpower shortages.
Patent Information
- Application Number
- JP2024100016
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-06-20
- Publication Date
- 2025-07-23
- Estimated Expiration
- 2042-09-28
AI Technical Summary
The challenge of improving the Quality of Life (QOL) of office workers is addressed by enhancing the functionality of autonomously traveling robots to provide personalized services such as fragrance, music, and image delivery based on user-specific situations, thereby alleviating manpower shortages and enhancing user experience.
A control system and method for autonomously traveling robots that include a server device and a terminal, which utilize user-specific data and feedback to adjust the output of fragrances, music, and images to match the user's situation, schedule, and emotional state, enhancing the service provision.
The system effectively improves the QOL of office workers by providing personalized services that align with their current context and preferences, thereby reducing manual work and enhancing user satisfaction.
Smart Images

Figure 0007712434000001 
Figure 0007712434000002 
Figure 0007712434000003
Abstract
Description
Technical Field
[0001] The present invention relates to a control system and a control method.
Background Art
[0002] In order to cope with a shortage of manpower, a system for transporting articles using an autonomously traveling transport robot has been developed.
[0003] Furthermore, in recent years, a delivery robot system that directly delivers articles to the actual location of office workers has been proposed. The delivery robot has functions such as avoiding collisions with people and avoiding obstacles. In addition, the delivery robot can move to a designated floor and directly deliver articles to office workers by cooperating with elevators and security doors. The delivery robot is expected to be used not only for article delivery but also for various purposes such as leading, guiding, and cleaning.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] Here, an improvement in the QOL (Quality of Life) of office workers is desired.
[0006] The present invention has been made in view of the above, and an object thereof is to provide a control system and a control method for an autonomously traveling robot that can improve the QOL (Quality of Life) of office workers in addition to solving unexpected manpower shortages.
Means for Solving the Problems
[0007] In order to solve the above problems and achieve the object, a control system according to the present invention is a control system including an autonomously traveling robot, a server device that controls the operation of the robot, and a terminal that requests the robot to provide a service to a user. The robot includes an autonomous traveling unit that travels inside the building based on map information of each floor of the building, and an output unit that outputs sound. When the server device receives a request for providing a service from the terminal to the user, the server device includes a robot control unit that causes the robot to travel and execute the service to the user, and a setting unit that sets a music piece according to the situation of the user and causes the robot to output the sound of the set music piece when providing the service to the user. The setting unit adjusts the music piece to be set when providing the next service to the user based on the evaluation of the user with respect to the music piece output by the output unit.
Effects of the Invention
[0008] According to the present invention, in addition to eliminating unexpected manual work, it is possible to improve the QOL (Quality of Life) of office workers.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
[0010] Hereinafter, embodiments of the control system and control method according to the present application will be described in detail with reference to the drawings. Note that the control system and control method according to the present application are not limited by this embodiment.
[0011] [Embodiment 1] In the following Embodiment 1, the processing flow of the control system and control method according to Embodiment 1 will be described in order, and finally the effects of Embodiment 1 will be described.
[0012] The control system according to Embodiment 1 aims to improve the Quality of Life (QOL) of office workers by having a robot moving within an office provide a fragrance according to the user's situation when providing services to the user.
[0013] Hereinafter, as Embodiment 1, a system for controlling a robot that delivers an article (for example, food and drink) ordered from a user and provides the article to the user will be described as an example. Note that the robot may be a robot that delivers articles addressed to the user, a robot that guides the user, or a robot that patrols.
[0014] FIG. 1 is a block diagram showing an example of the configuration of a control system according to Embodiment 1. As shown in FIG. 1, the control system 1 includes a robot 30 that autonomously travels, a server device 10 that controls the operation of the robot 30, and a terminal 20 that requests the robot 30 to provide a service to a user (for example, delivery of an item ordered by the user) via an ordering application.
[0015] The robot 30 delivers an item ordered by a user from the terminal 20 to the user by autonomously traveling. The robot 30 includes a sensor unit 30A-1 for detecting obstacles ahead, a sensor unit 30A-2 for detecting obstacles on the side, drawer-type boxes 30B-1, 30B-2 that open and close automatically, a touch panel 30C for operations such as receiving confirmation of items and settlement processing, a mouth part 30D that outputs a scent, and a display 30E that displays and outputs images.
[0016] When the boxes 30B-1, 30B-2 approach, for example, the user who placed the order, they automatically perform an opening operation (arrow Y1) so that the items ordered by the user can be taken out. At this time, the robot 30 generates a scent according to the situation of the user and outputs the generated scent from the mouth part 30D (arrow Y2).
[0017] The terminal 20 is a smart device such as a smartphone or a tablet, and is a portable terminal device that can communicate with an arbitrary server device 10 via a wireless communication network. The terminal 20 orders an item according to a user's operation on the ordering application and requests a service for the robot 30 to deliver the ordered item to the user. The terminal 20 is equipped with a scheduler and stores the user's schedule. The terminal 20 may have a function of specifying its current position using a positioning system such as GPS (Global Positioning System). Note that the terminal 20 may be an information processing device such as a notebook PC.
[0018] When the server device 10 receives a request for service provision to a user from the terminal 20, it causes the robot 30 to travel and execute service provision to the user. When the server device 10 receives an order and delivery request for an article from the terminal 20, it causes the robot 30 carrying the ordered article to move to the location where the user of the terminal 20 is located and provide the ordered article to the user. Then, when providing a service to the user (when providing an article), the server device 10 causes the robot 30 to generate a scent according to the user's situation and output it from the mouth part 30D.
[0019] [Server device] Next, the server device 10 will be described. FIG. 2 is a block diagram showing an example of the configuration of the server device 10 shown in FIG. 1. As shown in FIG. 2, the server device 10 includes a communication unit 11, a storage unit 12, and a control unit 13.
[0020] The communication unit 11 controls communication regarding various information. For example, the communication unit 11 controls communication with the terminal 20. When the communication unit 11 receives an order and delivery of an article from the terminal 20, it transmits control information to the robot 30 to move to the location where the user of the terminal 20 is located and provide the ordered article to the user. Then, when providing an article to the user, the communication unit 11 transmits control information to the robot 30 to generate a scent according to the user's situation and output it from the mouth part 30D. The communication unit 11 receives information from the robot 30 for receipt confirmation of articles, settlement processing, etc.
[0021] The storage unit 12 stores data and programs necessary for various processes by the control unit 13. For example, the storage unit 12 is a semiconductor memory element such as a RAM (Random Access Memory), a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 12 includes map information 121, user information 122, a schedule storage unit 123, history information 124, pattern information 125, an image group 126, and a scent setting model 127.
[0022] The map information 121 is information acquired in advance, and includes maps of each floor of the building, the seat positions of each user, the movement routes of the robot 30 to the seat positions of each user, the stop positions of the robot 30 corresponding to the seat positions of each user, and the like.
[0023] The user information 122 includes various information of users registered as service users. FIG. 3 is a diagram showing an example of the data configuration of the user information 122 shown in FIG. 2. As shown in FIG. 3, the user information 122 has a user ID, attribute information, and seat information as items. For example, a user with a user ID of "U1" belongs to the "First Department" and has a seat at "No. 7, Area G, 3rd Floor". The seat positions described in each seat information, together with the stop positions corresponding to the seat positions, are already registered in the map information 121.
[0024] The schedule storage unit 123 stores the schedules of users acquired from the terminal 20 and the schedules of users registered via emails of users describing schedules, destinations, etc. FIG. 4 is a diagram showing an example of the schedules stored in the schedule storage unit 123 shown in FIG. 2. As shown in FIG. 4, the schedule storage unit 123 stores the content of the schedule (for example, a meeting) together with the date and time, location, and content for each user ID of each user.
[0025] The history information 124 includes the history of scents provided to each user, the user's evaluation of the scent, and the facial expression analysis result of the user at the time of scent provision. The facial expression analysis result of the user at the time of scent provision is the analysis result by the image analysis unit 134 (described later).
[0026] FIG. 5 is a diagram showing an example of the data configuration of the history information 124 shown in FIG. 2. As shown in FIG. 5, the history information 124 has a user ID, date and time, scent type, intensity, evaluation, and facial expression analysis result as items.
[0027] As shown in FIG. 5, for the scent "F-1" provided to user "U1" at "June 30 (Thu) 12:50" with a strength of "weak", user "U1" evaluated it as "good", and the result of the facial expression analysis of user "U1" was also recorded as "good" in the history. Also, for the scent "F-2" provided to user "U1" at "July 8 (Fri) 12:00" with a strength of "medium", the result of the facial expression analysis of user "U1" was recorded as "not good" in the history.
[0028] Pattern information 125 is information indicating the scent provision pattern. FIG. 6 is a diagram showing an example of the data configuration of the pattern information 125 shown in FIG. 2. As shown in FIG. 6, in the pattern information 125, it is divided into the case where the delivery destination of the article is a meeting room and the case where it is an individual's seat, and further, according to the content of the meeting or the like, the type of scent to be provided is associated. For example, the pattern information 125 has items of pattern, content, and scent. In the case of a meeting pattern and the content of the meeting being an employee interview, a relaxing type of scent is associated. Also, in the case of an individual pattern and during work, a refreshing type of scent is associated.
[0029] The image group 126 is a group of images of the user during service provision captured by the robot 30. The image group 126 is, for example, an image in which the user's face part is captured and is used for facial expression analysis by the image analysis unit 134.
[0030] The scent setting model 127 is a model that learns the relationship between the user's schedule, the facial expression of the user analyzed by the image analysis unit 134, and / or the user's evaluation of the scent generated by the robot 30 and the scent. The scent setting model 127 may be provided for each user, for example. When the scent setting model 127 receives, for example, the user ID, the user's schedule, the user's history information, the pattern information 125, and / or the facial expression analysis result of the user analyzed by the image analysis unit 134, it outputs the type and strength of the scent to be provided to the user.
[0031] The control unit 13 has an internal memory for storing programs that define various processing procedures and the required data, and executes various processes based on these. Here, the control unit 13 is an integrated circuit such as an electronic circuit like a CPU (Central Processing Unit) or MPU (Micro Processing Unit), an ASIC (Application Specific Integrated Circuit), or an FPGA (Field Programmable Gate Array). The control unit 13 includes a reception unit 131, a robot control unit 132, an article provision control unit 133, an image analysis unit 134 (analysis unit), a fragrance setting unit 135 (setting unit), and an evaluation reception unit 136.
[0032] The reception unit 131 receives requests for service provision to the user from the terminal 20. For example, the reception unit 131 receives an order for an article and a delivery request for that article from the terminal 20.
[0033] In response to receiving a request for service provision to the user, the robot control unit 132 and the article provision control unit 133 cause the robot 30 to travel and execute service provision to the user.
[0034] The robot control unit 132 moves the robot 30 carrying the ordered article to the location where the user of the terminal 20 is located according to the movement route of the map information 121 and stops it at a stop position corresponding to the user's position. Note that the robot control unit 132 refers to the schedule of the user who placed the order in the schedule storage unit 123, and if the user is in a meeting, it moves the robot 30 to the meeting room registered as the meeting place.
[0035] Then, the article provision control unit 133 moves the article ordered by the user from the article storage to the box 30B-1 or the box 30B-2 in the robot 30, and by executing the automatic opening operation of the box 30B-1 or the box 30B-2 when the robot 30 stops, enables the article to be taken out.
[0036] The image analysis unit 134 analyzes the user's expression based on an image in which the user's face captured by the robot 30 appears. The image analysis unit 134 analyzes, for example, the user's expression when providing scent. The image analysis unit 134 may perform analyses such as "good", "bad", "no change", as well as joy, anger, sorrow, and happiness, positive, negative, and neutral.
[0037] The scent setting unit 135 sets a scent according to the user's situation, and causes the set scent to be generated when providing a service to the user for the robot 30. The scent setting unit 135 transmits a scent generation instruction including the set scent and its intensity to the robot 30.
[0038] For example, the scent setting unit 135 refers to the history information 124 and sets the type and intensity of the scent that the user of the order source evaluated as "good". At this time, the scent setting unit 135 refers to the provision date and time of the history information 124 and sets the scent evaluated as "good" in the time zone closest to the order time. For example, when the order time is a break time, the scent setting unit 135 sets the scent that the user of the order source evaluated as "good" during the break time among the history information 124. When the order time is business hours, the scent setting unit 135 sets the scent that the user of the order source evaluated as "good" during business hours among the history information 124.
[0039] Also, the scent setting unit 135 refers to the schedule storage unit 123 and sets a scent based on the schedule of the user of the order source. For example, when the user of the order source is at their desk for a break, referring to FIG. 6, a relaxing scent system is set for this user. Also, when the user of the order source is in a meeting room for a meeting for planning discovery, a refreshing scent system is set for the user in the meeting room.
[0040] In addition, the fragrance setting unit 135 sets the fragrance according to the user's expression analyzed by the image analysis unit 134. For example, the fragrance setting unit 135 sets the type and intensity of the fragrance provided when it was analyzed as "good" among the user's expressions when the fragrance was provided previously and before that. Alternatively, the fragrance setting unit 135 may set the fragrance according to the user's expression when the item is provided. For example, if the user's expression when the item is provided is "angry", the fragrance setting unit 135 sets a relaxing fragrance.
[0041] In addition, the fragrance setting unit 135 may use the fragrance setting model 127 to set a fragrance according to the user's situation. The fragrance setting unit 135 inputs the user ID, the user's schedule, the user's history information, and / or the user's expression analysis result analyzed by the image analysis unit 134 into the fragrance setting model 127 to obtain the type and strength of the fragrance to be provided to the user.
[0042] The evaluation reception unit 136 adjusts the fragrance to be set when providing the next service to the user based on the user's evaluation of the fragrance generated by the fragrance generation unit 38 (described later) of the robot 30.
[0043] The user's evaluation is input to the robot 30, for example, by the user selecting any one of the icons of "good", "ordinary", and "bad" displayed on the touch panel of the robot 30. In addition, the user's evaluation is input to the robot 30 by the microphone of the robot 30 receiving the input of the user's speech such as "good", "ordinary", and "bad". In addition, the user's evaluation is obtained based on the analysis result of the user's expression analyzed by the image analysis unit 134 based on the image of the user captured by the robot 30 when providing the service to the user.
[0044] The evaluation reception unit 136 registers the user ID, date and time, fragrance type, intensity, evaluation, and expression analysis result in the history information 124. Alternatively, the evaluation reception unit 136 re-adjusts the parameters of the fragrance setting model 127 based on the user's evaluation, the user ID, date and time, fragrance type, intensity, and expression analysis result.
[0045] In addition, the control unit 13 may analyze the voice information of the user received by the robot 30. For example, the control unit 13 analyzes whether the user's speech has a lower voice volume, worse fluency, or a speech speed slower than a predetermined value compared to the previous speech. And in this case, the scent setting unit 135 may set a relaxing scent. In addition, the control unit 13 may perform sentiment analysis of the user's voice. When it is analyzed from the user's voice that the user is "angry", the scent setting unit 135 may also set a relaxing scent.
[0046] [Robot] Next, the robot 30 will be described. FIG. 7 is a block diagram showing an example of the configuration of the robot 30 shown in FIG. 1. As shown in FIG. 7, the robot 30 includes a communication unit 31, a storage unit 32, a control unit 33, an input / output unit 34, an imaging unit 35, a robot operation unit 36, an article providing unit 37, and a scent generating unit 38.
[0047] The communication unit 31 controls communication regarding various information. For example, the communication unit 31 controls the communication performed with the server device 10. The communication unit 31 receives a movement instruction from the server device 10 to the location where the ordering user is located, an instruction to provide the ordered article to the user, and a scent generation instruction. The communication unit 31 transmits an image captured by the imaging unit 35 (described later) and the user's evaluation of the scent input via a touch panel, a microphone, etc. to the server device 10.
[0048] The input / output unit 34 outputs various information and receives input from the user. The input / output unit 34 includes, for example, a liquid crystal screen, a touch panel, a speaker, a microphone, etc. The input / output unit 34 outputs an operation screen for receiving confirmation of receipt of an article, settlement processing, etc., and sound. In addition, the input / output unit 34 outputs an operation screen and sound that prompt the user to input an evaluation of the scent, and receives the user's input regarding the scent by receiving an operation on the operation screen or by receiving an input of a statement of the user's evaluation of the scent.
[0049] The storage unit 32 stores data and programs necessary for various processes by the control unit 33. For example, the storage unit 32 is a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 32 has map information 321, an image 322, and evaluation information 323.
[0050] The map information 321 includes maps of each floor of the building, the seat positions of each user, the movement routes of the robot 30 to the seat positions of each user, the stop positions of the robot 30 corresponding to the seat positions of each user, and the like.
[0051] The image 322 is an image of the user at the time of service provision captured by the imaging unit 35 (described later). The evaluation information 323 is information including the user's evaluation of the scent.
[0052] The imaging unit 35 captures images. The imaging unit 35 has, for example, a camera function or a video function realized by an imaging element such as a CMOS (Complementary Metal Oxide Semiconductor) or a CCD (Charge Coupled Device), and captures still images and moving images. The imaging unit 35 captures an image of the user so that the user's face is captured.
[0053] The robot operation unit 36 is a mechanism unit that makes the robot 30 autonomously travel. The robot operation unit 36 travels inside the building in cooperation with an elevator and a security door based on the control of the robot operation control unit 332. The robot operation unit 36 moves to the location where the user who placed the order is located while avoiding obstacles based on the obstacle detection results of the sensor units 30A-1 and 30A-2.
[0054] The article providing unit 37 is a mechanism unit that provides the article ordered by the user to the user. Among the articles to be stored, the ordered article is transferred to the boxes 30B-1 and 30B-2, and when the movement of the robot 30 to the location where the user who placed the order is located is completed, the automatic opening operation of the boxes 30B-1 and 30B-2 is executed to enable the user to take out the article.
[0055] The fragrance generating unit 38 generates fragrance. The fragrance generating unit 38 holds a plurality of types of fragrances, and according to the control of the fragrance generation control unit 334, opens the lid of the fragrance corresponding to the type of fragrance to be output, and outputs the fragrance from the mouth part 30D. The fragrance generating unit 38 adjusts the intensity of the output fragrance by adjusting the area for opening the lid of the fragrance.
[0056] The control unit 33 has an internal memory for storing a program that defines various processing procedures and the required data, and executes various processes based on these. Here, the control unit 33 is an electronic circuit such as a CPU, an integrated circuit such as an ASIC or an FPGA. The control unit 33 includes an imaging control unit 331, a robot motion control unit 332, an article providing control unit 333, a fragrance generation control unit 334, and an evaluation reception unit 335.
[0057] The imaging control unit 331 controls the imaging process of the imaging unit 35. When providing an article to the user, the imaging control unit 331 causes the imaging unit 35 to image the user so that the user's face is captured.
[0058] When the robot motion control unit 332 receives a movement instruction from the server device 10 to the location where the ordering user is located, it moves to the location where the ordering user is located according to the movement route in the map information 121 and stops at a stop position corresponding to the user's position.
[0059] When the article providing control unit 333 receives an instruction from the server device 10 to provide the ordered article to the user, it causes the article providing unit 37 to execute the provision of the ordered article to the user. The article providing control unit 333 moves the article ordered by the user from the article storage to box 30B-1 or box 30B-2. Then, when the robot 30 stops, the article providing control unit 333 makes the automatic opening operation of box 30B-1 or box 30B-2 be executed, making the article retrievable.
[0060] When the fragrance generation control unit 334 receives a fragrance generation instruction from the server device 10, it causes the fragrance generation unit 38 to generate a fragrance of the type and intensity indicated by the fragrance generation instruction when providing a service to the user. The fragrance generation control unit 334 causes the fragrance generation unit 38 to generate a fragrance of the type and intensity indicated by the fragrance generation instruction by instructing the type of the fragrance agent to open the lid and instructing the area to open the lid.
[0061] The evaluation reception unit 335 causes the input / output unit 34 to output an operation screen for prompting the input of the user's evaluation of the fragrance, and transmits the user's evaluation of the fragrance input via the operation of the operation screen to the server device 10. Further, the evaluation reception unit 335 may cause the input / output unit 34 to output a voice for prompting the input of the user's evaluation of the fragrance, convert the speech of the user's evaluation of the fragrance input via the microphone of the input / output unit 34 into text, and transmit it to the server device 10.
[0062] [Control Method] Next, the control process in the control system 1 will be described. FIG. 8 is a sequence diagram showing the processing procedure of the control process according to the first embodiment.
[0063] As shown in FIG. 8, an order and delivery of an item are requested from the terminal 20 to the server device 10 (steps S1, S2). Further, the terminal 20 reads the user's schedule (step S3) and transmits the read schedule to the server device 10 (step S4).
[0064] In response to the item order and delivery request from the terminal 20, the server device 10 transmits a movement instruction to the robot 30 that stores the ordered item to move to the location where the user who placed the order is located (steps S5, S6).
[0065] In response to the movement instruction from the server device 10, the robot 30 moves to the location where the user is located according to the movement route of the map information 121 (step S7) and stops at the stop position corresponding to the user's position.
[0066] The robot 30 captures an image of the user so that the user's face is shown (step S8), and transmits the image to the server device 10 (step S9).
[0067] Based on the image in which the user's face captured by the robot 30 is shown, the server device 10 analyzes the user's expression (step S10).
[0068] The server device 10 reads out scent setting information (step S11). For example, the server device 10 reads out user information, the user's schedule, the user's history information, and pattern information 125.
[0069] Based on the user ID, the user's schedule, the user's history information, and / or the user's expression analysis result analyzed by the image analysis unit 134, the server device 10 sets a scent according to the user's situation (step S12). The server device 10 inputs the user ID, the user's schedule, the user's history information, and / or the user's expression analysis result analyzed by the image analysis unit 134 into the scent setting model 127 to obtain the type and intensity of the scent to be provided to the user. Alternatively, the server device 10 may set the type and intensity of the scent to be provided to the user according to a predetermined setting rule with reference to the user ID, the user's schedule, the user's history information, and / or the user's expression analysis result analyzed by the image analysis unit 134.
[0070] When providing a service to the user, the server device 10 transmits an instruction for generating the set scent to the robot 30 (step S13). When receiving the scent generation instruction from the server device 10, the robot 30 generates a scent of the type and intensity indicated by the scent generation instruction when providing a service to the user (step S14).
[0071] The server device 10 transmits an instruction to provide the ordered item to the user to the robot 30 (steps S15, S16), and causes the robot 30 to execute the provision of the ordered item (step S17). Note that steps S12 to S14 and steps S15 to S17 can also be performed in parallel.
[0072] The robot 30 captures an image of the user so that the user's face is captured (step S18), and transmits the image to the server device 10 (step S19).
[0073] The robot 30 receives an input of the user's evaluation of the scent (step S20), and transmits it to the server device 10 (step S21).
[0074] The server device 10 re-adjusts the parameters of the scent setting model 127 based on the transmitted evaluation, the user ID, the date and time, the type of scent, the intensity, and the facial expression analysis result (step S22). Also, the server device 10 updates the history information 124 based on the transmitted evaluation.
[0075] [Effect of Embodiment 1] As described above, according to Embodiment 1, when the robot 30 moving inside the office provides an article to the user, by providing a scent according to the situation of this user, it is possible to improve the QOL of office workers.
[0076] In Embodiment 1, the server device 10 sets a scent according to the situation of the user based on the user's schedule, the user's history information, and / or the facial expression analysis result of the user analyzed by the image analysis unit 134, so that a scent suitable for the user can be provided.
[0077] Also, in Embodiment 1, the server device 10 uses the scent setting model 127 that has learned the relationship between the user's schedule, the facial expression of the user analyzed by the image analysis unit 134, and / or the user's evaluation of the scent and the scent, to set a scent according to the situation of the user, so that a scent suitable for the user can be provided.
[0078] Also, in Embodiment 1, the server device 10 can provide a scent more suitable for the user at the next time of provision by feeding back the user's evaluation of the scent generated by the robot 30.
[0079] [Embodiment 2] The control system according to Embodiment 2 aims to improve the QOL of office workers by having a robot moving within an office provide voice of music according to the user's situation when providing services to the user. The control system according to Embodiment 2 has a terminal 20, a robot 230, and a server device 210, similar to the control system according to Embodiment 1.
[0080] FIG. 9 is a block diagram showing an example of the configuration of the server device according to Embodiment 2. As shown in FIG. 9, the server device 210 according to Embodiment 2 has a control unit 213 instead of the control unit 13 shown in FIG. 2.
[0081] Also, the storage unit 12 has history information 2124, pattern information 2125, and music setting model 2127.
[0082] The history information 2124 includes the history of music provided to each user, the user's evaluation of the music, and the result of the user's facial expression analysis at the time of voice provision of the music. The result of the user's facial expression analysis at the time of music provision is the result of analysis by the image analysis unit 134.
[0083] FIG. 10 is a diagram showing an example of the data configuration of the history information 2124 shown in FIG. 9. As shown in FIG. 10, the history information 2124 has user ID, date and time, music identification information, voice output intensity, evaluation, and facial expression analysis result as items. As shown in FIG. 10, for the music "M-1" provided to the user "U1" at "6 / 30 (Thu) 12:50" with an intensity of "weak", the evaluation is "good", and the result of the facial expression analysis of the user "U1" is also recorded as "good" in the history. Also, for the music "M-2" provided to the user "U1" at "7 / 8 (Fri) 12:00" with an intensity of "medium", the result of the facial expression analysis of the user "U1" is recorded as "not good" in the history.
[0084] The pattern information 2125 is information indicating the music providing pattern. FIG. 11 is a diagram showing an example of the data configuration of the pattern information 2125 shown in FIG. 9. As shown in FIG. 11, in the pattern information 2125, when the delivery destination of the article is a conference room and when it is an individual's seat, further, according to the content of a meeting or the like, the type of music to be provided is associated. For example, the pattern information 2125 has items of pattern, content, and music. When it is a meeting pattern and the content of the meeting is an employee interview, music belonging to healing music is associated. Also, when it is an individual pattern and during a break, music belonging to healing music is associated.
[0085] The music setting model 2127 is a model that learns the relationship between the user's schedule, the user's expression analyzed by the image analysis unit 134, and / or the user's evaluation of the music output by the robot 230 (described later) and the music. The music setting model 2127 may be provided for each user, for example. When the user ID, the user's schedule, the user's history information, the pattern information 2125, and / or the user's expression analysis result analyzed by the image analysis unit 134 are input, the music setting model 2127 outputs the type of music to be provided to the user and the strength of the output intensity of the voice.
[0086] The control unit 213 has the same functions as the control unit 13. Compared with the control unit 13 shown in FIG. 2, the control unit 213 has a music setting unit 2135 and an evaluation reception unit 2136 instead of the fragrance setting unit 135 and the evaluation reception unit 136.
[0087] The music setting unit 2135 sets music according to the user's situation, and causes the robot 230 to output the voice of the set music when providing a service to the user. The music setting unit 2135 transmits a music output instruction including the set music and the output intensity of the voice of the music to the robot 230. As the music output instruction, the music setting unit 2135 uses the identification information of the music to be output and that It is also possible to transmit information instructing the output intensity of the voice to the robot 230, or to transmit information instructing the voice information of the music to be output and its output intensity to the robot 230.
[0088] For example, the music setting unit 2135 refers to the history information 2124 and sets the music and the output intensity that the user of the order source evaluated as "good". At this time, the music setting unit 2135 refers to the provision date and time of the history information 2124 and sets the music evaluated as "good" in the time zone closest to the order time. For example, when the order time is a break time, the music setting unit 2135 sets the music that the user of the order source evaluated as "good" during the break time among the history information 2124. When the order time is business hours, the music setting unit 2135 sets the music that the user of the order source evaluated as "good" during business hours among the history information 2124.
[0089] In addition, the music setting unit 2135 refers to the schedule storage unit 123 and sets music based on the schedule of the user of the order source. For example, when the user of the order source is at their desk for personal business, referring to FIG. 11, healing music is set for this user. Also, when the user of the order source is in a meeting room for an employee interview, healing music is set for the user in the meeting room.
[0090] In addition, the music setting unit 2135 sets the music and the output intensity of its voice according to the expression of the user analyzed by the image analysis unit 134. For example, the music setting unit 2135 sets the music and the output intensity provided when it was analyzed as "good" among the expressions of the user when the music was provided previously and before that. Alternatively, the music setting unit 2135 may set music according to the expression of the user at the time of article provision. For example, if the expression of the user at the time of article provision is "angry", the music setting unit 2135 sets healing music.
[0091] In addition, the music setting unit 2135 may set music according to the user's situation using the music setting model 2127. The music setting unit 2135 inputs the user ID, the user's schedule, the user's history information, and / or the user's facial expression analysis result analyzed by the image analysis unit 134 into the music setting model 2127 to obtain the music and output strength to be provided to the user.
[0092] The evaluation reception unit 2136 adjusts the music to be set when providing the next service to the user based on the user's evaluation of the music output by the input / output unit 34 of the robot 230.
[0093] The user's evaluation is input to the robot 230, for example, when the user selects any one of the icons of "good", "ordinary", and "bad" displayed on the touch panel of the robot 230. In addition, the user's evaluation is input to the robot 230 when the microphone of the robot 230 receives the input of the user's speech such as "good", "ordinary", and "bad". Further, the user's evaluation is obtained based on the analysis result of the user's facial expression by the image analysis unit 134 based on the image of the user captured by the robot 230 when providing the service to the user.
[0094] The evaluation reception unit 2136 registers the user ID, date and time, music, intensity, evaluation, and facial expression analysis result in the history information 2124. Alternatively, the evaluation reception unit 2136 re-adjusts the parameters of the music setting model 2127 based on the user's evaluation and the user ID, date and time, music type, intensity, and facial expression analysis result.
[0095] In addition, the control unit 213 may analyze the user's voice information received by the robot 230. For example, the control unit 213 analyzes whether the user's speech is quieter in volume, has a worse fluency, or is slower than a predetermined speed compared to the previous speech. And in this case, the music setting unit 2135 may be configured to set healing music. In addition, the control unit 213 may perform emotional analysis of the user's voice. From the user's voice, the user When analyzed as "being angry", the music setting unit 2135 may set healing music.
[0096] [Robot] Next, the robot 230 according to Embodiment 2 will be described. FIG. 12 is a block diagram showing an example of the configuration of the robot 230 according to Embodiment 2. As shown in FIG. 12, the robot 230 has a configuration in which the fragrance generating unit 38 is removed as compared with the robot 30 shown in FIG. 7. And the robot 230 has a control unit 233 instead of the control unit 33.
[0097] The storage unit 32 has music information 2324 including voice information of a plurality of music pieces provided to the user. The music information 2324 is acquired in advance or transmitted from the server device 210, and is registered by being classified into categories such as healing music and symphonies.
[0098] The control unit 233 has the same functions as the control unit 13. The control unit 233 has a music output control unit 2334.
[0099] When the music output control unit 2334 receives a music output instruction from the server device 210, it causes the input / output unit 34 to output the voice of the music instructed by the music output instruction at the instructed output intensity when providing a service to the user.
[0100] The evaluation reception unit 2335 causes the input / output unit 34 to output an operation screen for prompting the input of the user's evaluation of the music, and transmits the user's evaluation of the music input via the operation of the operation screen to the server device 210. Further, the evaluation reception unit 2335 may cause the input / output unit 34 to output a voice for prompting the input of the user's evaluation of the music, convert the speech of the user's evaluation of the music input via the microphone of the input / output unit 34 into text, and transmit it to the server device 210.
[0101] [Control method] FIG. 13 is a sequence diagram showing the processing procedure of the control process according to Embodiment 2. Steps S31 to S40 shown in FIG. 13 are the same processes as steps S1 to S10 shown in FIG. 8.
[0102] The server device 210 reads out music setting information (step S41). For example, the server device 210 reads out user information, the user's schedule, the user's history information, and pattern information 2125.
[0103] The server device 210 sets music according to the user's situation based on the user ID, the user's schedule, the user's history information, and / or the user's facial expression analysis result analyzed by the image analysis unit 134 (step S42). The server device 210 inputs the user ID, the user's schedule, the user's history information, and / or the user's facial expression analysis result analyzed by the image analysis unit 134 into the music setting model 2127 to obtain the music to be provided to the user and the output intensity of the voice. Alternatively, the server device 210 may set the music to be provided to the user and the output intensity of the voice according to a predetermined setting rule with reference to the user ID, the user's schedule, the user's history information, and / or the user's facial expression analysis result analyzed by the image analysis unit 134.
[0104] The server device 210 transmits the set music output instruction to the robot 230 when providing a service to the user (step S43). When receiving the music output instruction from the server device 210, the robot 230 outputs the voice of the music instructed in the music output instruction at the intensity instructed by the music output instruction when providing a service to the user (step S44).
[0105] Steps S45 to S49 shown in FIG. 13 are the same processes as steps S15 to S19 shown in FIG. 8.
[0106] The robot 230 receives an input of the user's evaluation of the music (step S50) and transmits it to the server device 210 (step S51).
[0107] The server device 210 re-adjusts the parameters of the music setting model 2127 based on the transmitted user evaluation, user ID, date and time, music, voice output intensity, and facial expression analysis result (step S52). Further, the server device 210 updates the history information 2124 based on the transmitted evaluation.
[0108] [Effects of Embodiment 2] As described above, according to Embodiment 2, when the robot 230 moving within the office provides an article to the user, by providing music according to the situation of this user, it is possible to improve the QOL of office workers.
[0109] In Embodiment 2, the server device 210 sets music according to the user's situation based on the user's schedule, the user's history information, and / or the facial expression analysis result of the user analyzed by the image analysis unit 134, so that music suitable for the user can be provided.
[0110] Further, in Embodiment 2, the server device 210 uses the music setting model 2127 that has learned the relationship between the user's schedule, the facial expression of the user analyzed by the image analysis unit 134, and / or the user's evaluation of the music and the music to set music according to the user's situation, so that music suitable for the user can be provided.
[0111] Further, in Embodiment 2, the server device 210 can provide music more suitable for the user at the next time of providing by feeding back the user's evaluation of the music output by the robot 230.
[0112] [Embodiment 3] The control system according to Embodiment 3 aims to improve the QOL of office workers by providing an image according to the user's situation when a robot moving within the office provides a service to the user. The control system according to Embodiment 3 has a terminal 20, a robot 330, and a server device 310, similar to the control system according to Embodiment 1.
[0113] FIG. 14 is a block diagram showing an example of the configuration of the server device according to Embodiment 3. As shown in FIG. 14, the server device 310 according to Embodiment 3 has a control unit 313 instead of the control unit 13 shown in FIG. 2.
[0114] Further, the storage unit 12 has history information 3124, pattern information 3125, and an image setting model 3127.
[0115] The history information 3124 includes the history of images provided to each user, the user's evaluation of the images, and the result of analyzing the user's expression at the time of image provision. The result of analyzing the user's expression at the time of image provision is the result of analysis by the image analysis unit 134.
[0116] FIG. 15 is a diagram showing an example of the data configuration of the history information 3124 shown in FIG. 14. As shown in FIG. 15, the history information 3124 has user ID, date and time, image identification information, evaluation, and expression analysis result as items. As shown in FIG. 15, for the user "U1" and the image "G-1" provided at "6 / 30 (Thu) 12:50", the evaluation is "good", and the result of analyzing the expression of the user "U1" is also recorded as "good" in the history. Also, for the user "U1" and the image "G-2" provided at "7 / 8 (Fri) 12:00", the result of analyzing the expression of the user "U1" is recorded as "not good" in the history. The pattern information 3125 is information indicating the image provision pattern. FIG. 16 is a diagram showing an example of the data configuration of the pattern information 3125 shown in FIG. 14. As shown in FIG. 16, the pattern information 3125 is divided into the case where the delivery destination of the article is a conference room and the case where it is an individual's seat, and further, the type of image to be provided is associated according to the content of the meeting or the like. For example, the pattern information 3125 has items of pattern, content, and image. In the case of a meeting pattern and the content of the meeting being an employee interview, an image depicting "grassland" is associated. Also, in the case of an individual pattern and during a break, an image depicting "dog" is associated.
[0117] The pattern information 3125 is information indicating the image provision pattern. FIG. 16 is a diagram showing an example of the data configuration of the pattern information 3125 shown in FIG. 14. As shown in FIG. 16, the pattern information 3125 is divided into the case where the delivery destination of the article is a conference room and the case where it is an individual's seat, and further, the type of image to be provided is associated according to the content of the meeting or the like. For example, the pattern information 3125 has items of pattern, content, and image. In the case of a meeting pattern and the content of the meeting being an employee interview, an image depicting "grassland" is associated. Also, in the case of an individual pattern and during a break, an image depicting "dog" is associated.
[0118] The image setting model 3127 is a model that learns the relationship between an image and the user's schedule, the user's expression analyzed by the image analysis unit 134, and / or the user's evaluation of the image output by the robot 330 (described later). The image setting model 3127 may be provided for each user, for example. When the user ID, the user's schedule, the user's history information, the pattern information 3125, and / or the user's expression analysis result analyzed by the image analysis unit 134 are input into the image setting model 3127, it outputs information indicating the image to be provided to the user.
[0119] The control unit 313 has the same functions as the control unit 13. Compared with the control unit 13 shown in FIG. 2, the control unit 313 has an image setting unit 3135 and an evaluation reception unit 3136 instead of the fragrance setting unit 135 and the evaluation reception unit 136.
[0120] The image setting unit 3135 sets an image according to the user's situation and causes the robot 330 to output the set image when providing a service to the user. The image setting unit 3135 transmits an image output instruction of the set image to the robot 330. As the image output instruction, the image setting unit 3135 may transmit the identification information of the image to be output and the information instructing its output to the robot 330, or may transmit the image information to be output and the information instructing its output to the robot 330.
[0121] For example, the image setting unit 3135 refers to the history information 3124 and sets an image that the user of the order source has evaluated as "good". At this time, the image setting unit 3135 refers to the provision date and time of the history information 3124 and sets an image evaluated as "good" in the time zone closest to the order time. For example, when the order time is a break time, the image setting unit 3135 sets an image that the user of the order source has evaluated as "good" during the break time among the history information 3124. When the order time is business hours, the image setting unit 3135 sets an image that the user of the order source has evaluated as "good" during business hours among the history information 3124.
[0122] In addition, the image setting unit 3135 refers to the schedule storage unit 123 and sets an image based on the schedule of the user who placed the order. For example, when the user who placed the order is at their desk for personal work, referring to FIG. 16, an image showing a "lake" is set for this user. Also, when the user who placed the order is in a meeting room for an employee interview, referring to FIG. 16, an image showing a "grassland" is set for the user in the meeting room.
[0123] In addition, the image setting unit 3135 sets an image according to the expression of the user analyzed by the image analysis unit 134. For example, the image setting unit 3135 sets the image provided when it was analyzed as "good" among the expressions of the user when the image was provided previously and before that. Or the image setting unit 3135 may set an image according to the expression of the user at the time of article provision. For example, if the expression of the user at the time of article provision is "angry", the image setting unit 3135 sets an image showing a "lake".
[0124] In addition, the image setting unit 3135 may use the image setting model 3127 to set an image according to the situation of the user. The image setting unit 3135 inputs the user ID, the schedule of the user, the history information of the user, and / or the expression analysis result of the user analyzed by the image analysis unit 134 into the image setting model 3127 to obtain the image to be provided to the user.
[0125] The evaluation reception unit 3136 adjusts the image to be set when providing the next service to the user based on the user's evaluation of the image output by the input / output unit 34 of the robot 330.
[0126] The user's evaluation is input to the robot 330, for example, by the user selecting any one of the icons of "Good", "Normal", and "Bad" displayed on the touch panel of the robot 330. Also, the user's evaluation is input to the robot 330 when the microphone of the robot 330 receives an input of the user's speech such as "Good", "Normal", "Bad", etc. Further, the user's evaluation is obtained based on the analysis result of the user's expression by the image analysis unit 134 based on the image of the user captured by the robot 330 when providing a service to the user.
[0127] The evaluation reception unit 3136 registers the user ID, date and time, image, evaluation, and expression analysis result in the history information 3124. Alternatively, the evaluation reception unit 3136 re-adjusts the parameters of the image setting model 3127 based on the user's evaluation, the user ID, date and time, image type, and expression analysis result.
[0128] Also, the control unit 313 may analyze the voice information of the user received by the robot 330. For example, the control unit 313 analyzes whether the user's speech is quieter in volume, has a worse fluency, or has a speech speed slower than a predetermined value compared to the previous speech. And in this case, the image setting unit 3135 may set an image in which a "dog" appears. Also, the control unit 313 may perform emotional analysis of the user's voice. When the user is analyzed as being "angry" from the user's voice, the image setting unit 3135 may set an image in which a "lake" appears.
[0129] [Robot] Next, the robot 330 according to Embodiment 3 will be described. FIG. 17 is a block diagram showing an example of the configuration of the robot 330 according to Embodiment 3. As shown in FIG. 17, the robot 330 has a configuration in which the fragrance generation unit 38 is deleted compared to the robot 30 shown in FIG. 7. And the robot 330 has a control unit 3331 instead of the control unit 33.
[0130] The memory unit 32 has an output image 3324 that includes a plurality of images provided to the user. Each image in the output image 3324 is acquired in advance or transmitted from the server device 310, and subjects such as "grassland", "mountain", "lake", "dog", etc. are labeled and registered.
[0131] The control unit 3331 has the same functions as the control unit 13. The control unit 3331 has an image output control unit 3334.
[0132] When the image output control unit 3334 receives an image output instruction from the server device 310, it causes the input / output unit 34 to output the image indicated by the image output instruction when providing a service to the user. For example, the image output control unit 3334 causes the display 30E to output the image indicated by the image output instruction.
[0133] The evaluation reception unit 3335 causes the input / output unit 34 to output an operation screen for prompting the input of the user's evaluation of the image, and transmits the user's evaluation of the image input via the operation of the operation screen to the server device 310. Further, the evaluation reception unit 3335 may cause the input / output unit 34 to output a voice for prompting the input of the user's evaluation of the image, convert the speech of the user's evaluation of the image input via the microphone of the input / output unit 34 into text, and transmit it to the server device 310.
[0134] [Control Method] FIG. 18 is a sequence diagram showing the processing procedure of the control process according to Embodiment 3. Steps S61 to S70 shown in FIG. 18 are the same processes as steps S1 to S10 shown in FIG. 8.
[0135] The server device 310 reads out the setting information for the image (step S71). For example, the server device 310 reads out user information, the user's schedule, the user's history information, and pattern information 3125.
[0136] The server device 310 sets an image according to the user's situation based on the user ID, the user's schedule, the user's history information, and / or the user's facial expression analysis result analyzed by the image analysis unit 134 (step S72). The server device 310 inputs the user ID, the user's schedule, the user's history information, and / or the user's facial expression analysis result analyzed by the image analysis unit 134 into the image setting model 3127 to obtain information indicating the image to be provided to the user. Alternatively, the server device 310 may set the image to be provided to the user according to a predetermined setting rule with reference to the user ID, the user's schedule, the user's history information, and / or the user's facial expression analysis result analyzed by the image analysis unit 134.
[0137] The server device 310 transmits an image output instruction set to the robot 330 when providing a service to the user (step S73). When receiving the image output instruction from the server device 310, the robot 330 outputs the image instructed in the image output instruction when providing a service to the user (step S74).
[0138] Steps S75 to S79 shown in FIG. 18 are the same processes as steps S15 to S19 shown in FIG. 8.
[0139] The robot 330 receives an input of the user's evaluation of the image (step S80) and transmits it to the server device 310 (step S81).
[0140] The server device 310 re-adjusts the parameters of the image setting model 3127 based on the transmitted user's evaluation, the user ID, the date and time, the image, and the facial expression analysis result. Also, the server device 310 updates the history information 3124 based on the transmitted evaluation.
[0141] [Effects of Embodiment 3] Thus, according to Embodiment 3, when the robot 330 moving within the office provides an article to the user, by providing an image corresponding to the situation of this user, it is possible to improve the QOL of office workers.
[0142] In Embodiment 3, the server device 310 sets an image corresponding to the situation of the user based on the schedule of the user, the history information of the user, and / or the facial expression analysis result of the user analyzed by the image analysis unit 134, so that an image suitable for the user can be provided.
[0143] Also, in Embodiment 3, the server device 310 uses the image setting model 3127 that has learned the relationship between the schedule of the user, the facial expression of the user analyzed by the image analysis unit 134, and / or the evaluation of the user for the image and the image to set an image corresponding to the situation of the user, so that an image suitable for the user can be provided.
[0144] Also, in Embodiment 3, the server device 310 can provide an image more suitable for the user at the next time of provision by feeding back the evaluation of the user for the image output by the robot 330.
[0145] [Embodiment 4] The control system according to Embodiment 4 is configured such that when the robot moving within the office provides a service to the user, by providing a fragrance, music sound, and / or an image corresponding to the situation of the user, it is possible to improve the QOL of office workers. The control system according to Embodiment 4 has a terminal 20, a robot 430, and a server device 410, similar to the control system according to Embodiment 1.
[0146] FIG. 19 is a block diagram showing an example of the configuration of the server device according to Embodiment 4. As shown in FIG. 19, the server device 410 according to Embodiment 4 has a control unit 413 instead of the control unit 13 shown in FIG. 2.
[0147] In addition, the memory unit 12 has history information 4124, pattern information 4125, and output setting model 4127.
[0148] The history information 4124 includes the history of scents, music, and / or images provided to each user, the user's evaluations of those scents, music, and / or images, and the results of analyzing the user's facial expressions when those scents, music, and / or images were provided. The results of analyzing the user's facial expressions when the scents, music, and / or images were provided are the results of analysis by the image analysis unit 134.
[0149] FIG. 20 is a diagram showing an example of the data configuration of the history information 4124 shown in FIG. 19. As shown in FIG. 20, the history information 4124 has user ID, date and time, scent type, music identification information, image identification information, evaluation, and facial expression analysis result as items.
[0150] As shown in FIG. 20, for the combination of the scent "F-1", music "M-1", and image "G-1" provided to the user "U1" at "6 / 30 (Thu) 12:50", the evaluation is "good", and the result of analyzing the facial expression of the user "U1" is also "good", which is recorded as history. Also, for the combination of the scent "F-2", music "M-2", and image "G-2" provided to the user "U1" at "7 / 8 (Fri) 12:00", the result of analyzing the facial expression of the user "U1" is "not good", which is recorded as history.
[0151] The pattern information 4125 is information indicating the provision patterns of scents, music, and / or images. FIG. 21 is a diagram showing an example of the data configuration of the pattern information 4125 shown in FIG. 19. As shown in FIG. 21, the pattern information 4125 is divided into the case where the delivery destination of the item is a conference room and the case where it is an individual's seat, and further, according to the content of a meeting or the like, the scents, music, and / or images to be provided are associated.
[0152] For example, the pattern information 4125 has items such as patterns, content, scents, music, and images. In the case of a meeting pattern, when the content of the meeting is an employee interview, scents of a relaxing type, music belonging to healing music, and an image showing "grassland" are associated. Also, in the case of an individual pattern during work, scents of a refreshing type and an image showing "lake" are associated.
[0153] The output setting model 4127 is a model that learns the relationship between at least one of the user's schedule, the user's expression analyzed by the image analysis unit 134, and the user's evaluation of scents, music sounds, and / or images output by the robot 430 (described later), and scents, music, and / or images. The output setting model 4127 may be provided for each user, for example. When the output setting model 4127 receives, for example, a user ID, the user's schedule, the user's history information, the pattern information 4125, and / or the user's expression analysis result analyzed by the image analysis unit 134, it outputs scents, music, and / or images, or a combination thereof, to be provided to the user.
[0154] The control unit 413 has the same functions as the control unit 13. Compared with the control unit 13 shown in FIG. 2, the control unit 413 has an output setting unit 4135 and an evaluation reception unit 4136 instead of the scent setting unit 135 and the evaluation reception unit 136.
[0155] The output setting unit 4135 sets scents, music, and / or images according to the user's situation, and causes the robot 430 to output the set scents, music sounds, and / or images when providing services to the user. The output setting unit 4135 transmits an output instruction including the type of the set scent, music, and / or image, and the intensity of the scent and the output intensity of the music sound to the robot 430.
[0156] The output setting unit 4135 may transmit, as an output instruction, the type of fragrance to be output, the intensity of the fragrance, the identification information of the music, the output intensity of the sound thereof, and the identification information of the image, and the information for instructing the output to the robot 430. Further, the output setting unit 4135 may transmit the type of fragrance to be output, the intensity of the fragrance, the voice information of the music to be output, the output intensity thereof, and the image information, and the information for instructing the output to the robot 430.
[0157] For example, the output setting unit 4135 refers to the history information 4124 and sets the fragrance, music and / or image that the user of the order source evaluated as "good". At this time, the output setting unit 4135 refers to the provision date and time of the history information 4124 and sets the fragrance, music and / or image that was evaluated as "good" in the time zone closest to the order time. For example, when the order time is a break time, the output setting unit 4135 sets the fragrance, music and / or image that the user of the order source evaluated as "good" during the break time among the history information 4124. When the order time is business hours, the output setting unit 4135 sets the fragrance, music and / or image that the user of the order source evaluated as "good" during business hours among the history information 4124.
[0158] Further, the output setting unit 4135 refers to the schedule storage unit 123 and sets the fragrance, music and / or image based on the schedule of the user of the order source. For example, when the user of the order source is at their desk for personal business, referring to FIG. 21, for this user, a relaxing fragrance, healing music, and an image depicting a "lake" are set. Also, when the user of the order source is in a meeting room for an employee interview, for the user in the meeting room, a relaxing fragrance, healing music, and an image depicting a "grassland" are set.
[0159] In addition, the output setting unit 4135 sets scents, music, and / or images according to the user's expression analyzed by the image analysis unit 134. For example, the output setting unit 4135 sets the scents, music, and / or images that were provided when the user's expression was analyzed as "good" among the user's expressions when scents, music, and / or images were provided previously and before that. Alternatively, the output setting unit 4135 may set scents, music, and / or images according to the user's expression when providing an item. For example, if the user's expression when providing an item is "angry", the output setting unit 4135 sets a relaxing scent, healing music, and an image showing a "lake". to be set.
[0160] In addition, the output setting unit 4135 may use the output setting model 4127 to set scents, music, and / or images according to the user's situation. The output setting unit 4135 inputs the user ID, the user's schedule, the user's history information, and / or the user's expression analysis result analyzed by the image analysis unit 134 into the output setting model 4127 to obtain the scents, music, and / or images to be provided to the user, and the output strengths of the scents and the voices of the music.
[0161] The evaluation reception unit 4136 adjusts the scents, music, and / or images to be set when providing the next service to the user based on the user's evaluation of the scents, music, and / or images output by the input / output unit 34 of the robot 430.
[0162] The user's evaluation is input to the robot 430, for example, when any of the icons of "good", "ordinary", and "bad" displayed on the touch panel of the robot 430 are selected by the user. In addition, the user's evaluation is input to the robot 430 when the microphone of the robot 430 receives the input of the user's statements such as "good", "ordinary", and "bad". In addition, the user's evaluation is obtained based on the analysis result of the user's expression analyzed by the image analysis unit 134 based on the image of the user captured by the robot 430 when providing a service to the user.
[0163] The evaluation reception unit 4136 registers the user ID, date and time, type of fragrance, music identification information, image identification information, evaluation, and facial expression analysis result in the history information 4124. Alternatively, the evaluation reception unit 4136 re-adjusts the parameters of the output setting model 4127 based on the user's evaluation, the user ID, date and time, type of fragrance, music identification information, and / or image identification information, and the facial expression analysis result.
[0164] Also, the control unit 413 may analyze the voice information of the user received by the robot 430. For example, the control unit 413 analyzes whether the user's speech has a smaller voice volume, worse fluency, or a speech speed slower than a predetermined value compared to the previous speech. And in this case, the output setting unit 4135 may set a relaxing type of fragrance, healing music, and an image showing a "dog". Also, the control unit 413 may perform emotional analysis of the user's voice. When it is analyzed from the user's voice that the user is "angry", the output setting unit 4135 may set a relaxing type of fragrance, healing music, and an image showing a "lake".
[0165] [Robot] Next, the robot 430 according to Embodiment 4 will be described. FIG. 22 is a block diagram showing an example of the configuration of the robot 430 according to Embodiment 4. As shown in FIG. 22, the robot 430 has a control unit 433 instead of the control unit 33 compared to the robot 30 shown in FIG. 7. The storage unit 32 has music information 2324 and output images 3324.
[0166] The control unit 433 has the same functions as the control unit 13. The control unit 433 has a music output control unit 2334, an image output control unit 3334, and an evaluation reception unit 4335.
[0167] The evaluation reception unit 4335 causes the input / output unit 34 to output an operation screen for prompting the input of a user's evaluation of the scent generated by the scent generation unit 38, the music audio output by the input / output unit 34, and / or the image output by the input / output unit 34. Then, the evaluation reception unit 4335 transmits the user's evaluation of the scent generated by the scent generation unit 38, the music audio output by the input / output unit 34, and / or the image output by the input / output unit 34, which is input via the operation of the operation screen, to the server device 410.
[0168] Also, the evaluation reception unit 4335 causes the input / output unit 34 to output a voice for prompting the input of a user's evaluation of the scent generated by the scent generation unit 38, the music audio output by the input / output unit 34, and / or the image output by the input / output unit 34. Then, the evaluation reception unit 4335 may convert the speech of the user's evaluation of the scent generated by the scent generation unit 38, the music audio output by the input / output unit 34, and / or the image output by the input / output unit 34, which is input via the microphone of the input / output unit 34, into text and transmit it to the server device 410.
[0169] [Control Method] FIG. 23 is a sequence diagram showing the processing procedure of the control process according to Embodiment 4. Steps S91 to S100 shown in FIG. 23 are the same processes as steps S1 to S10 shown in FIG. 8.
[0170] The server device 410 reads out the image setting information (step S101). For example, the server device 410 reads out user information, the user's schedule, the user's history information, and pattern information 4125.
[0171] The server device 410 sets scents, music, and / or images according to the user's situation based on the user ID, the user's schedule, the user's history information, and / or the user's facial expression analysis result analyzed by the image analysis unit 134 (step S102). The server device 410 inputs the user ID, the user's schedule, the user's history information, and / or the user's facial expression analysis result analyzed by the image analysis unit 134 into the output setting model 4127 to obtain information indicating scents, music, and / or images to be provided to the user. Alternatively, the server device 410 may set scents, music, and / or images to be provided to the user according to a predetermined setting rule with reference to the user ID, the user's schedule, the user's history information, and / or the user's facial expression analysis result analyzed by the image analysis unit 134.
[0172] The server device 410 transmits the set output instruction to the robot 430 when providing services to the user (step S103). When receiving the output instruction from the server device 410, the robot 430 outputs the scents, the sound of music, and / or the images indicated in the output instruction when providing services to the user (step S104).
[0173] Steps S105 to S109 shown in FIG. 23 are the same processes as steps S15 to S19 shown in FIG. 8.
[0174] The robot 430 accepts input of the user's evaluation of the scents, the sound of music, and / or the images output by the robot 430 (step S110) and transmits it to the server device 410 (step S111).
[0175] The server device 410 re-adjusts the parameters of the output setting model 4127 based on the transmitted user evaluation, the user ID, the date and time, the image, and the facial expression analysis result (step S112). Also, the server device 410 updates the history information 4124 based on the transmitted evaluation.
[0176] [Effects of Embodiment 4] As described above, according to the fourth embodiment, when the robot 430 moving within the office provides an item to the user, by providing a fragrance, music voice, and / or an image according to the situation of this user, it is possible to improve the QOL of office workers.
[0177] In the fourth embodiment, the server device 410 is based on the user's schedule, the user's history information, and / or the user's facial expression analysis result analyzed by the image analysis unit 134, to set a fragrance, music, and / or an image according to the situation of the user, so that it is possible to provide a fragrance, music voice, and / or an image suitable for the user. Also, in the fourth embodiment, the server device 410 uses the output setting model 4127 that has learned the relationship between at least any one of the user's schedule, the user's facial expression analyzed by the image analysis unit 134, and the user's evaluation of the fragrance, music voice, and / or image output by the robot 430, and the fragrance, music, and / or image, to set a fragrance, music, and / or image according to the situation of the user, so that it is possible to provide an image suitable for the user.
[0178] Further, in the fourth embodiment, the server device 410 feeds back the user's evaluation of the fragrance, music voice, and / or image output by the robot 430, so that it is possible to provide a fragrance, music voice, and / or image that is even more suitable for the user at the next time of providing.
[0179]
[0180] [Modification Example] By causing another server device to execute the movement control of the robots 30, 230, 330, 430 and the output control of the fragrance, music voice, and / or image by the robots 30, 230, 330, 430, it is possible to easily add the output function of the fragrance, music voice, and / or image and its control. Hereinafter, the control of the robot 30 that generates the fragrance will be described as an example.
[0181] FIG. 24 is a block diagram showing another example of the configuration of the control system according to Embodiment 1. As shown in FIG. 24, the control system 1A includes a server device 10A that controls the movement of the robot 30, and a scent providing server device 10B that controls the generation of scent of the robot 30.
[0182] FIG. 25 is a block diagram showing an example of the configuration of the scent providing server device 10B shown in FIG. 24. The scent providing server device 10B includes a communication unit 11B, a storage unit 12B, and a control unit 13B. The communication unit 11B, the storage unit 12B, and the control unit 13B have the same functions as the communication unit 11, the storage unit 12, and the control unit 13 shown in FIG. 2. The control unit 13B includes an image analysis unit 134, a scent setting unit 135, and an evaluation reception unit 136.
[0183] Further, the server device 10A includes, compared with the server device 10 shown in FIG. 2, a communication unit 11, a storage unit 12 having map information 121 and user information 122, and a control unit 13 having a reception unit 131, a robot control unit 132, and an article providing control unit 133.
[0184] FIG. 26 is a sequence diagram showing the processing procedure of the control process according to the modification of Embodiment 1.
[0185] The server device 10A is requested to order and deliver an article from the terminal 20 (steps S121, S122). Further, the terminal 20 reads the user's schedule (step S123) and transmits the read schedule to the server device 10A (step S124).
[0186] In response to the article order and delivery request from the terminal 20, the server device 10A transmits a movement instruction to the robot 30 that stores the ordered article to move to the location where the user who placed the order is located (steps S125, S126). Steps S127 and S130 in FIG. 26 are the same processes as steps S7 and S8 in FIG. 8.
[0187] The server device 10A instructs the scent providing server device 10B to set the scent. Send the display (Steps S128, S129). The scent providing server device 10B receives the scent setting instruction, receives the image captured by the robot 30 (Step S131), and analyzes the user's facial expression (Step S132).
[0188] The scent providing server device 10B reads the scent setting information (Step S133), sets the scent according to the user's situation (Step S134), and sends a scent generation instruction to the robot 30 (Step S135) in the same manner as Steps S11 to S13 shown in FIG. 8.
[0189] Steps S136 to S140 shown in FIG. 26 are the same processes as Steps S14 to S18 shown in FIG. 8. The robot 30 sends the captured user image to the scent providing server device 10B (Step S141).
[0190] The robot 30 accepts the input of the user's evaluation of the scent (Step S142) and sends it to the scent providing server device 10B (Step S143). The scent providing server device 10B re-adjusts the parameters of the scent setting model 127 based on the sent evaluation, the user ID, the date and time, the type of scent, the intensity, and the facial expression analysis result (Step S144). Also, the scent providing server device 10B updates the history information 124 based on the sent evaluation.
[0191] [System configuration, etc.] In addition, each component of each device shown is conceptually functional and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of the distribution and integration of each device is not limited to that shown in the figure, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads, usage situations, etc. Furthermore, each processing function performed by each device can be realized in whole or in part by a CPU, a GPU, and a program analyzed and executed by the CPU or GPU, or can be realized as hardware by wired logic.
[0192] In addition, among the processes described in this embodiment, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method. In addition, the processing procedures, control procedures, specific names, and information including various data and parameters shown in the above documents and drawings can be arbitrarily changed unless otherwise specified.
[0193] [Program] It is also possible to create a program that describes the processes executed by the constituent devices of the control systems 1 and 1A described in the above embodiment in a computer-executable language. For example, it is also possible to create a program that describes the processes executed by the constituent devices of the control systems 1 and 1A in the embodiment in a computer-executable language. In this case, by executing the program on the computer, the same effects as those of the above embodiment can be obtained. Furthermore, such a program may be recorded on a computer-readable recording medium, and the same processes as those of the above embodiment may be realized by causing the computer to read and execute the program recorded on this recording medium.
[0194] FIG. 27 is a diagram showing a computer that executes a program. As illustrated in FIG. 27, the computer 1000 includes, for example, a memory 1010, a CPU 1020, a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070, and these components are connected by a bus 1080.
[0195] As illustrated in FIG. 27, the memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM 1012. The ROM 1011 stores a boot program such as a BIOS (Basic Input Output System), for example. As illustrated in FIG. 27, the hard disk drive interface 1030 is connected to the hard disk drive 1090. The disk drive interface 1040 is connected to the disk drive 1100. A removable storage medium such as a magnetic disk or an optical disk is inserted into the disk drive 1100, for example. The serial port interface 1050 is connected to, for example, a mouse 1110 and a keyboard 1120. The video adapter 1060 is connected to, for example, a display 1130.
[0196] Here, as illustrated in FIG. 27, the hard disk drive 1090 stores, for example, an OS 1091, an application program 1092, a program module 1093, and program data 1094. That is, the above programs are stored, for example, in the hard disk drive 1090 as program modules in which instructions to be executed by the computer 1000 are described.
[0197] Also, the various data described in the above embodiments are stored, for example, in the memory 1010 or the hard disk drive 1090 as program data. Then, the CPU 1020 reads out the program module 1093 and the program data 1094 stored in the memory 1010 or the hard disk drive 1090 into the RAM 1012 as needed, and executes various processing procedures.
[0198] Note that the program modules 1093 and program data 1094 related to the program are not limited to being stored in the hard disk drive 1090. For example, they may be stored in a removable storage medium and read by the CPU 1020 via a disk drive or the like. Alternatively, the program modules 1093 and program data 1094 related to the program may be stored in another computer connected via a network (such as a LAN (Local Area Network) or WAN (Wide Area Network)) and read by the CPU 1020 via the network interface 1070.
[0199] The above embodiments and their modifications are included in the invention described in the claims and the scope equivalent thereto, in the same manner as the technology disclosed in the present application.
Explanation of Reference Numerals
[0200] 1, 1A Control System 10, 10A, 210, 310, 410 Server Device 10B Aroma Providing Server Device 11, 11B, 31 Communication Unit 12, 12B, 32 Storage Unit 13, 13B, 33, 213, 233, 313, 3331, 413, 433 Control Unit 20 Terminal 30, 230, 330, 430 Robot 34 Input / Output Unit 35 Imaging Unit 36 Robot Operation Unit 37 Article Providing Unit 38 Aroma Generation Unit 121, 321 Map Information 122 User Information 123 Schedule Storage Unit 124, 2124, 3124, 4124 History Information 125, 2125, 3125, 4125 Pattern Information 126 Image Group 127 Aroma Setting Model 131 Reception Unit 132 Robot Control Unit 133 Item Provision Control Unit 134 Image Analysis Unit 135 Scent Setting Unit 136,335,2136,2335,3136,3335,4136,4335 Evaluation Reception Unit 322 Image 323 Evaluation Information 331 Imaging Control Unit 332 Robot Motion Control Unit 333 Item Provision Control Unit 334 Scent Generation Control Unit 2127 Music Setting Model 2135 Music Setting Unit 2324 Music Information 2334 Music Output Control Unit 3127 Image Setting Model 3135 Image Setting Unit 3324 Output Image 3334 Image Output Control Unit 4127 Output Setting Model 4135 Output Setting Unit
Claims
1. A control system having an autonomously moving robot, a server device that controls the operation of the robot, and a terminal that requests the robot to provide a service to a user, wherein the robot includes an autonomous traveling unit that travels inside the building based on map information of each floor of the building, an output unit that outputs sound, and has the server device includes a robot control unit that, when receiving a request for providing a service from the terminal to the user, causes the robot to travel and execute providing the service to the user, a setting unit that sets a piece of music according to the situation of the user and causes the robot to output the sound of the set piece of music when providing the service to the user, and has the setting unit refers to history information including the time when the sound of a piece of music was output in the past, the piece of music output at the time of service provision, and the user's evaluation of the piece of music output at the time of service provision, and sets a piece of music that was output when a service provision request was received in the past in the time zone closest to the time when the service provision request was received by the robot control unit and for which the user's evaluation was good, A control system characterized by the above.
2. The control system according to claim 1, wherein the setting unit sets the piece of music based on the schedule of the user.
3. the robot further includes an imaging unit that captures an image and has the server device further includes an analysis unit that analyzes the expression of the user based on the image of the user captured by the robot when providing the service to the user and has The control system according to claim 1, wherein the setting unit sets the piece of music according to the expression of the user analyzed by the analysis unit.
4. the robot further includes an imaging unit that captures an image and has the server device further includes an analysis unit that analyzes the expression of the user based on the image of the user captured by the robot when providing the service to the user and has the setting unit uses a model that has learned the relationship between the schedule of the user, the expression of the user analyzed by the analysis unit, and / or the user's evaluation of the piece of music output by the output unit and the piece of music to set a piece of music according to the situation of the user. A control system according to claim 1, characterized by the above.
5. A control method executed by a control system having a robot that autonomously travels, a server device that controls the operation of the robot, and a terminal that requests service provision to a user by the robot wherein the robot travels inside the building based on map information of each floor of the building; when the server device receives a request for service provision to the user from the terminal, the server device causes the robot to travel to execute service provision to the user; the server device sets a piece of music according to the situation of the user, and causes the robot to output the voice of the set piece of music when providing service to the user; the robot outputs the voice of the piece of music set in the outputting step; including in the step of outputting the voice of the piece of music, referring to history information including the time when the voice of the piece of music was output in the past, the piece of music output at the time of service provision, and the user's evaluation of the piece of music output at the time of service provision, and setting the piece of music that was output when a service provision request was received in the past in the time zone closest to the time when the service provision request was received in the step of executing the service provision, and for which the user's evaluation was good characterized in that.
Citation Information
Patent Citations
Man-machine interaction method and device used for intelligent robot
CN106531162A
Method, device and equipment for carrying out automatic voice response processing and storage medium
CN111327772A
Device and method for controlling physical distribution and program
JP2021116170A
Robot movement constraint system
US11300963B1