system
The system addresses inefficiencies in unmanned delivery by using a receiving mechanism, route calculation, and real-time monitoring with autonomous UAVs and robotic arms to optimize delivery processes, ensuring safety and reliability.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- SOFTBANK GROUP CORP
- Filing Date
- 2024-12-03
- Publication Date
- 2026-06-15
AI Technical Summary
Existing delivery systems using unmanned flying devices face inefficiencies, manual labor requirements, delivery errors, and the need for real-time route optimization and environmental adaptation, with a lack of automation in loading and unloading processes and insufficient reliability.
A system integrating a receiving mechanism for item information, route calculation, autonomous unmanned aerial vehicles with robotic arms for loading and unloading, and real-time monitoring to enhance delivery efficiency and safety.
Enables efficient, reliable, and automated delivery processes with optimized routes, safe handling of goods, and real-time monitoring to minimize errors and enhance user satisfaction.
Smart Images

Figure 2026096551000001_ABST
Abstract
Description
【Technical Field】 【0001】 The technology of the present disclosure relates to a system. 【Background Art】 【0002】 Patent Document 1 discloses a persona chatbot control method performed by at least one processor, the method including steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. 【Prior Art Documents】 【Patent Documents】 【0003】 【Patent Document 1】 Japanese Patent Application Laid-Open No. 2022-180282 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 In the delivery of goods using an unmanned flying device, improvement of delivery efficiency, reduction of manual labor, and prevention of delivery errors are issues. Also, it is required to optimize the delivery route in real time and respond promptly to environmental changes. Furthermore, it is necessary to automate the safe loading and unloading of delivered goods and enhance the reliability of the entire delivery process. 【Means for Solving the Problems】 【0005】 To solve the aforementioned problems, the present invention provides a system that includes a receiving means for receiving item information and a route calculation means for calculating the optimal delivery route based on the delivery destination and delivery conditions. Furthermore, it combines an autonomously flying unmanned aerial vehicle with a control means including a robotic arm for controlling the loading and unloading of items. In addition, by comprehensively managing the delivery process with a monitoring means that monitors the status and position of the aerial vehicle, the present invention provides a system that enhances the efficiency and safety of delivery. 【0006】 "Items subject to delivery" refers to all items transported by the delivery system, regardless of their type or characteristics, and includes all items relevant to the purpose of delivery. 【0007】 "Reception method" refers to the interface or program used to input information about the items to be delivered into the system and to accept them. 【0008】 "Route calculation means" refers to software or algorithms used to calculate efficient and safe delivery routes based on the destination and conditions of goods. 【0009】 "Unmanned aerial vehicles" refer to drones and other flying machines that fly autonomously and are responsible for transporting goods to designated destinations. 【0010】 "Control means" refers to mechanical devices and their control programs used to automate the loading and unloading of goods using a robotic arm. 【0011】 "Monitoring means" refers to the collective term for sensors, communication systems, and related software used to confirm the flight status and position of unmanned aerial vehicles and to detect anomalies or malfunctions. [Brief explanation of the drawing] 【0012】 [Figure 1] This is a conceptual diagram showing an example of the configuration of a data processing system according to the first embodiment. [Figure 2]This is a conceptual diagram showing an example of the essential functions of a data processing device and a smart device according to the first embodiment. [Figure 3] This is a conceptual diagram showing an example of the configuration of a data processing system according to the second embodiment. [Figure 4] This is a conceptual diagram showing an example of the main functions of a data processing device and smart glasses according to the second embodiment. [Figure 5] This is a conceptual diagram showing an example of the configuration of a data processing system according to the third embodiment. [Figure 6] This is a conceptual diagram showing an example of the main functions of a data processing device and a headset-type terminal according to the third embodiment. [Figure 7] This is a conceptual diagram showing an example of the configuration of a data processing system according to the fourth embodiment. [Figure 8] This is a conceptual diagram showing an example of the main functions of a data processing device and a robot according to the fourth embodiment. [Figure 9] This shows an emotion map where multiple emotions are mapped. [Figure 10] This shows an emotion map where multiple emotions are mapped. [Figure 11] This is a sequence diagram showing the processing flow of the data processing system in Example 1. [Figure 12] This is a sequence diagram showing the processing flow of the data processing system in Application Example 1. [Figure 13] This is a sequence diagram showing the processing flow of the data processing system in Example 2, which incorporates an emotion engine. [Figure 14] This is a sequence diagram showing the processing flow of the data processing system in Application Example 2, which combines an emotion engine. [Modes for carrying out the invention] 【0013】 Hereinafter, an example of an embodiment of the system relating to the technology of this disclosure will be described with reference to the attached drawings. 【0014】 First, the terms used in the following description will be explained. 【0015】 In the following embodiments, a processor with a reference number (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Also, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), and the like. 【0016】 In the following embodiments, a RAM (Random Access Memory) with a reference number is a memory in which information is temporarily stored and is used as a work memory by the processor. 【0017】 In the following embodiments, a storage with a reference number is one or more non-volatile storage devices that store various programs and various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes, and the like. 【0018】 In the following embodiments, a communication I / F (Interface) with a reference number is an interface including a communication processor and an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark), and the like. 【0019】 In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." That is, "A and / or B" means that it may be A alone, or B alone, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" applies when expressing three or more things linked by "and / or." 【0020】 [First Embodiment] 【0021】 Figure 1 shows an example of the configuration of the data processing system 10 according to the first embodiment. 【0022】 As shown in Figure 1, the data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server. 【0023】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0024】 The smart device 14 comprises a computer 36, a reception device 38, an output device 40, a camera 42, and a communication interface 44. The computer 36 comprises a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, and camera 42 are also connected to the bus 52. 【0025】 The reception device 38 is equipped with a touch panel 38A and a microphone 38B, etc., and receives user input. The touch panel 38A receives user input by detecting contact with an object (e.g., a pen or finger). The microphone 38B receives user input by detecting the user's voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input. 【0026】 The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form perceptible to the user 20 (e.g., audio and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs audio according to instructions from the processor 46. The camera 42 is a small digital camera equipped with an optical system such as a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor. 【0027】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54. 【0028】 Figure 2 shows an example of the main functions of the data processing device 12 and the smart device 14. 【0029】 As shown in Figure 2, in the data processing device 12, a specific processing is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" related to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 according to the specific processing program 56 executed on the RAM 30. 【0030】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0031】 In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The reception output program 60 is used in conjunction with a specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0032】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal". 【0033】 The present invention relates to an automated goods delivery system using an unmanned aerial vehicle, and a specific embodiment thereof will be described in detail below. 【0034】 This system includes a series of processes: receiving requests for goods delivery, calculating the optimal delivery route, and transporting the goods to their destination using an autonomously flying unmanned aerial vehicle. 【0035】 Method of acceptance: 【0036】 Users enter the items to be delivered, the delivery address, and delivery conditions into the user interface via the store or terminal. 【0037】 The server receives this information and records the type, size, weight, and other details of the item in a database. 【0038】 Route calculation means: 【0039】 The server obtains weather information and map data via the internet and communication networks. 【0040】 The terminal (AI system) calculates an efficient and safe delivery route based on item information from the server and the latest external data. 【0041】 Unmanned flying device: 【0042】 The server transmits the calculated route information to the unmanned aerial vehicle (UAV) and instructs it to fly autonomously according to the route. 【0043】 The unmanned aerial vehicle, controlled by the terminal, completes pre-flight checks, then smoothly takes off and heads towards its destination. 【0044】 Control means: 【0045】 The terminal (robot arm control terminal) follows instructions from the server and reliably loads the items onto the unmanned aerial vehicle. 【0046】 When unloading items as needed, they will be carefully handled by a robotic arm from the unmanned aerial vehicle. 【0047】 Monitoring means: 【0048】 The server monitors the location and status data from the unmanned aerial vehicle in flight in real time and readjusts the route if necessary. 【0049】 When a problem occurs, the server will quickly issue an alert and provide instructions for resolving it. 【0050】 As a concrete example, consider food delivery. When a store registers a delivery request for two pizzas, the server processes the information and calculates the optimal route to the destination. A terminal (a robotic arm control terminal) loads the pizzas onto a drone based on their size. The unmanned aerial vehicle safely flies to the target location and successfully unloads the pizzas as ordered by the terminal. The delivery is completed when the user is notified that delivery is finished. 【0051】 This system, configured in this way, enables efficient and reliable automated delivery of goods. 【0052】 The following describes the processing flow. 【0053】 Step 1: 【0054】 The user enters information about the items to be shipped, the shipping address, and shipping conditions into the user interface. The entered information is immediately sent to the server and recorded in the database. 【0055】 Step 2: 【0056】 The server sends a request to the AI system to optimize the delivery route based on the received delivery information. At this time, the latest weather and traffic information is also provided. 【0057】 Step 3: 【0058】 The terminal (AI system) calculates the optimal delivery route based on the provided information. The calculated route is sent back to the server and recorded. 【0059】 Step 4: 【0060】 The server transmits the calculated optimal route to the unmanned aerial vehicles (UAVs) and prepares the flight plan. Each UAV performs pre-flight checks and prepares for flight. 【0061】 Step 5: 【0062】 The terminal (robot arm control terminal) retrieves information about items that need to be delivered, loaded, or unloaded from the server. The robot arm automatically and safely loads the items onto the unmanned aerial vehicle. 【0063】 Step 6: 【0064】 The server issues takeoff clearance to the unmanned aerial vehicle and monitors its flight progress in real time. It adjusts the flight path as needed, depending on weather and surrounding conditions. 【0065】 Step 7: 【0066】 The unmanned aerial vehicle flies along an optimized route and arrives at the designated delivery destination. The landing position is predetermined, and it lands safely. 【0067】 Step 8: 【0068】 The terminal (robot arm control terminal) automatically retrieves and places items from the unmanned aerial vehicle at the delivery destination. This operation is performed according to a pre-programmed procedure. 【0069】 Step 9: 【0070】 The server confirms delivery completion and updates the delivery status. A delivery completion notification is sent to the user, and the delivery process is complete. 【0071】 (Example 1) 【0072】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0073】 This invention aims to solve the challenges of automating the delivery of objects using unmanned aerial vehicles, which require optimization of delivery routes, safe loading and unloading of objects, real-time operation monitoring, and pre-delivery system checks. It also aims to realize an efficient and reliable delivery process. 【0074】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0075】 In this invention, the server includes means for receiving and recording information about an object to be delivered, calculation means for calculating an optimized delivery route based on the delivery destination and delivery conditions of the object, and means for controlling an unmanned aerial vehicle that autonomously flies according to the route calculated by the calculation means and reaches the delivery destination. This enables efficient and reliable automated delivery. 【0076】 "Delivery target object" refers to a physical item that is transported to a location specified by the system. 【0077】 "Reception mechanism" refers to a mechanism for receiving delivery requests and transmitting that information to a processing system. 【0078】 "Calculation means" refers to a mechanism that calculates the system's operation plan and path based on input information and external data. 【0079】 An "unmanned aerial vehicle" refers to an aircraft that transports objects by autonomously flying along a programmed route without requiring human operation. 【0080】 "Control means" refers to a system or mechanism for managing the operation of an unmanned aerial vehicle or for loading and unloading objects. 【0081】 "Observation means" refers to a mechanism that monitors the operational status of an unmanned aerial vehicle in real time while it is in operation. 【0082】 "Inspection procedures" refer to the process of verifying that all systems of an unmanned aerial vehicle are functioning correctly before departure and preparing for takeoff. 【0083】 "Optimization" refers to adjustments made to maximize the desired outcome while minimizing the resources and time required to achieve the objective. 【0084】 This invention relates to an automated object delivery system utilizing unmanned aerial vehicles. This system functions effectively through the coordinated efforts of hardware and software, enabling it to meet diverse delivery needs. 【0085】 The server receives delivery requests from users through a reception system and records the information in a database. This includes detailed information about the object to be delivered, the delivery address, and any special delivery conditions. Based on this information, the server uses computational means to calculate the optimal delivery route. In this process, real-time weather information and map data are obtained via the internet and communication networks and incorporated into the calculations. The specific software used by the server includes cloud services capable of real-time analysis and AI systems equipped with machine learning algorithms. 【0086】 The terminal transmits route information received from the server to the unmanned aerial vehicle (UAV) and directs it to fly autonomously. The terminal is equipped with robotic arm control technology to safely and reliably load and unload objects. It also monitors the status of the UAV in real time using observation devices and immediately sends an alert to the server if an anomaly occurs. 【0087】 As a concrete example, consider a scenario where a store receives a food delivery request from a user. The server calculates the optimal route based on the delivery address specified by the user, and the terminal uses a robotic arm to accurately load the food onto an unmanned aerial vehicle (UAV). After this, the UAV safely takes off and delivers the food along the specified route. 【0088】 An example of a prompt would be, "Please provide details about the process the server performs when it receives a delivery request for two pizzas." This allows for an explicit understanding of the entire automated processing flow using a generative AI model. 【0089】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0090】 Step 1: 【0091】 Users enter delivery requests into the system via stores or terminals. This input includes detailed information about the item (type, size, weight), the delivery address, and any specified conditions. This information is transmitted to the server through the reception mechanism and recorded in the database. The server receives this as input information and prepares the appropriate processing based on the characteristics of the item. 【0092】 Step 2: 【0093】 The server obtains real-time weather information and map data via the internet based on the entered delivery address and conditions. This data is used as input to calculate the optimal delivery route using computational methods. The server utilizes machine learning algorithms and references past data to dynamically output efficient and safe flight routes. 【0094】 Step 3: 【0095】 The terminal receives the calculated delivery route information from the server and transmits it to the autonomously flying unmanned aerial vehicle (UAV). This allows the UAV to perform pre-flight system checks and prepare for flight according to the provided route. The terminal verifies that the UAV is functioning correctly and, if there are no abnormalities, outputs a takeoff command. 【0096】 Step 4: 【0097】 The terminal (robot arm control system) precisely places the object onto the unmanned aerial vehicle based on the server's instructions. This process reconfirms the object's weight and position through sensor measurements and adjusts it to ensure secure fixation. This ensures the object remains safe during movement. 【0098】 Step 5: 【0099】 The server monitors the location and status data provided by the unmanned aerial vehicle (UAV) during flight in real time through observation devices. If necessary, it readjusts the flight path and immediately issues an alert if a problem occurs, instructing corrective actions. This ensures that the entire system continues to operate stably. 【0100】 (Application Example 1) 【0101】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0102】 Existing delivery systems lack speed and efficiency, making it difficult to deliver goods at the time users request. Furthermore, delays in delivery completion notifications make it inconvenient for recipients to check the delivery status. 【0103】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0104】 In this invention, the server includes means for receiving information on items to be delivered, means for calculating the optimal delivery route based on the delivery destination and delivery conditions of the items, and means for notifying the user of the completion of delivery of the items via a communication terminal. This enables the goods to be delivered quickly and efficiently at the time desired by the user, and allows for real-time confirmation of the delivery status. 【0105】 "Item" refers to the goods or products to be delivered, which are delivered by unmanned aerial vehicles. 【0106】 A "route calculation means" is a device that has the function of calculating the optimal delivery route based on the delivery destination and delivery conditions of the item. 【0107】 An "unmanned aerial vehicle" is an aircraft, such as a drone, that has the capability to fly autonomously to a delivery destination and transport goods along a specific route. 【0108】 A "mechanical arm" is a movable manipulator used to load and unload items from an unmanned aerial vehicle. 【0109】 "Control means" refers to systems and devices that perform the necessary operations to ensure that items are reliably loaded onto an unmanned aerial vehicle and transported safely. 【0110】 A "monitoring device" is a device that has the function of checking the flight status and position of an unmanned aerial vehicle in real time and making adjustments as necessary. 【0111】 "Notification means" refers to an interface or system used to inform the user of the delivery status via a communication terminal upon completion of delivery. 【0112】 The system implementing this invention realizes efficient and safe delivery of goods using an unmanned aerial vehicle. First, the user inputs the items to be delivered, the delivery address, and delivery conditions via a communication terminal. The receiving means then transmits the item information to the server. The server uses this information and real-time environmental data (weather, traffic conditions, etc.) to calculate the optimal delivery route using a route calculation means. 【0113】 Next, the server transmits the calculated route information to the unmanned aerial vehicle (UAV), and the item is safely loaded by the UAV through a control system that controls the mechanical arm. The control system also performs safety checks to ensure that the item is transported stably on the UAV. The UAV flies autonomously along the designated route. 【0114】 The status and position of the unmanned aerial vehicle (UAV) in flight are monitored in real time by a monitoring system on the server. This allows for adjustments to the route and speed as needed. Once delivery is complete, the server notifies the communication terminal via a notification system, allowing the user to immediately confirm the arrival of the item. 【0115】 As a concrete example of this system, consider a scenario where lunch is delivered to a company's rooftop at a time specified by the user. The user orders lunch via a communication terminal, and the server uses this information to calculate the optimal route, control the unmanned aerial vehicle (UAV), and deliver the lunch at the specified time. An example of a prompt message to the generated AI model would be a request such as, "Please describe in detail the process of optimizing the delivery route in an UAV delivery system." 【0116】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0117】 Step 1: 【0118】 The user uses a communication terminal to input the items to be delivered, the delivery address, and the delivery conditions. This information is transmitted from the receiving device to the server. As input, the user's order information is passed to the server, and the server records this in its database. As output, a set of order information awaiting processing is generated on the server side. 【0119】 Step 2: 【0120】 The server retrieves received order information and external environmental information (weather and traffic conditions), and passes the data to the route calculation system. As part of the data processing, the requested delivery conditions and current environmental data are integrated, and the delivery route is calculated using an optimization algorithm. The output is the generation of optimal delivery route information. 【0121】 Step 3: 【0122】 The server transmits the calculated route information to the unmanned aerial vehicle (UAV) and instructs it to load the items via the control system. The UAV carefully loads the items using its mechanical arms. This operation includes proper positioning and securing based on the shape and weight of the items. The inputs are the delivery route and item information, and the output is the items safely loaded onto the UAV. 【0123】 Step 4: 【0124】 The unmanned aerial vehicle (UAV) begins autonomous flight according to a designated route. The server monitoring system monitors the position and status information of the device in flight in real time. The input is position data from the UAV, and the output is an evaluation result of the flight's health and progress. 【0125】 Step 5: 【0126】 The server adjusts the route and speed as needed and notifies the user when delivery is complete. It sends a message to the communication terminal via the notification method to update the delivery status. The input is the delivery completion status information, and the output is the delivery completion notification to the user. 【0127】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0128】 This invention aims to improve user satisfaction by combining an emotion engine with an automated delivery system using an unmanned aerial vehicle. In addition to the basic functions of receiving delivery requests, calculating the optimal delivery route, and executing delivery using an autonomous flight device, this system optimizes the user experience by utilizing an emotion engine. 【0129】 Reception methods and emotional engines: 【0130】 Users input their emotional state along with information about the items to be delivered through the delivery interface. Alternatively, emotions can be automatically recognized using cameras or sensors. 【0131】 The server uses an emotion engine to analyze the input emotion data and evaluate the user's emotional state. This information is then used in subsequent delivery planning. 【0132】 Route calculation means: 【0133】 The server takes the user's emotional state into consideration and dynamically adjusts delivery conditions and priority requirements to provide a more satisfying delivery experience. 【0134】 The terminal (AI system) optimizes the delivery route by applying the provided delivery data and user sentiment information. 【0135】 Unmanned aerial vehicles and control systems: 【0136】 The server controls the unmanned aerial vehicle based on the delivery route and automatically plans the flight path. 【0137】 The terminal (robot arm control terminal) provides rapid and reliable control to meet user expectations in order to ensure the safe loading and unloading of delivered goods. 【0138】 Monitoring methods and emotionally driven notification adjustments: 【0139】 The server monitors the flight status and location of the unmanned aerial vehicle during delivery and appropriately adjusts the content and timing of delivery status notifications based on user sentiment information. 【0140】 If necessary, the emotion engine will promptly notify customer support if it determines that the user's emotional state is abnormal. 【0141】 As a concrete example, consider a situation where a user orders a new home appliance and experiences stress or anxiety during delivery. Based on the emotional data entered by the user, the server adjusts the delivery schedule to ensure the product is delivered quickly and safely. Furthermore, it reduces the user's anxiety by sending timely delivery status notifications and providing support options tailored to the situation. 【0142】 Thus, by introducing the emotion engine in this invention, it is possible to realize a personalized and more reassuring delivery service for the user. 【0143】 The following describes the processing flow. 【0144】 Step 1: 【0145】 The user inputs information about the items to be delivered, the delivery address, and delivery requests into the user interface. In addition, the interface incorporates an emotion engine, utilizing cameras and sensors to record the user's emotional state. 【0146】 Step 2: 【0147】 The server receives delivery information and emotional data from the user and records it in the database. The emotional engine analyzes the emotional data, evaluates the user's current emotional state, and stores it as detailed data. 【0148】 Step 3: 【0149】 The server uses a route calculation mechanism to calculate the optimal delivery route adapted to the user's emotional state. If the emotion indicates tension or anxiety, adjustments are made, such as prioritizing rapid delivery. 【0150】 Step 4: 【0151】 The terminal (AI system) performs detailed route optimization, taking into account delivery distance, time, route conditions, and user sentiment information. This result is transmitted to the unmanned aerial vehicle via a server. 【0152】 Step 5: 【0153】 The server uses control mechanisms to instruct the unmanned aerial vehicle to begin autonomous flight along its designated route. Simultaneously, it also sets up a plan for emotion-based notifications. 【0154】 Step 6: 【0155】 The terminal (robot arm control terminal) properly loads items onto the unmanned aerial vehicle and prepares them for delivery to the destination. If the user's emotions are unstable, more stringent verification procedures are activated to improve reliability. 【0156】 Step 7: 【0157】 The server monitors the flight status of the unmanned aerial vehicle in real time and adjusts the route as needed. It also provides users with status notifications at appropriate times based on their emotional response to the delivery status. 【0158】 Step 8: 【0159】 The unmanned aerial vehicle will reach the designated delivery destination and land safely. The terminal will automatically unload the goods and securely place them in the pre-designated location. 【0160】 Step 9: 【0161】 The server confirms delivery completion and sends a delivery completion notification to the user with content customized according to their emotions. The emotion engine records the entire process and uses it as feedback to improve future services. 【0162】 (Example 2) 【0163】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0164】 Traditional delivery systems use a uniform process without considering the user's emotional state, which has resulted in a lack of satisfactory experiences, especially for users experiencing anxiety or stress. Therefore, there is a need to utilize user emotional information to provide a more personalized delivery experience. 【0165】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0166】 In this invention, the server includes means for receiving information, means for calculating the optimal route, means for autonomously moving devices, means for controlling machines, means for monitoring the state and location of devices, and means for analyzing emotions and optimizing the experience based on that information. This enables the route to be dynamically adjusted according to the user's emotional state, thereby optimizing the user experience. 【0167】 "Means for receiving information" refers to devices or software that receive input from users and obtain information necessary for delivery. 【0168】 "Means for calculating the optimal route" refers to an algorithm or system that calculates an efficient route for delivery based on the input conditions. 【0169】 An "autonomous moving device" is a machine or mechanism that has the function of automatically reaching a destination based on a specified route. 【0170】 "Means for controlling a machine" refers to a device or system for managing the loading and unloading of objects to an autonomous device and for performing necessary tasks. 【0171】 "Means for monitoring the status and location of a device" refers to a system or method for continuously tracking the current status and location information of a moving device and controlling it as needed. 【0172】 "Means of analyzing emotions and optimizing the experience based on that information" refers to technologies and methods for analyzing and evaluating user emotional data, and then personalizing and improving services based on the results. 【0173】 This invention is an automated delivery system using an unmanned aerial vehicle that takes into account the user's emotional state. It is realized by defining the respective roles of the server, terminal, and user as follows. 【0174】 Server role: 【0175】 The server receives information about the items to be delivered and emotional data entered by the user. Using an emotion engine, it analyzes the user's emotional state in real time and optimizes the delivery plan based on the results. The emotion engine uses a generative AI model and implements algorithms that can analyze various emotional states with high precision. The server calculates the optimal delivery route and transmits that data to the unmanned aerial vehicle (UAV). In addition, it constantly monitors the flight position and status of the UAV during delivery and sends notifications to the user as needed. 【0176】 Terminal role: 【0177】 The terminal is involved in the operation of the unmanned aerial vehicle (UAV). Specifically, it controls the aircraft and robotic arm to accurately load and unload delivered goods. It plays a crucial role in situations where the safety management of delivered goods and a rapid response to meet user expectations are required. 【0178】 User roles: 【0179】 Users request delivery through the delivery interface and input or provide their emotional state. If the device is equipped with sensors to read the user's emotions, the sensors may automatically recognize and analyze their emotions. This input or analysis result is applied by the server and reflected in the delivery process. 【0180】 Specific example: 【0181】 If a user orders a new home appliance and has concerns about delivery, they enter this information into the system. The server analyzes this information and readjusts the delivery plan to ensure safe and prompt delivery. Regular delivery status notifications are also provided to alleviate user anxiety. 【0182】 Example of a prompt: 【0183】 "To alleviate user anxiety during delivery, please explain how to optimize scheduling and notification timing based on the latest emotional state data." 【0184】 In this way, the invented system utilizes emotional data to enable technology that provides a personalized delivery experience for each user. 【0185】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0186】 Step 1: 【0187】 The user uses the delivery interface to input information about the items to be delivered and their emotional state. This input includes details about the items to be delivered and the user's current emotional state. If a sensor is installed, the user's emotional state is automatically read, and this data is sent to the server as input. 【0188】 Step 2: 【0189】 The server analyzes item information and emotional data received from the user using an emotion engine. Here, a generative AI model is used to analyze the emotional state and determine specific emotions, such as anxiety or joy. The results of this analysis are output and used for delivery planning. 【0190】 Step 3: 【0191】 The server dynamically adjusts delivery conditions based on the analyzed emotional state. Specifically, it performs data calculations to optimize which routes to prioritize and what delivery schedule to follow. The optimal delivery route and schedule are calculated, and the results are used to control the unmanned aerial vehicle. 【0192】 Step 4: 【0193】 The terminal receives an optimized delivery route provided by the server and controls the unmanned aerial vehicle (UAV). Based on the input route information, the vehicle automatically sets a flight plan to reach its destination and begins moving accordingly. 【0194】 Step 5: 【0195】 A robotic arm connected to the terminal operates to load or unload goods from the unmanned aerial vehicle upon its arrival. Rapid processing is required, responding to the user's emotions, and precise control is maintained by the terminal. Once loading or unloading is complete, preparations for the next delivery instruction begin. 【0196】 Step 6: 【0197】 The server monitors the status and location of the unmanned aerial vehicle during delivery and notifies the user based on the data obtained. The notifications are emotionally responsive and, if necessary, connect with customer support. If the user is feeling anxious, a more detailed and reassuring notification is sent. 【0198】 (Application Example 2) 【0199】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as a "server" and the smart device 14 as a "terminal". 【0200】 In modern society, user expectations for delivery services are diversifying, and in addition to speed and safety, there is a growing demand for personalized service tailored to the user's emotional state. However, traditional delivery systems have struggled to provide personalized services that take user emotions into account, making it difficult to improve customer satisfaction. 【0201】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0202】 In this invention, the server includes information acquisition means, route calculation means, control means, and monitoring means. This makes it possible to calculate the optimal delivery route based on the user's emotional state, adjust notification content, and provide music and video content that responds to emotions. 【0203】 "Information acquisition means" refers to means of receiving information about the goods to be delivered and also acquiring the user's emotional state. 【0204】 The "route calculation means" is a means for calculating the optimal delivery route based on the delivery destination, delivery conditions, and the user's emotional state. 【0205】 "Control means" refers to means for controlling the loading and unloading of goods to and from unmanned aerial vehicles, and for providing ancillary services according to their emotional state. 【0206】 "Monitoring means" refers to means for monitoring the flight status and location of unmanned aerial vehicles and for adjusting notification content and timing based on the user's emotional state. 【0207】 An "unmanned aerial vehicle" is a machine that flies autonomously to reach its delivery destination. 【0208】 "Emotional state" refers to the state of a user's emotions that are recognized and analyzed based on those emotions. 【0209】 The system implementing this invention utilizes an unmanned aerial vehicle (UAV) and an emotion engine to improve delivery services. The server uses information acquisition means to acquire information about the items to be delivered and the user's emotional state. Next, using route calculation means, the system calculates the optimal delivery route based on the delivery destination and conditions of the items, as well as the emotional state. The UAV flies autonomously and reaches the delivery destination according to the calculated route. 【0210】 The control system controls the loading and unloading of goods by the unmanned aerial vehicle. In addition, it provides music and video content according to the user's emotional state to improve the user experience during delivery. The monitoring system monitors the flight status and position of the unmanned aerial vehicle and adjusts the content and timing of notifications based on the emotional state. 【0211】 As a concrete example, when a user uses a food delivery service, if the emotion recognition system evaluates their emotional state as "fatigued," the server selects the fastest delivery route and provides relaxing content tailored to that emotion to improve user satisfaction. The hardware used in this process includes cameras, sensors, and control computers, while the software utilizes Python and AI models (e.g., Tensorflow® or PyTorch). Data processing involves analyzing emotional data and optimizing the delivery route. 【0212】 The following is a valid example of a prompt for a generative AI model: "Design the optimal delivery route and contact method for the food ordered by the user, based on emotional data. Emotional information includes stress levels and happiness levels." 【0213】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0214】 Step 1: 【0215】 The server receives information about the items to be delivered and the user's emotional state from the user. As input, the user provides order information and emotional information (e.g., a stress slider or facial recognition results) via a smartphone app. The output is that this information is stored in a database. 【0216】 Step 2: 【0217】 The server uses a generative AI model to analyze the input emotion data and evaluate the user's emotional state. In this step, emotion data is passed to the model as input and analyzed by the AI model (e.g., a model using TensorFlow or PyTorch). As a result, emotional states such as "stress" and "joy" are generated as output and used for the next process. 【0218】 Step 3: 【0219】 The server utilizes route calculation methods to combine the emotional state obtained in the previous step with the delivery conditions to calculate the optimal delivery route. Specifically, it uses map data and real-time traffic information as input and performs data calculations using AI. The output is optimized delivery route information. 【0220】 Step 4: 【0221】 The server sends control commands to the unmanned aerial vehicle to control its loading and unloading. Here, the delivery route information calculated in the previous step is used as input and applied to the drone's flight control system. The output is a control command for the drone to fly along the specified path. 【0222】 Step 5: 【0223】 The server monitors the flight status and location of the unmanned aerial vehicle using monitoring devices and adjusts notification content and timing based on the user's emotional state. The inputs used are the drone's GPS data and the user's emotional state. The output is message information to notify the user of the delivery progress at the appropriate time. 【0224】 Step 6: 【0225】 Users receive notifications about delivery routes and estimated delivery times, and can access music and video content tailored to their emotional state. In this step, links to relaxing music and videos are provided as input through the user's device. The output is the playback of the content on the user's smart device. 【0226】 The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data. 【0227】 Data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of data generation model 58 is ChatGPT (registered trademark) (Internet search).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0228】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart device 14. 【0229】 [Second Embodiment] 【0230】 Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment. 【0231】 As shown in Figure 3, the data processing system 210 includes a data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server. 【0232】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0233】 The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication interface 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, and camera 42 are also connected to the bus 52. 【0234】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0235】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0236】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0237】 Figure 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Figure 4, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0238】 The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30. 【0239】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0240】 In the smart glasses 214, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0241】 Next, the identification processing performed by the identification processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal". 【0242】 The present invention relates to an automated goods delivery system using an unmanned aerial vehicle, and a specific embodiment thereof will be described in detail below. 【0243】 This system includes a series of processes: receiving requests for goods delivery, calculating the optimal delivery route, and transporting the goods to their destination using an autonomously flying unmanned aerial vehicle. 【0244】 Method of acceptance: 【0245】 Users enter the items to be delivered, the delivery address, and delivery conditions into the user interface via the store or terminal. 【0246】 The server receives this information and records the type, size, weight, and other details of the item in a database. 【0247】 Route calculation means: 【0248】 The server obtains weather information and map data via the internet and communication networks. 【0249】 The terminal (AI system) calculates an efficient and safe delivery route based on item information from the server and the latest external data. 【0250】 Unmanned flying device: 【0251】 The server transmits the calculated route information to the unmanned aerial vehicle (UAV) and instructs it to fly autonomously according to the route. 【0252】 The unmanned aerial vehicle, controlled by the terminal, completes pre-flight checks, then smoothly takes off and heads towards its destination. 【0253】 Control means: 【0254】 The terminal (robot arm control terminal) follows instructions from the server and reliably loads the items onto the unmanned aerial vehicle. 【0255】 When unloading items as needed, they will be carefully handled by a robotic arm from the unmanned aerial vehicle. 【0256】 Monitoring means: 【0257】 The server monitors the location and status data from the unmanned aerial vehicle in flight in real time and readjusts the route if necessary. 【0258】 When a problem occurs, the server will quickly issue an alert and provide instructions for resolving it. 【0259】 As a concrete example, consider food delivery. When a store registers a delivery request for two pizzas, the server processes the information and calculates the optimal route to the destination. A terminal (a robotic arm control terminal) loads the pizzas onto a drone based on their size. The unmanned aerial vehicle safely flies to the target location and successfully unloads the pizzas as ordered by the terminal. The delivery is completed when the user is notified that delivery is finished. 【0260】 This system, configured in this way, enables efficient and reliable automated delivery of goods. 【0261】 The following describes the processing flow. 【0262】 Step 1: 【0263】 The user enters information about the items to be shipped, the shipping address, and shipping conditions into the user interface. The entered information is immediately sent to the server and recorded in the database. 【0264】 Step 2: 【0265】 The server sends a request to the AI system to optimize the delivery route based on the received delivery information. At this time, the latest weather and traffic information is also provided. 【0266】 Step 3: 【0267】 The terminal (AI system) calculates the optimal delivery route based on the provided information. The calculated route is sent back to the server and recorded. 【0268】 Step 4: 【0269】 The server transmits the calculated optimal route to the unmanned aerial vehicles (UAVs) and prepares the flight plan. Each UAV performs pre-flight checks and prepares for flight. 【0270】 Step 5: 【0271】 The terminal (robot arm control terminal) retrieves information about items that need to be delivered, loaded, or unloaded from the server. The robot arm automatically and safely loads the items onto the unmanned aerial vehicle. 【0272】 Step 6: 【0273】 The server issues takeoff clearance to the unmanned aerial vehicle and monitors its flight progress in real time. It adjusts the flight path as needed, depending on weather and surrounding conditions. 【0274】 Step 7: 【0275】 The unmanned aerial vehicle flies along an optimized route and arrives at the designated delivery destination. The landing position is predetermined, and it lands safely. 【0276】 Step 8: 【0277】 The terminal (robot arm control terminal) automatically retrieves and places items from the unmanned aerial vehicle at the delivery destination. This operation is performed according to a pre-programmed procedure. 【0278】 Step 9: 【0279】 The server confirms delivery completion and updates the delivery status. A delivery completion notification is sent to the user, and the delivery process is complete. 【0280】 (Example 1) 【0281】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal." 【0282】 This invention aims to solve the challenges of automating the delivery of objects using unmanned aerial vehicles, which require optimization of delivery routes, safe loading and unloading of objects, real-time operation monitoring, and pre-delivery system checks. It also aims to realize an efficient and reliable delivery process. 【0283】 The specific processing by the specific processing unit 290 of the data processing apparatus 12 in the first embodiment is realized by the following means. 【0284】 In this invention, the server includes means for receiving information on an object to be delivered and recording the information, arithmetic means for calculating an optimized delivery route based on the delivery destination and delivery conditions of the object, and means for controlling an unmanned aircraft that autonomously flies according to the route calculated by the arithmetic means and reaches the delivery destination. Thereby, efficient and reliable automatic delivery becomes possible. 【0285】 The "object to be delivered" refers to a physical item to be transported to a location designated by the system. 【0286】 The "reception means" refers to a mechanism for taking in a delivery request and transmitting the information to the processing system. 【0287】 The "arithmetic means" refers to a mechanism for calculating the operation plan and route of the system based on the input information and external data. 【0288】 The "unmanned aircraft" refers to an aircraft that autonomously flies along a programmed route to transport an object without the need for human operation. 【0289】 The "control means" refers to a system or mechanism for managing the operation of the unmanned aircraft and the loading / unloading of the object. 【0290】 The "observation means" refers to a mechanism for monitoring the operation status of the unmanned aircraft in real time during flight. 【0291】 The "inspection means" refers to a process for checking whether the entire system of the unmanned aircraft operates normally before departure and preparing for takeoff. 【0292】 "Optimization" refers to an adjustment for maximizing the desired result while minimizing the necessary resources and time for achieving the goal. 【0293】 This invention relates to an automated object delivery system utilizing unmanned aerial vehicles. This system functions effectively through the coordinated efforts of hardware and software, enabling it to meet diverse delivery needs. 【0294】 The server receives delivery requests from users through a reception system and records the information in a database. This includes detailed information about the object to be delivered, the delivery address, and any special delivery conditions. Based on this information, the server uses computational means to calculate the optimal delivery route. In this process, real-time weather information and map data are obtained via the internet and communication networks and incorporated into the calculations. The specific software used by the server includes cloud services capable of real-time analysis and AI systems equipped with machine learning algorithms. 【0295】 The terminal transmits route information received from the server to the unmanned aerial vehicle (UAV) and directs it to fly autonomously. The terminal is equipped with robotic arm control technology to safely and reliably load and unload objects. It also monitors the status of the UAV in real time using observation devices and immediately sends an alert to the server if an anomaly occurs. 【0296】 As a concrete example, consider a scenario where a store receives a food delivery request from a user. The server calculates the optimal route based on the delivery address specified by the user, and the terminal uses a robotic arm to accurately load the food onto an unmanned aerial vehicle (UAV). After this, the UAV safely takes off and delivers the food along the specified route. 【0297】 An example of a prompt would be, "Please provide details about the process the server performs when it receives a delivery request for two pizzas." This allows for an explicit understanding of the entire automated processing flow using a generative AI model. 【0298】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0299】 Step 1: 【0300】 The user inputs a delivery request into the system via a store or a terminal. This input includes detailed information about the object (type, size, weight), the delivery destination address, and condition settings. These pieces of information are sent to the server through the reception means and recorded in the database. The server receives this as input information and prepares appropriate processing based on the characteristics of the object. 【0301】 Step 2: 【0302】 Based on the input delivery destination address and conditions, the server acquires real-time weather information and map data through the Internet. These data are used as inputs for calculating the optimal delivery route using the calculation means. The server utilizes a machine learning algorithm and refers to past data to dynamically output an efficient and safe flight route. 【0303】 Step 3: 【0304】 The terminal receives the calculated delivery route information from the server and transmits it to the unmanned aircraft that flies autonomously. Thereby, the unmanned aircraft prepares for flight according to the given route while performing a pre-system check. The terminal confirms that the unmanned aircraft is in a normal state and outputs a takeoff instruction if there is no abnormality. 【0305】 Step 4: 【0306】 The terminal (robot arm control system) accurately places the object on the unmanned aircraft based on the support of the server. In this process, the weight and position are reconfirmed through the sensor measurement of the object and adjusted to be safely fixed. Thereby, it is ensured that the object is kept safe during movement. 【0307】 Step 5: 【0308】 The server monitors the location and status data provided by the unmanned aerial vehicle (UAV) during flight in real time through observation devices. If necessary, it readjusts the flight path and immediately issues an alert if a problem occurs, instructing corrective actions. This ensures that the entire system continues to operate stably. 【0309】 (Application Example 1) 【0310】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal." 【0311】 Existing delivery systems lack speed and efficiency, making it difficult to deliver goods at the time users request. Furthermore, delays in delivery completion notifications make it inconvenient for recipients to check the delivery status. 【0312】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0313】 In this invention, the server includes means for receiving information on items to be delivered, means for calculating the optimal delivery route based on the delivery destination and delivery conditions of the items, and means for notifying the user of the completion of delivery of the items via a communication terminal. This enables the goods to be delivered quickly and efficiently at the time desired by the user, and allows for real-time confirmation of the delivery status. 【0314】 "Item" refers to the goods or products to be delivered, which are delivered by unmanned aerial vehicles. 【0315】 A "route calculation means" is a device that has the function of calculating the optimal delivery route based on the delivery destination and delivery conditions of the item. 【0316】 An "unmanned aerial vehicle" is an aircraft, such as a drone, that has the capability to fly autonomously to a delivery destination and transport goods along a specific route. 【0317】 A "mechanical arm" is a movable manipulator used to load and unload items from an unmanned aerial vehicle. 【0318】 "Control means" refers to systems and devices that perform the necessary operations to ensure that items are reliably loaded onto an unmanned aerial vehicle and transported safely. 【0319】 A "monitoring device" is a device that has the function of checking the flight status and position of an unmanned aerial vehicle in real time and making adjustments as necessary. 【0320】 "Notification means" refers to an interface or system used to inform the user of the delivery status via a communication terminal upon completion of delivery. 【0321】 The system implementing this invention realizes efficient and safe delivery of goods using an unmanned aerial vehicle. First, the user inputs the items to be delivered, the delivery address, and delivery conditions via a communication terminal. The receiving means then transmits the item information to the server. The server uses this information and real-time environmental data (weather, traffic conditions, etc.) to calculate the optimal delivery route using a route calculation means. 【0322】 Next, the server transmits the calculated route information to the unmanned aerial vehicle (UAV), and the item is safely loaded by the UAV through a control system that controls the mechanical arm. The control system also performs safety checks to ensure that the item is transported stably on the UAV. The UAV flies autonomously along the designated route. 【0323】 The status and position of the unmanned aerial vehicle (UAV) in flight are monitored in real time by a monitoring system on the server. This allows for adjustments to the route and speed as needed. Once delivery is complete, the server notifies the communication terminal via a notification system, allowing the user to immediately confirm the arrival of the item. 【0324】 As a concrete example of this system, consider a scenario where lunch is delivered to a company's rooftop at a time specified by the user. The user orders lunch via a communication terminal, and the server uses this information to calculate the optimal route, control the unmanned aerial vehicle (UAV), and deliver the lunch at the specified time. An example of a prompt message to the generated AI model would be a request such as, "Please describe in detail the process of optimizing the delivery route in an UAV delivery system." 【0325】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0326】 Step 1: 【0327】 The user uses a communication terminal to input the items to be delivered, the delivery address, and the delivery conditions. This information is transmitted from the receiving device to the server. As input, the user's order information is passed to the server, and the server records this in its database. As output, a set of order information awaiting processing is generated on the server side. 【0328】 Step 2: 【0329】 The server retrieves received order information and external environmental information (weather and traffic conditions), and passes the data to the route calculation system. As part of the data processing, the requested delivery conditions and current environmental data are integrated, and the delivery route is calculated using an optimization algorithm. The output is the generation of optimal delivery route information. 【0330】 Step 3: 【0331】 The server transmits the calculated route information to the unmanned aerial vehicle (UAV) and instructs it to load the items via the control system. The UAV carefully loads the items using its mechanical arms. This operation includes proper positioning and securing based on the shape and weight of the items. The inputs are the delivery route and item information, and the output is the items safely loaded onto the UAV. 【0332】 Step 4: 【0333】 The unmanned aerial vehicle (UAV) begins autonomous flight according to a designated route. The server monitoring system monitors the position and status information of the device in flight in real time. The input is position data from the UAV, and the output is an evaluation result of the flight's health and progress. 【0334】 Step 5: 【0335】 The server adjusts the route and speed as needed and notifies the user when delivery is complete. It sends a message to the communication terminal via the notification method to update the delivery status. The input is the delivery completion status information, and the output is the delivery completion notification to the user. 【0336】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0337】 This invention aims to improve user satisfaction by combining an emotion engine with an automated delivery system using an unmanned aerial vehicle. In addition to the basic functions of receiving delivery requests, calculating the optimal delivery route, and executing delivery using an autonomous flight device, this system optimizes the user experience by utilizing an emotion engine. 【0338】 Reception methods and emotional engines: 【0339】 Users input their emotional state along with information about the items to be delivered through the delivery interface. Alternatively, emotions can be automatically recognized using cameras or sensors. 【0340】 The server uses an emotion engine to analyze the input emotion data and evaluate the user's emotional state. This information is then used in subsequent delivery planning. 【0341】 Route calculation means: 【0342】 The server takes the user's emotional state into consideration and dynamically adjusts delivery conditions and priority requirements to provide a more satisfying delivery experience. 【0343】 The terminal (AI system) optimizes the delivery route by applying the provided delivery data and user sentiment information. 【0344】 Unmanned aerial vehicles and control systems: 【0345】 The server controls the unmanned aerial vehicle based on the delivery route and automatically plans the flight path. 【0346】 The terminal (robot arm control terminal) provides rapid and reliable control to meet user expectations in order to ensure the safe loading and unloading of delivered goods. 【0347】 Monitoring methods and emotionally driven notification adjustments: 【0348】 The server monitors the flight status and location of the unmanned aerial vehicle during delivery and appropriately adjusts the content and timing of delivery status notifications based on user sentiment information. 【0349】 If necessary, the emotion engine will promptly notify customer support if it determines that the user's emotional state is abnormal. 【0350】 As a concrete example, consider a situation where a user orders a new home appliance and experiences stress or anxiety during delivery. Based on the emotional data entered by the user, the server adjusts the delivery schedule to ensure the product is delivered quickly and safely. Furthermore, it reduces the user's anxiety by sending timely delivery status notifications and providing support options tailored to the situation. 【0351】 Thus, by introducing the emotion engine in this invention, it is possible to realize a personalized and more reassuring delivery service for the user. 【0352】 The following describes the processing flow. 【0353】 Step 1: 【0354】 The user inputs information about the items to be delivered, the delivery address, and delivery requests into the user interface. In addition, the interface incorporates an emotion engine, utilizing cameras and sensors to record the user's emotional state. 【0355】 Step 2: 【0356】 The server receives delivery information and emotional data from the user and records it in the database. The emotional engine analyzes the emotional data, evaluates the user's current emotional state, and stores it as detailed data. 【0357】 Step 3: 【0358】 The server uses a route calculation mechanism to calculate the optimal delivery route adapted to the user's emotional state. If the emotion indicates tension or anxiety, adjustments are made, such as prioritizing rapid delivery. 【0359】 Step 4: 【0360】 The terminal (AI system) performs detailed route optimization, taking into account delivery distance, time, route conditions, and user sentiment information. This result is transmitted to the unmanned aerial vehicle via a server. 【0361】 Step 5: 【0362】 The server uses control mechanisms to instruct the unmanned aerial vehicle to begin autonomous flight along its designated route. Simultaneously, it also sets up a plan for emotion-based notifications. 【0363】 Step 6: 【0364】 The terminal (robot arm control terminal) properly loads items onto the unmanned aerial vehicle and prepares them for delivery to the destination. If the user's emotions are unstable, more stringent verification procedures are activated to improve reliability. 【0365】 Step 7: 【0366】 The server monitors the flight status of the unmanned aerial vehicle in real time and adjusts the route as needed. It also provides users with status notifications at appropriate times based on their emotional response to the delivery status. 【0367】 Step 8: 【0368】 The unmanned aerial vehicle will reach the designated delivery destination and land safely. The terminal will automatically unload the goods and securely place them in the pre-designated location. 【0369】 Step 9: 【0370】 The server confirms delivery completion and sends a delivery completion notification to the user with content customized according to their emotions. The emotion engine records the entire process and uses it as feedback to improve future services. 【0371】 (Example 2) 【0372】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal". 【0373】 Traditional delivery systems use a uniform process without considering the user's emotional state, which has resulted in a lack of satisfactory experiences, especially for users experiencing anxiety or stress. Therefore, there is a need to utilize user emotional information to provide a more personalized delivery experience. 【0374】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0375】 In this invention, the server includes means for receiving information, means for calculating the optimal route, means for autonomously moving devices, means for controlling machines, means for monitoring the state and location of devices, and means for analyzing emotions and optimizing the experience based on that information. This enables the route to be dynamically adjusted according to the user's emotional state, thereby optimizing the user experience. 【0376】 "Means for receiving information" refers to devices or software that receive input from users and obtain information necessary for delivery. 【0377】 "Means for calculating the optimal route" refers to an algorithm or system that calculates an efficient route for delivery based on the input conditions. 【0378】 An "autonomous moving device" is a machine or mechanism that has the function of automatically reaching a destination based on a specified route. 【0379】 "Means for controlling a machine" refers to a device or system for managing the loading and unloading of objects to an autonomous device and for performing necessary tasks. 【0380】 "Means for monitoring the status and location of a device" refers to a system or method for continuously tracking the current status and location information of a moving device and controlling it as needed. 【0381】 "Means of analyzing emotions and optimizing the experience based on that information" refers to technologies and methods for analyzing and evaluating user emotional data, and then personalizing and improving services based on the results. 【0382】 This invention is an automated delivery system using an unmanned aerial vehicle that takes into account the user's emotional state. It is realized by defining the respective roles of the server, terminal, and user as follows. 【0383】 Server role: 【0384】 The server receives information about the items to be delivered and emotional data entered by the user. Using an emotion engine, it analyzes the user's emotional state in real time and optimizes the delivery plan based on the results. The emotion engine uses a generative AI model and implements algorithms that can analyze various emotional states with high precision. The server calculates the optimal delivery route and transmits that data to the unmanned aerial vehicle (UAV). In addition, it constantly monitors the flight position and status of the UAV during delivery and sends notifications to the user as needed. 【0385】 Terminal role: 【0386】 The terminal is involved in the operation of the unmanned aerial vehicle (UAV). Specifically, it controls the aircraft and robotic arm to accurately load and unload delivered goods. It plays a crucial role in situations where the safety management of delivered goods and a rapid response to meet user expectations are required. 【0387】 User roles: 【0388】 Users request delivery through the delivery interface and input or provide their emotional state. If the device is equipped with sensors to read the user's emotions, the sensors may automatically recognize and analyze their emotions. This input or analysis result is applied by the server and reflected in the delivery process. 【0389】 Specific example: 【0390】 If a user orders a new home appliance and has concerns about delivery, they enter this information into the system. The server analyzes this information and readjusts the delivery plan to ensure safe and prompt delivery. Regular delivery status notifications are also provided to alleviate user anxiety. 【0391】 Example of a prompt: 【0392】 "To alleviate user anxiety during delivery, please explain how to optimize scheduling and notification timing based on the latest emotional state data." 【0393】 In this way, the invented system utilizes emotional data to enable technology that provides a personalized delivery experience for each user. 【0394】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0395】 Step 1: 【0396】 The user uses the delivery interface to input information about the items to be delivered and their emotional state. This input includes details about the items to be delivered and the user's current emotional state. If a sensor is installed, the user's emotional state is automatically read, and this data is sent to the server as input. 【0397】 Step 2: 【0398】 The server analyzes item information and emotional data received from the user using an emotion engine. Here, a generative AI model is used to analyze the emotional state and determine specific emotions, such as anxiety or joy. The results of this analysis are output and used for delivery planning. 【0399】 Step 3: 【0400】 The server dynamically adjusts delivery conditions based on the analyzed emotional state. Specifically, it performs data calculations to optimize which routes to prioritize and what delivery schedule to follow. The optimal delivery route and schedule are calculated, and the results are used to control the unmanned aerial vehicle. 【0401】 Step 4: 【0402】 The terminal receives an optimized delivery route provided by the server and controls the unmanned aerial vehicle (UAV). Based on the input route information, the vehicle automatically sets a flight plan to reach its destination and begins moving accordingly. 【0403】 Step 5: 【0404】 A robotic arm connected to the terminal operates to load or unload goods from the unmanned aerial vehicle upon its arrival. Rapid processing is required, responding to the user's emotions, and precise control is maintained by the terminal. Once loading or unloading is complete, preparations for the next delivery instruction begin. 【0405】 Step 6: 【0406】 The server monitors the status and location of the unmanned aerial vehicle during delivery and notifies the user based on the data obtained. The notifications are emotionally responsive and, if necessary, connect with customer support. If the user is feeling anxious, a more detailed and reassuring notification is sent. 【0407】 (Application Example 2) 【0408】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal." 【0409】 In modern society, user expectations for delivery services are diversifying, and in addition to speed and safety, there is a growing demand for personalized service tailored to the user's emotional state. However, traditional delivery systems have struggled to provide personalized services that take user emotions into account, making it difficult to improve customer satisfaction. 【0410】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0411】 In this invention, the server includes information acquisition means, route calculation means, control means, and monitoring means. This makes it possible to calculate the optimal delivery route based on the user's emotional state, adjust notification content, and provide music and video content that responds to emotions. 【0412】 "Information acquisition means" refers to means of receiving information about the goods to be delivered and also acquiring the user's emotional state. 【0413】 The "route calculation means" is a means for calculating the optimal delivery route based on the delivery destination, delivery conditions, and the user's emotional state. 【0414】 "Control means" refers to means for controlling the loading and unloading of goods to and from unmanned aerial vehicles, and for providing ancillary services according to their emotional state. 【0415】 "Monitoring means" refers to means for monitoring the flight status and location of unmanned aerial vehicles and for adjusting notification content and timing based on the user's emotional state. 【0416】 An "unmanned aerial vehicle" is a machine that flies autonomously to reach its delivery destination. 【0417】 "Emotional state" refers to the state of a user's emotions that are recognized and analyzed based on those emotions. 【0418】 The system implementing this invention utilizes an unmanned aerial vehicle (UAV) and an emotion engine to improve delivery services. The server uses information acquisition means to acquire information about the items to be delivered and the user's emotional state. Next, using route calculation means, the system calculates the optimal delivery route based on the delivery destination and conditions of the items, as well as the emotional state. The UAV flies autonomously and reaches the delivery destination according to the calculated route. 【0419】 The control system controls the loading and unloading of goods by the unmanned aerial vehicle. In addition, it provides music and video content according to the user's emotional state to improve the user experience during delivery. The monitoring system monitors the flight status and position of the unmanned aerial vehicle and adjusts the content and timing of notifications based on the emotional state. 【0420】 As a concrete example, when a user uses a food delivery service, if the emotion recognition system evaluates their emotional state as "fatigued," the server selects the fastest delivery route and provides relaxing content tailored to that emotion to improve user satisfaction. The hardware used in this process includes cameras, sensors, and control computers, while the software utilizes Python and AI models (e.g., TensorFlow or PyTorch). Data processing involves analyzing emotional data and optimizing the delivery route. 【0421】 The following is a valid example of a prompt for a generative AI model: "Design the optimal delivery route and contact method for the food ordered by the user, based on emotional data. Emotional information includes stress levels and happiness levels." 【0422】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0423】 Step 1: 【0424】 The server receives information about the items to be delivered and the user's emotional state from the user. As input, the user provides order information and emotional information (e.g., a stress slider or facial recognition results) via a smartphone app. The output is that this information is stored in a database. 【0425】 Step 2: 【0426】 The server uses a generative AI model to analyze the input emotion data and evaluate the user's emotional state. In this step, emotion data is passed to the model as input and analyzed by the AI model (e.g., a model using TensorFlow or PyTorch). As a result, emotional states such as "stress" and "joy" are generated as output and used for the next process. 【0427】 Step 3: 【0428】 The server utilizes route calculation methods to combine the emotional state obtained in the previous step with the delivery conditions to calculate the optimal delivery route. Specifically, it uses map data and real-time traffic information as input and performs data calculations using AI. The output is optimized delivery route information. 【0429】 Step 4: 【0430】 The server sends control commands to the unmanned aerial vehicle to control its loading and unloading. Here, the delivery route information calculated in the previous step is used as input and applied to the drone's flight control system. The output is a control command for the drone to fly along the specified path. 【0431】 Step 5: 【0432】 The server monitors the flight status and location of the unmanned aerial vehicle using monitoring devices and adjusts notification content and timing based on the user's emotional state. The inputs used are the drone's GPS data and the user's emotional state. The output is message information to notify the user of the delivery progress at the appropriate time. 【0433】 Step 6: 【0434】 Users receive notifications about delivery routes and estimated delivery times, and can access music and video content tailored to their emotional state. In this step, links to relaxing music and videos are provided as input through the user's device. The output is the playback of the content on the user's smart device. 【0435】 The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0436】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0437】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart glasses 214. 【0438】 [Third Embodiment] 【0439】 Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment. 【0440】 As shown in Figure 5, the data processing system 310 includes a data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server. 【0441】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0442】 The headset terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a display 343. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and display 343 are also connected to the bus 52. 【0443】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0444】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0445】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0446】 Figure 6 shows an example of the main functions of the data processing device 12 and the headset terminal 314. As shown in Figure 6, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0447】 The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30. 【0448】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0449】 In the headset terminal 314, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0450】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the headset terminal 314 will be referred to as the "terminal". 【0451】 The present invention relates to an automated goods delivery system using an unmanned aerial vehicle, and a specific embodiment thereof will be described in detail below. 【0452】 This system includes a series of processes: receiving requests for goods delivery, calculating the optimal delivery route, and transporting the goods to their destination using an autonomously flying unmanned aerial vehicle. 【0453】 Method of acceptance: 【0454】 Users enter the items to be delivered, the delivery address, and delivery conditions into the user interface via the store or terminal. 【0455】 The server receives this information and records the type, size, weight, and other details of the item in a database. 【0456】 Route calculation means: 【0457】 The server obtains weather information and map data via the internet and communication networks. 【0458】 The terminal (AI system) calculates an efficient and safe delivery route based on item information from the server and the latest external data. 【0459】 Unmanned flying device: 【0460】 The server transmits the calculated route information to the unmanned aerial vehicle (UAV) and instructs it to fly autonomously according to the route. 【0461】 The unmanned aerial vehicle, controlled by the terminal, completes pre-flight checks, then smoothly takes off and heads towards its destination. 【0462】 Control means: 【0463】 The terminal (robot arm control terminal) follows instructions from the server and reliably loads the items onto the unmanned aerial vehicle. 【0464】 When unloading items as needed, they will be carefully handled by a robotic arm from the unmanned aerial vehicle. 【0465】 Monitoring means: 【0466】 The server monitors the location and status data from the unmanned aerial vehicle in flight in real time and readjusts the route if necessary. 【0467】 When a problem occurs, the server will quickly issue an alert and provide instructions for resolving it. 【0468】 As a concrete example, consider food delivery. When a store registers a delivery request for two pizzas, the server processes the information and calculates the optimal route to the destination. A terminal (a robotic arm control terminal) loads the pizzas onto a drone based on their size. The unmanned aerial vehicle safely flies to the target location and successfully unloads the pizzas as ordered by the terminal. The delivery is completed when the user is notified that delivery is finished. 【0469】 This system, configured in this way, enables efficient and reliable automated delivery of goods. 【0470】 The following describes the processing flow. 【0471】 Step 1: 【0472】 The user enters information about the items to be shipped, the shipping address, and shipping conditions into the user interface. The entered information is immediately sent to the server and recorded in the database. 【0473】 Step 2: 【0474】 The server sends a request to the AI system to optimize the delivery route based on the received delivery information. At this time, the latest weather and traffic information is also provided. 【0475】 Step 3: 【0476】 The terminal (AI system) calculates the optimal delivery route based on the provided information. The calculated route is sent back to the server and recorded. 【0477】 Step 4: 【0478】 The server transmits the calculated optimal route to the unmanned aerial vehicles (UAVs) and prepares the flight plan. Each UAV performs pre-flight checks and prepares for flight. 【0479】 Step 5: 【0480】 The terminal (robot arm control terminal) retrieves information about items that need to be delivered, loaded, or unloaded from the server. The robot arm automatically and safely loads the items onto the unmanned aerial vehicle. 【0481】 Step 6: 【0482】 The server issues takeoff clearance to the unmanned aerial vehicle and monitors its flight progress in real time. It adjusts the flight path as needed, depending on weather and surrounding conditions. 【0483】 Step 7: 【0484】 The unmanned aerial vehicle flies along an optimized route and arrives at the designated delivery destination. The landing position is predetermined, and it lands safely. 【0485】 Step 8: 【0486】 The terminal (robot arm control terminal) automatically retrieves and places items from the unmanned aerial vehicle at the delivery destination. This operation is performed according to a pre-programmed procedure. 【0487】 Step 9: 【0488】 The server confirms delivery completion and updates the delivery status. A delivery completion notification is sent to the user, and the delivery process is complete. 【0489】 (Example 1) 【0490】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0491】 This invention aims to solve the challenges of automating the delivery of objects using unmanned aerial vehicles, which require optimization of delivery routes, safe loading and unloading of objects, real-time operation monitoring, and pre-delivery system checks. It also aims to realize an efficient and reliable delivery process. 【0492】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0493】 In this invention, the server includes means for receiving and recording information about an object to be delivered, calculation means for calculating an optimized delivery route based on the delivery destination and delivery conditions of the object, and means for controlling an unmanned aerial vehicle that autonomously flies according to the route calculated by the calculation means and reaches the delivery destination. This enables efficient and reliable automated delivery. 【0494】 "Delivery target object" refers to a physical item that is transported to a location specified by the system. 【0495】 "Reception mechanism" refers to a mechanism for receiving delivery requests and transmitting that information to a processing system. 【0496】 "Calculation means" refers to a mechanism that calculates the system's operation plan and path based on input information and external data. 【0497】 An "unmanned aerial vehicle" refers to an aircraft that transports objects by autonomously flying along a programmed route without requiring human operation. 【0498】 "Control means" refers to a system or mechanism for managing the operation of an unmanned aerial vehicle or for loading and unloading objects. 【0499】 "Observation means" refers to a mechanism that monitors the operational status of an unmanned aerial vehicle in real time while it is in operation. 【0500】 "Inspection procedures" refer to the process of verifying that all systems of an unmanned aerial vehicle are functioning correctly before departure and preparing for takeoff. 【0501】 "Optimization" refers to adjustments made to maximize the desired outcome while minimizing the resources and time required to achieve the objective. 【0502】 This invention relates to an automated object delivery system utilizing unmanned aerial vehicles. This system functions effectively through the coordinated efforts of hardware and software, enabling it to meet diverse delivery needs. 【0503】 The server receives delivery requests from users through a reception system and records the information in a database. This includes detailed information about the object to be delivered, the delivery address, and any special delivery conditions. Based on this information, the server uses computational means to calculate the optimal delivery route. In this process, real-time weather information and map data are obtained via the internet and communication networks and incorporated into the calculations. The specific software used by the server includes cloud services capable of real-time analysis and AI systems equipped with machine learning algorithms. 【0504】 The terminal transmits route information received from the server to the unmanned aerial vehicle (UAV) and directs it to fly autonomously. The terminal is equipped with robotic arm control technology to safely and reliably load and unload objects. It also monitors the status of the UAV in real time using observation devices and immediately sends an alert to the server if an anomaly occurs. 【0505】 As a concrete example, consider a scenario where a store receives a food delivery request from a user. The server calculates the optimal route based on the delivery address specified by the user, and the terminal uses a robotic arm to accurately load the food onto an unmanned aerial vehicle (UAV). After this, the UAV safely takes off and delivers the food along the specified route. 【0506】 An example of a prompt would be, "Please provide details about the process the server performs when it receives a delivery request for two pizzas." This allows for an explicit understanding of the entire automated processing flow using a generative AI model. 【0507】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0508】 Step 1: 【0509】 Users enter delivery requests into the system via stores or terminals. This input includes detailed information about the item (type, size, weight), the delivery address, and any specified conditions. This information is transmitted to the server through the reception mechanism and recorded in the database. The server receives this as input information and prepares the appropriate processing based on the characteristics of the item. 【0510】 Step 2: 【0511】 The server obtains real-time weather information and map data via the internet based on the entered delivery address and conditions. This data is used as input to calculate the optimal delivery route using computational methods. The server utilizes machine learning algorithms and references past data to dynamically output efficient and safe flight routes. 【0512】 Step 3: 【0513】 The terminal receives the calculated delivery route information from the server and transmits it to the autonomously flying unmanned aerial vehicle (UAV). This allows the UAV to perform pre-flight system checks and prepare for flight according to the provided route. The terminal verifies that the UAV is functioning correctly and, if there are no abnormalities, outputs a takeoff command. 【0514】 Step 4: 【0515】 The terminal (robot arm control system) precisely places the object onto the unmanned aerial vehicle based on the server's instructions. This process reconfirms the object's weight and position through sensor measurements and adjusts it to ensure secure fixation. This ensures the object remains safe during movement. 【0516】 Step 5: 【0517】 The server monitors the location and status data provided by the unmanned aerial vehicle (UAV) during flight in real time through observation devices. If necessary, it readjusts the flight path and immediately issues an alert if a problem occurs, instructing corrective actions. This ensures that the entire system continues to operate stably. 【0518】 (Application Example 1) 【0519】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0520】 Existing delivery systems lack speed and efficiency, making it difficult to deliver goods at the time users request. Furthermore, delays in delivery completion notifications make it inconvenient for recipients to check the delivery status. 【0521】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0522】 In this invention, the server includes means for receiving information on items to be delivered, means for calculating the optimal delivery route based on the delivery destination and delivery conditions of the items, and means for notifying the user of the completion of delivery of the items via a communication terminal. This enables the goods to be delivered quickly and efficiently at the time desired by the user, and allows for real-time confirmation of the delivery status. 【0523】 "Item" refers to the goods or products to be delivered, which are delivered by unmanned aerial vehicles. 【0524】 A "route calculation means" is a device that has the function of calculating the optimal delivery route based on the delivery destination and delivery conditions of the item. 【0525】 An "unmanned aerial vehicle" is an aircraft, such as a drone, that has the capability to fly autonomously to a delivery destination and transport goods along a specific route. 【0526】 A "mechanical arm" is a movable manipulator used to load and unload items from an unmanned aerial vehicle. 【0527】 "Control means" refers to systems and devices that perform the necessary operations to ensure that items are reliably loaded onto an unmanned aerial vehicle and transported safely. 【0528】 A "monitoring device" is a device that has the function of checking the flight status and position of an unmanned aerial vehicle in real time and making adjustments as necessary. 【0529】 "Notification means" refers to an interface or system used to inform the user of the delivery status via a communication terminal upon completion of delivery. 【0530】 The system implementing this invention realizes efficient and safe delivery of goods using an unmanned aerial vehicle. First, the user inputs the items to be delivered, the delivery address, and delivery conditions via a communication terminal. The receiving means then transmits the item information to the server. The server uses this information and real-time environmental data (weather, traffic conditions, etc.) to calculate the optimal delivery route using a route calculation means. 【0531】 Next, the server transmits the calculated route information to the unmanned aerial vehicle (UAV), and the item is safely loaded by the UAV through a control system that controls the mechanical arm. The control system also performs safety checks to ensure that the item is transported stably on the UAV. The UAV flies autonomously along the designated route. 【0532】 The status and position of the unmanned aerial vehicle (UAV) in flight are monitored in real time by a monitoring system on the server. This allows for adjustments to the route and speed as needed. Once delivery is complete, the server notifies the communication terminal via a notification system, allowing the user to immediately confirm the arrival of the item. 【0533】 As a concrete example of this system, consider a scenario where lunch is delivered to a company's rooftop at a time specified by the user. The user orders lunch via a communication terminal, and the server uses this information to calculate the optimal route, control the unmanned aerial vehicle (UAV), and deliver the lunch at the specified time. An example of a prompt message to the generated AI model would be a request such as, "Please describe in detail the process of optimizing the delivery route in an UAV delivery system." 【0534】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0535】 Step 1: 【0536】 The user uses a communication terminal to input the items to be delivered, the delivery address, and the delivery conditions. This information is transmitted from the receiving device to the server. As input, the user's order information is passed to the server, and the server records this in its database. As output, a set of order information awaiting processing is generated on the server side. 【0537】 Step 2: 【0538】 The server retrieves received order information and external environmental information (weather and traffic conditions), and passes the data to the route calculation system. As part of the data processing, the requested delivery conditions and current environmental data are integrated, and the delivery route is calculated using an optimization algorithm. The output is the generation of optimal delivery route information. 【0539】 Step 3: 【0540】 The server transmits the calculated route information to the unmanned aerial vehicle (UAV) and instructs it to load the items via the control system. The UAV carefully loads the items using its mechanical arms. This operation includes proper positioning and securing based on the shape and weight of the items. The inputs are the delivery route and item information, and the output is the items safely loaded onto the UAV. 【0541】 Step 4: 【0542】 The unmanned aerial vehicle (UAV) begins autonomous flight according to a designated route. The server monitoring system monitors the position and status information of the device in flight in real time. The input is position data from the UAV, and the output is an evaluation result of the flight's health and progress. 【0543】 Step 5: 【0544】 The server adjusts the route and speed as needed and notifies the user when delivery is complete. It sends a message to the communication terminal via the notification method to update the delivery status. The input is the delivery completion status information, and the output is the delivery completion notification to the user. 【0545】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0546】 This invention aims to improve user satisfaction by combining an emotion engine with an automated delivery system using an unmanned aerial vehicle. In addition to the basic functions of receiving delivery requests, calculating the optimal delivery route, and executing delivery using an autonomous flight device, this system optimizes the user experience by utilizing an emotion engine. 【0547】 Reception methods and emotional engines: 【0548】 Users input their emotional state along with information about the items to be delivered through the delivery interface. Alternatively, emotions can be automatically recognized using cameras or sensors. 【0549】 The server uses an emotion engine to analyze the input emotion data and evaluate the user's emotional state. This information is then used in subsequent delivery planning. 【0550】 Route calculation means: 【0551】 The server takes the user's emotional state into consideration and dynamically adjusts delivery conditions and priority requirements to provide a more satisfying delivery experience. 【0552】 The terminal (AI system) optimizes the delivery route by applying the provided delivery data and user sentiment information. 【0553】 Unmanned aerial vehicles and control systems: 【0554】 The server controls the unmanned aerial vehicle based on the delivery route and automatically plans the flight path. 【0555】 The terminal (robot arm control terminal) provides rapid and reliable control to meet user expectations in order to ensure the safe loading and unloading of delivered goods. 【0556】 Monitoring methods and emotionally driven notification adjustments: 【0557】 The server monitors the flight status and location of the unmanned aerial vehicle during delivery and appropriately adjusts the content and timing of delivery status notifications based on user sentiment information. 【0558】 If necessary, the emotion engine will promptly notify customer support if it determines that the user's emotional state is abnormal. 【0559】 As a concrete example, consider a situation where a user orders a new home appliance and experiences stress or anxiety during delivery. Based on the emotional data entered by the user, the server adjusts the delivery schedule to ensure the product is delivered quickly and safely. Furthermore, it reduces the user's anxiety by sending timely delivery status notifications and providing support options tailored to the situation. 【0560】 Thus, by introducing the emotion engine in this invention, it is possible to realize a personalized and more reassuring delivery service for the user. 【0561】 The following describes the processing flow. 【0562】 Step 1: 【0563】 The user inputs information about the items to be delivered, the delivery address, and delivery requests into the user interface. In addition, the interface incorporates an emotion engine, utilizing cameras and sensors to record the user's emotional state. 【0564】 Step 2: 【0565】 The server receives delivery information and emotional data from the user and records it in the database. The emotional engine analyzes the emotional data, evaluates the user's current emotional state, and stores it as detailed data. 【0566】 Step 3: 【0567】 The server uses a route calculation mechanism to calculate the optimal delivery route adapted to the user's emotional state. If the emotion indicates tension or anxiety, adjustments are made, such as prioritizing rapid delivery. 【0568】 Step 4: 【0569】 The terminal (AI system) performs detailed route optimization, taking into account delivery distance, time, route conditions, and user sentiment information. This result is transmitted to the unmanned aerial vehicle via a server. 【0570】 Step 5: 【0571】 The server uses control mechanisms to instruct the unmanned aerial vehicle to begin autonomous flight along its designated route. Simultaneously, it also sets up a plan for emotion-based notifications. 【0572】 Step 6: 【0573】 The terminal (robot arm control terminal) properly loads items onto the unmanned aerial vehicle and prepares them for delivery to the destination. If the user's emotions are unstable, more stringent verification procedures are activated to improve reliability. 【0574】 Step 7: 【0575】 The server monitors the flight status of the unmanned aerial vehicle in real time and adjusts the route as needed. It also provides users with status notifications at appropriate times based on their emotional response to the delivery status. 【0576】 Step 8: 【0577】 The unmanned aerial vehicle will reach the designated delivery destination and land safely. The terminal will automatically unload the goods and securely place them in the pre-designated location. 【0578】 Step 9: 【0579】 The server confirms delivery completion and sends a delivery completion notification to the user with content customized according to their emotions. The emotion engine records the entire process and uses it as feedback to improve future services. 【0580】 (Example 2) 【0581】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0582】 Traditional delivery systems use a uniform process without considering the user's emotional state, which has resulted in a lack of satisfactory experiences, especially for users experiencing anxiety or stress. Therefore, there is a need to utilize user emotional information to provide a more personalized delivery experience. 【0583】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0584】 In this invention, the server includes means for receiving information, means for calculating the optimal route, means for autonomously moving devices, means for controlling machines, means for monitoring the state and location of devices, and means for analyzing emotions and optimizing the experience based on that information. This enables the route to be dynamically adjusted according to the user's emotional state, thereby optimizing the user experience. 【0585】 "Means for receiving information" refers to devices or software that receive input from users and obtain information necessary for delivery. 【0586】 "Means for calculating the optimal route" refers to an algorithm or system that calculates an efficient route for delivery based on the input conditions. 【0587】 An "autonomous moving device" is a machine or mechanism that has the function of automatically reaching a destination based on a specified route. 【0588】 "Means for controlling a machine" refers to a device or system for managing the loading and unloading of objects to an autonomous device and for performing necessary tasks. 【0589】 "Means for monitoring the status and location of a device" refers to a system or method for continuously tracking the current status and location information of a moving device and controlling it as needed. 【0590】 "Means of analyzing emotions and optimizing the experience based on that information" refers to technologies and methods for analyzing and evaluating user emotional data, and then personalizing and improving services based on the results. 【0591】 This invention is an automated delivery system using an unmanned aerial vehicle that takes into account the user's emotional state. It is realized by defining the respective roles of the server, terminal, and user as follows. 【0592】 Server role: 【0593】 The server receives information about the items to be delivered and emotional data entered by the user. Using an emotion engine, it analyzes the user's emotional state in real time and optimizes the delivery plan based on the results. The emotion engine uses a generative AI model and implements algorithms that can analyze various emotional states with high precision. The server calculates the optimal delivery route and transmits that data to the unmanned aerial vehicle (UAV). In addition, it constantly monitors the flight position and status of the UAV during delivery and sends notifications to the user as needed. 【0594】 Terminal role: 【0595】 The terminal is involved in the operation of the unmanned aerial vehicle (UAV). Specifically, it controls the aircraft and robotic arm to accurately load and unload delivered goods. It plays a crucial role in situations where the safety management of delivered goods and a rapid response to meet user expectations are required. 【0596】 User roles: 【0597】 Users request delivery through the delivery interface and input or provide their emotional state. If the device is equipped with sensors to read the user's emotions, the sensors may automatically recognize and analyze their emotions. This input or analysis result is applied by the server and reflected in the delivery process. 【0598】 Specific example: 【0599】 If a user orders a new home appliance and has concerns about delivery, they enter this information into the system. The server analyzes this information and readjusts the delivery plan to ensure safe and prompt delivery. Regular delivery status notifications are also provided to alleviate user anxiety. 【0600】 Example of a prompt: 【0601】 "To alleviate user anxiety during delivery, please explain how to optimize scheduling and notification timing based on the latest emotional state data." 【0602】 In this way, the invented system utilizes emotional data to enable technology that provides a personalized delivery experience for each user. 【0603】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0604】 Step 1: 【0605】 The user uses the delivery interface to input information about the items to be delivered and their emotional state. This input includes details about the items to be delivered and the user's current emotional state. If a sensor is installed, the user's emotional state is automatically read, and this data is sent to the server as input. 【0606】 Step 2: 【0607】 The server analyzes item information and emotional data received from the user using an emotion engine. Here, a generative AI model is used to analyze the emotional state and determine specific emotions, such as anxiety or joy. The results of this analysis are output and used for delivery planning. 【0608】 Step 3: 【0609】 The server dynamically adjusts delivery conditions based on the analyzed emotional state. Specifically, it performs data calculations to optimize which routes to prioritize and what delivery schedule to follow. The optimal delivery route and schedule are calculated, and the results are used to control the unmanned aerial vehicle. 【0610】 Step 4: 【0611】 The terminal receives an optimized delivery route provided by the server and controls the unmanned aerial vehicle (UAV). Based on the input route information, the vehicle automatically sets a flight plan to reach its destination and begins moving accordingly. 【0612】 Step 5: 【0613】 A robotic arm connected to the terminal operates to load or unload goods from the unmanned aerial vehicle upon its arrival. Rapid processing is required, responding to the user's emotions, and precise control is maintained by the terminal. Once loading or unloading is complete, preparations for the next delivery instruction begin. 【0614】 Step 6: 【0615】 The server monitors the status and location of the unmanned aerial vehicle during delivery and notifies the user based on the data obtained. The notifications are emotionally responsive and, if necessary, connect with customer support. If the user is feeling anxious, a more detailed and reassuring notification is sent. 【0616】 (Application Example 2) 【0617】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server," and the headset-type terminal 314 will be referred to as the "terminal." 【0618】 In modern society, user expectations for delivery services are diversifying, and in addition to speed and safety, there is a growing demand for personalized service tailored to the user's emotional state. However, traditional delivery systems have struggled to provide personalized services that take user emotions into account, making it difficult to improve customer satisfaction. 【0619】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0620】 In this invention, the server includes information acquisition means, route calculation means, control means, and monitoring means. This makes it possible to calculate the optimal delivery route based on the user's emotional state, adjust notification content, and provide music and video content that responds to emotions. 【0621】 "Information acquisition means" refers to means of receiving information about the goods to be delivered and also acquiring the user's emotional state. 【0622】 The "route calculation means" is a means for calculating the optimal delivery route based on the delivery destination, delivery conditions, and the user's emotional state. 【0623】 "Control means" refers to means for controlling the loading and unloading of goods to and from unmanned aerial vehicles, and for providing ancillary services according to their emotional state. 【0624】 "Monitoring means" refers to means for monitoring the flight status and location of unmanned aerial vehicles and for adjusting notification content and timing based on the user's emotional state. 【0625】 An "unmanned aerial vehicle" is a machine that flies autonomously to reach its delivery destination. 【0626】 "Emotional state" refers to the state of a user's emotions that are recognized and analyzed based on those emotions. 【0627】 The system implementing this invention utilizes an unmanned aerial vehicle (UAV) and an emotion engine to improve delivery services. The server uses information acquisition means to acquire information about the items to be delivered and the user's emotional state. Next, using route calculation means, the system calculates the optimal delivery route based on the delivery destination and conditions of the items, as well as the emotional state. The UAV flies autonomously and reaches the delivery destination according to the calculated route. 【0628】 The control system controls the loading and unloading of goods by the unmanned aerial vehicle. In addition, it provides music and video content according to the user's emotional state to improve the user experience during delivery. The monitoring system monitors the flight status and position of the unmanned aerial vehicle and adjusts the content and timing of notifications based on the emotional state. 【0629】 As a concrete example, when a user uses a food delivery service, if the emotion recognition system evaluates their emotional state as "fatigued," the server selects the fastest delivery route and provides relaxing content tailored to that emotion to improve user satisfaction. The hardware used in this process includes cameras, sensors, and control computers, while the software utilizes Python and AI models (e.g., TensorFlow or PyTorch). Data processing involves analyzing emotional data and optimizing the delivery route. 【0630】 The following is a valid example of a prompt for a generative AI model: "Design the optimal delivery route and contact method for the food ordered by the user, based on emotional data. Emotional information includes stress levels and happiness levels." 【0631】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0632】 Step 1: 【0633】 The server receives information about the items to be delivered and the user's emotional state from the user. As input, the user provides order information and emotional information (e.g., a stress slider or facial recognition results) via a smartphone app. The output is that this information is stored in a database. 【0634】 Step 2: 【0635】 The server uses a generative AI model to analyze the input emotion data and evaluate the user's emotional state. In this step, emotion data is passed to the model as input and analyzed by the AI model (e.g., a model using TensorFlow or PyTorch). As a result, emotional states such as "stress" and "joy" are generated as output and used for the next process. 【0636】 Step 3: 【0637】 The server utilizes route calculation methods to combine the emotional state obtained in the previous step with the delivery conditions to calculate the optimal delivery route. Specifically, it uses map data and real-time traffic information as input and performs data calculations using AI. The output is optimized delivery route information. 【0638】 Step 4: 【0639】 The server sends control commands to the unmanned aerial vehicle to control its loading and unloading. Here, the delivery route information calculated in the previous step is used as input and applied to the drone's flight control system. The output is a control command for the drone to fly along the specified path. 【0640】 Step 5: 【0641】 The server monitors the flight status and location of the unmanned aerial vehicle using monitoring devices and adjusts notification content and timing based on the user's emotional state. The inputs used are the drone's GPS data and the user's emotional state. The output is message information to notify the user of the delivery progress at the appropriate time. 【0642】 Step 6: 【0643】 Users receive notifications about delivery routes and estimated delivery times, and can access music and video content tailored to their emotional state. In this step, links to relaxing music and videos are provided as input through the user's device. The output is the playback of the content on the user's smart device. 【0644】 The specific processing unit 290 transmits the result of the specific processing to the headset terminal 314. In the headset terminal 314, the control unit 46A causes the speaker 240 and display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0645】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0646】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and specific processing may also be performed by the headset terminal 314. 【0647】 [Fourth Embodiment] 【0648】 Figure 7 shows an example of the configuration of the data processing system 410 according to the fourth embodiment. 【0649】 As shown in Figure 7, the data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server. 【0650】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0651】 The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a controlled object 443. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and controlled object 443 are also connected to the bus 52. 【0652】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0653】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0654】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0655】 The controlled object 443 includes a display device, LEDs in the eyes, and motors that drive the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the robot 414's emotions can be expressed by controlling these motors. Furthermore, the robot 414's facial expressions can also be expressed by controlling the illumination state of the LEDs in its eyes. 【0656】 Figure 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Figure 8, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0657】 The specific processing program 56 is an example of a "program" relating to the technology of this disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30. 【0658】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0659】 In robot 414, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0660】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0661】 The present invention relates to an automated goods delivery system using an unmanned aerial vehicle, and a specific embodiment thereof will be described in detail below. 【0662】 This system includes a series of processes: receiving requests for goods delivery, calculating the optimal delivery route, and transporting the goods to their destination using an autonomously flying unmanned aerial vehicle. 【0663】 Method of acceptance: 【0664】 Users enter the items to be delivered, the delivery address, and delivery conditions into the user interface via the store or terminal. 【0665】 The server receives this information and records the type, size, weight, and other details of the item in a database. 【0666】 Route calculation means: 【0667】 The server obtains weather information and map data via the internet and communication networks. 【0668】 The terminal (AI system) calculates an efficient and safe delivery route based on item information from the server and the latest external data. 【0669】 Unmanned flying device: 【0670】 The server transmits the calculated route information to the unmanned aerial vehicle (UAV) and instructs it to fly autonomously according to the route. 【0671】 The unmanned aerial vehicle, controlled by the terminal, completes pre-flight checks, then smoothly takes off and heads towards its destination. 【0672】 Control means: 【0673】 The terminal (robot arm control terminal) follows instructions from the server and reliably loads the items onto the unmanned aerial vehicle. 【0674】 When unloading items as needed, they will be carefully handled by a robotic arm from the unmanned aerial vehicle. 【0675】 Monitoring means: 【0676】 The server monitors the location and status data from the unmanned aerial vehicle in flight in real time and readjusts the route if necessary. 【0677】 When a problem occurs, the server will quickly issue an alert and provide instructions for resolving it. 【0678】 As a concrete example, consider food delivery. When a store registers a delivery request for two pizzas, the server processes the information and calculates the optimal route to the destination. A terminal (a robotic arm control terminal) loads the pizzas onto a drone based on their size. The unmanned aerial vehicle safely flies to the target location and successfully unloads the pizzas as ordered by the terminal. The delivery is completed when the user is notified that delivery is finished. 【0679】 This system, configured in this way, enables efficient and reliable automated delivery of goods. 【0680】 The following describes the processing flow. 【0681】 Step 1: 【0682】 The user enters information about the items to be shipped, the shipping address, and shipping conditions into the user interface. The entered information is immediately sent to the server and recorded in the database. 【0683】 Step 2: 【0684】 The server sends a request to the AI system to optimize the delivery route based on the received delivery information. At this time, the latest weather and traffic information is also provided. 【0685】 Step 3: 【0686】 The terminal (AI system) calculates the optimal delivery route based on the provided information. The calculated route is sent back to the server and recorded. 【0687】 Step 4: 【0688】 The server transmits the calculated optimal route to the unmanned aerial vehicles (UAVs) and prepares the flight plan. Each UAV performs pre-flight checks and prepares for flight. 【0689】 Step 5: 【0690】 The terminal (robot arm control terminal) retrieves information about items that need to be delivered, loaded, or unloaded from the server. The robot arm automatically and safely loads the items onto the unmanned aerial vehicle. 【0691】 Step 6: 【0692】 The server issues takeoff clearance to the unmanned aerial vehicle and monitors its flight progress in real time. It adjusts the flight path as needed, depending on weather and surrounding conditions. 【0693】 Step 7: 【0694】 The unmanned aerial vehicle flies along an optimized route and arrives at the designated delivery destination. The landing position is predetermined, and it lands safely. 【0695】 Step 8: 【0696】 The terminal (robot arm control terminal) automatically retrieves and places items from the unmanned aerial vehicle at the delivery destination. This operation is performed according to a pre-programmed procedure. 【0697】 Step 9: 【0698】 The server confirms delivery completion and updates the delivery status. A delivery completion notification is sent to the user, and the delivery process is complete. 【0699】 (Example 1) 【0700】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0701】 This invention aims to solve the challenges of automating the delivery of objects using unmanned aerial vehicles, which require optimization of delivery routes, safe loading and unloading of objects, real-time operation monitoring, and pre-delivery system checks. It also aims to realize an efficient and reliable delivery process. 【0702】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0703】 In this invention, the server includes means for receiving and recording information about an object to be delivered, calculation means for calculating an optimized delivery route based on the delivery destination and delivery conditions of the object, and means for controlling an unmanned aerial vehicle that autonomously flies according to the route calculated by the calculation means and reaches the delivery destination. This enables efficient and reliable automated delivery. 【0704】 "Delivery target object" refers to a physical item that is transported to a location specified by the system. 【0705】 "Reception mechanism" refers to a mechanism for receiving delivery requests and transmitting that information to a processing system. 【0706】 "Calculation means" refers to a mechanism that calculates the system's operation plan and path based on input information and external data. 【0707】 An "unmanned aerial vehicle" refers to an aircraft that transports objects by autonomously flying along a programmed route without requiring human operation. 【0708】 "Control means" refers to a system or mechanism for managing the operation of an unmanned aerial vehicle or for loading and unloading objects. 【0709】 "Observation means" refers to a mechanism that monitors the operational status of an unmanned aerial vehicle in real time while it is in operation. 【0710】 "Inspection procedures" refer to the process of verifying that all systems of an unmanned aerial vehicle are functioning correctly before departure and preparing for takeoff. 【0711】 "Optimization" refers to adjustments made to maximize the desired outcome while minimizing the resources and time required to achieve the objective. 【0712】 This invention relates to an automated object delivery system utilizing unmanned aerial vehicles. This system functions effectively through the coordinated efforts of hardware and software, enabling it to meet diverse delivery needs. 【0713】 The server receives delivery requests from users through a reception system and records the information in a database. This includes detailed information about the object to be delivered, the delivery address, and any special delivery conditions. Based on this information, the server uses computational means to calculate the optimal delivery route. In this process, real-time weather information and map data are obtained via the internet and communication networks and incorporated into the calculations. The specific software used by the server includes cloud services capable of real-time analysis and AI systems equipped with machine learning algorithms. 【0714】 The terminal transmits route information received from the server to the unmanned aerial vehicle (UAV) and directs it to fly autonomously. The terminal is equipped with robotic arm control technology to safely and reliably load and unload objects. It also monitors the status of the UAV in real time using observation devices and immediately sends an alert to the server if an anomaly occurs. 【0715】 As a concrete example, consider a scenario where a store receives a food delivery request from a user. The server calculates the optimal route based on the delivery address specified by the user, and the terminal uses a robotic arm to accurately load the food onto an unmanned aerial vehicle (UAV). After this, the UAV safely takes off and delivers the food along the specified route. 【0716】 An example of a prompt would be, "Please provide details about the process the server performs when it receives a delivery request for two pizzas." This allows for an explicit understanding of the entire automated processing flow using a generative AI model. 【0717】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0718】 Step 1: 【0719】 Users enter delivery requests into the system via stores or terminals. This input includes detailed information about the item (type, size, weight), the delivery address, and any specified conditions. This information is transmitted to the server through the reception mechanism and recorded in the database. The server receives this as input information and prepares the appropriate processing based on the characteristics of the item. 【0720】 Step 2: 【0721】 The server obtains real-time weather information and map data via the internet based on the entered delivery address and conditions. This data is used as input to calculate the optimal delivery route using computational methods. The server utilizes machine learning algorithms and references past data to dynamically output efficient and safe flight routes. 【0722】 Step 3: 【0723】 The terminal receives the calculated delivery route information from the server and transmits it to the autonomously flying unmanned aerial vehicle (UAV). This allows the UAV to perform pre-flight system checks and prepare for flight according to the provided route. The terminal verifies that the UAV is functioning correctly and, if there are no abnormalities, outputs a takeoff command. 【0724】 Step 4: 【0725】 The terminal (robot arm control system) precisely places the object onto the unmanned aerial vehicle based on the server's instructions. This process reconfirms the object's weight and position through sensor measurements and adjusts it to ensure secure fixation. This ensures the object remains safe during movement. 【0726】 Step 5: 【0727】 The server monitors the location and status data provided by the unmanned aerial vehicle (UAV) during flight in real time through observation devices. If necessary, it readjusts the flight path and immediately issues an alert if a problem occurs, instructing corrective actions. This ensures that the entire system continues to operate stably. 【0728】 (Application Example 1) 【0729】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0730】 Existing delivery systems lack speed and efficiency, making it difficult to deliver goods at the time users request. Furthermore, delays in delivery completion notifications make it inconvenient for recipients to check the delivery status. 【0731】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0732】 In this invention, the server includes means for receiving information on items to be delivered, means for calculating the optimal delivery route based on the delivery destination and delivery conditions of the items, and means for notifying the user of the completion of delivery of the items via a communication terminal. This enables the goods to be delivered quickly and efficiently at the time desired by the user, and allows for real-time confirmation of the delivery status. 【0733】 "Item" refers to the goods or products to be delivered, which are delivered by unmanned aerial vehicles. 【0734】 A "route calculation means" is a device that has the function of calculating the optimal delivery route based on the delivery destination and delivery conditions of the item. 【0735】 An "unmanned aerial vehicle" is an aircraft, such as a drone, that has the capability to fly autonomously to a delivery destination and transport goods along a specific route. 【0736】 A "mechanical arm" is a movable manipulator used to load and unload items from an unmanned aerial vehicle. 【0737】 "Control means" refers to systems and devices that perform the necessary operations to ensure that items are reliably loaded onto an unmanned aerial vehicle and transported safely. 【0738】 A "monitoring device" is a device that has the function of checking the flight status and position of an unmanned aerial vehicle in real time and making adjustments as necessary. 【0739】 "Notification means" refers to an interface or system used to inform the user of the delivery status via a communication terminal upon completion of delivery. 【0740】 The system implementing this invention realizes efficient and safe delivery of goods using an unmanned aerial vehicle. First, the user inputs the items to be delivered, the delivery address, and delivery conditions via a communication terminal. The receiving means then transmits the item information to the server. The server uses this information and real-time environmental data (weather, traffic conditions, etc.) to calculate the optimal delivery route using a route calculation means. 【0741】 Next, the server transmits the calculated route information to the unmanned aerial vehicle (UAV), and the item is safely loaded by the UAV through a control system that controls the mechanical arm. The control system also performs safety checks to ensure that the item is transported stably on the UAV. The UAV flies autonomously along the designated route. 【0742】 The status and position of the unmanned aerial vehicle (UAV) in flight are monitored in real time by a monitoring system on the server. This allows for adjustments to the route and speed as needed. Once delivery is complete, the server notifies the communication terminal via a notification system, allowing the user to immediately confirm the arrival of the item. 【0743】 As a concrete example of this system, consider a scenario where lunch is delivered to a company's rooftop at a time specified by the user. The user orders lunch via a communication terminal, and the server uses this information to calculate the optimal route, control the unmanned aerial vehicle (UAV), and deliver the lunch at the specified time. An example of a prompt message to the generated AI model would be a request such as, "Please describe in detail the process of optimizing the delivery route in an UAV delivery system." 【0744】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0745】 Step 1: 【0746】 The user uses a communication terminal to input the items to be delivered, the delivery address, and the delivery conditions. This information is transmitted from the receiving device to the server. As input, the user's order information is passed to the server, and the server records this in its database. As output, a set of order information awaiting processing is generated on the server side. 【0747】 Step 2: 【0748】 The server retrieves received order information and external environmental information (weather and traffic conditions), and passes the data to the route calculation system. As part of the data processing, the requested delivery conditions and current environmental data are integrated, and the delivery route is calculated using an optimization algorithm. The output is the generation of optimal delivery route information. 【0749】 Step 3: 【0750】 The server transmits the calculated route information to the unmanned aerial vehicle (UAV) and instructs it to load the items via the control system. The UAV carefully loads the items using its mechanical arms. This operation includes proper positioning and securing based on the shape and weight of the items. The inputs are the delivery route and item information, and the output is the items safely loaded onto the UAV. 【0751】 Step 4: 【0752】 The unmanned aerial vehicle (UAV) begins autonomous flight according to a designated route. The server monitoring system monitors the position and status information of the device in flight in real time. The input is position data from the UAV, and the output is an evaluation result of the flight's health and progress. 【0753】 Step 5: 【0754】 The server adjusts the route and speed as needed and notifies the user when delivery is complete. It sends a message to the communication terminal via the notification method to update the delivery status. The input is the delivery completion status information, and the output is the delivery completion notification to the user. 【0755】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0756】 This invention aims to improve user satisfaction by combining an emotion engine with an automated delivery system using an unmanned aerial vehicle. In addition to the basic functions of receiving delivery requests, calculating the optimal delivery route, and executing delivery using an autonomous flight device, this system optimizes the user experience by utilizing an emotion engine. 【0757】 Reception methods and emotional engines: 【0758】 Users input their emotional state along with information about the items to be delivered through the delivery interface. Alternatively, emotions can be automatically recognized using cameras or sensors. 【0759】 The server uses an emotion engine to analyze the input emotion data and evaluate the user's emotional state. This information is then used in subsequent delivery planning. 【0760】 Route calculation means: 【0761】 The server takes the user's emotional state into consideration and dynamically adjusts delivery conditions and priority requirements to provide a more satisfying delivery experience. 【0762】 The terminal (AI system) optimizes the delivery route by applying the provided delivery data and user sentiment information. 【0763】 Unmanned aerial vehicles and control systems: 【0764】 The server controls the unmanned aerial vehicle based on the delivery route and automatically plans the flight path. 【0765】 The terminal (robot arm control terminal) provides rapid and reliable control to meet user expectations in order to ensure the safe loading and unloading of delivered goods. 【0766】 Monitoring methods and emotionally driven notification adjustments: 【0767】 The server monitors the flight status and location of the unmanned aerial vehicle during delivery and appropriately adjusts the content and timing of delivery status notifications based on user sentiment information. 【0768】 If necessary, the emotion engine will promptly notify customer support if it determines that the user's emotional state is abnormal. 【0769】 As a concrete example, consider a situation where a user orders a new home appliance and experiences stress or anxiety during delivery. Based on the emotional data entered by the user, the server adjusts the delivery schedule to ensure the product is delivered quickly and safely. Furthermore, it reduces the user's anxiety by sending timely delivery status notifications and providing support options tailored to the situation. 【0770】 Thus, by introducing the emotion engine in this invention, it is possible to realize a personalized and more reassuring delivery service for the user. 【0771】 The following describes the processing flow. 【0772】 Step 1: 【0773】 The user inputs information about the items to be delivered, the delivery address, and delivery requests into the user interface. In addition, the interface incorporates an emotion engine, utilizing cameras and sensors to record the user's emotional state. 【0774】 Step 2: 【0775】 The server receives delivery information and emotional data from the user and records it in the database. The emotional engine analyzes the emotional data, evaluates the user's current emotional state, and stores it as detailed data. 【0776】 Step 3: 【0777】 The server uses a route calculation mechanism to calculate the optimal delivery route adapted to the user's emotional state. If the emotion indicates tension or anxiety, adjustments are made, such as prioritizing rapid delivery. 【0778】 Step 4: 【0779】 The terminal (AI system) performs detailed route optimization, taking into account delivery distance, time, route conditions, and user sentiment information. This result is transmitted to the unmanned aerial vehicle via a server. 【0780】 Step 5: 【0781】 The server uses control mechanisms to instruct the unmanned aerial vehicle to begin autonomous flight along its designated route. Simultaneously, it also sets up a plan for emotion-based notifications. 【0782】 Step 6: 【0783】 The terminal (robot arm control terminal) properly loads items onto the unmanned aerial vehicle and prepares them for delivery to the destination. If the user's emotions are unstable, more stringent verification procedures are activated to improve reliability. 【0784】 Step 7: 【0785】 The server monitors the flight status of the unmanned aerial vehicle in real time and adjusts the route as needed. It also provides users with status notifications at appropriate times based on their emotional response to the delivery status. 【0786】 Step 8: 【0787】 The unmanned aerial vehicle will reach the designated delivery destination and land safely. The terminal will automatically unload the goods and securely place them in the pre-designated location. 【0788】 Step 9: 【0789】 The server confirms delivery completion and sends a delivery completion notification to the user with content customized according to their emotions. The emotion engine records the entire process and uses it as feedback to improve future services. 【0790】 (Example 2) 【0791】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0792】 Traditional delivery systems use a uniform process without considering the user's emotional state, which has resulted in a lack of satisfactory experiences, especially for users experiencing anxiety or stress. Therefore, there is a need to utilize user emotional information to provide a more personalized delivery experience. 【0793】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0794】 In this invention, the server includes means for receiving information, means for calculating the optimal route, means for autonomously moving devices, means for controlling machines, means for monitoring the state and location of devices, and means for analyzing emotions and optimizing the experience based on that information. This enables the route to be dynamically adjusted according to the user's emotional state, thereby optimizing the user experience. 【0795】 "Means for receiving information" refers to a device or software that receives input from a user and obtains the information necessary for delivery. 【0796】 "Means for calculating the optimal route" refers to an algorithm or system that calculates an efficient route for delivery based on the input conditions. 【0797】 An "autonomous moving device" is a machine or mechanism that has the function of automatically reaching a destination based on a specified route. 【0798】 "Means for controlling a machine" refers to a device or system for managing the loading and unloading of objects to an autonomous device and for performing necessary tasks. 【0799】 "Means for monitoring the status and location of a device" refers to a system or method for continuously tracking the current status and location information of a moving device and controlling it as needed. 【0800】 "Means of analyzing emotions and optimizing the experience based on that information" refers to technologies and methods for analyzing and evaluating user emotional data, and then personalizing and improving services based on the results. 【0801】 This invention is an automated delivery system using an unmanned aerial vehicle that takes into account the user's emotional state. It is realized by defining the respective roles of the server, terminal, and user as follows. 【0802】 Server role: 【0803】 The server receives information about the items to be delivered and emotional data entered by the user. Using an emotion engine, it analyzes the user's emotional state in real time and optimizes the delivery plan based on the results. The emotion engine uses a generative AI model and implements algorithms that can analyze various emotional states with high precision. The server calculates the optimal delivery route and transmits that data to the unmanned aerial vehicle (UAV). In addition, it constantly monitors the flight position and status of the UAV during delivery and sends notifications to the user as needed. 【0804】 Terminal role: 【0805】 The terminal is involved in the operation of the unmanned aerial vehicle (UAV). Specifically, it controls the aircraft and robotic arm to accurately load and unload delivered goods. It plays a crucial role in situations where the safety management of delivered goods and a rapid response to meet user expectations are required. 【0806】 User roles: 【0807】 Users request delivery through the delivery interface and input or provide their emotional state. If the device is equipped with sensors to read the user's emotions, the sensors may automatically recognize and analyze their emotions. This input or analysis result is applied by the server and reflected in the delivery process. 【0808】 Specific example: 【0809】 If a user orders a new home appliance and has concerns about delivery, they enter this information into the system. The server analyzes this information and readjusts the delivery plan to ensure safe and prompt delivery. Regular delivery status notifications are also provided to alleviate user anxiety. 【0810】 Example of a prompt: 【0811】 "To alleviate user anxiety during delivery, please explain how to optimize scheduling and notification timing based on the latest emotional state data." 【0812】 In this way, the invented system utilizes emotional data to enable technology that provides a personalized delivery experience for each user. 【0813】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0814】 Step 1: 【0815】 The user uses the delivery interface to input information about the items to be delivered and their emotional state. This input includes details about the items to be delivered and the user's current emotional state. If a sensor is installed, the user's emotional state is automatically read, and this data is sent to the server as input. 【0816】 Step 2: 【0817】 The server analyzes item information and emotional data received from the user using an emotion engine. Here, a generative AI model is used to analyze the emotional state and determine specific emotions, such as anxiety or joy. The results of this analysis are output and used for delivery planning. 【0818】 Step 3: 【0819】 The server dynamically adjusts delivery conditions based on the analyzed emotional state. Specifically, it performs data calculations to optimize which routes to prioritize and what delivery schedule to follow. The optimal delivery route and schedule are calculated, and the results are used to control the unmanned aerial vehicle. 【0820】 Step 4: 【0821】 The terminal receives an optimized delivery route provided by the server and controls the unmanned aerial vehicle (UAV). Based on the input route information, the vehicle automatically sets a flight plan to reach its destination and begins moving accordingly. 【0822】 Step 5: 【0823】 A robotic arm connected to the terminal operates to load or unload goods from the unmanned aerial vehicle upon its arrival. Rapid processing is required, responding to the user's emotions, and precise control is maintained by the terminal. Once loading or unloading is complete, preparations for the next delivery instruction begin. 【0824】 Step 6: 【0825】 The server monitors the status and location of the unmanned aerial vehicle during delivery and notifies the user based on the data obtained. The notifications are emotionally responsive and, if necessary, connect with customer support. If the user is feeling anxious, a more detailed and reassuring notification is sent. 【0826】 (Application Example 2) 【0827】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0828】 In modern society, user expectations for delivery services are diversifying, and in addition to speed and safety, there is a growing demand for personalized service tailored to the user's emotional state. However, traditional delivery systems have struggled to provide personalized services that take user emotions into account, making it difficult to improve customer satisfaction. 【0829】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0830】 In this invention, the server includes information acquisition means, route calculation means, control means, and monitoring means. This makes it possible to calculate the optimal delivery route based on the user's emotional state, adjust notification content, and provide music and video content that responds to emotions. 【0831】 "Information acquisition means" refers to means of receiving information about the goods to be delivered and also acquiring the user's emotional state. 【0832】 The "route calculation means" is a means for calculating the optimal delivery route based on the delivery destination, delivery conditions, and the user's emotional state. 【0833】 "Control means" refers to means for controlling the loading and unloading of goods to and from unmanned aerial vehicles, and for providing ancillary services according to their emotional state. 【0834】 "Monitoring means" refers to means for monitoring the flight status and location of unmanned aerial vehicles and for adjusting notification content and timing based on the user's emotional state. 【0835】 An "unmanned aerial vehicle" is a machine that flies autonomously to reach its delivery destination. 【0836】 "Emotional state" refers to the state of a user's emotions that are recognized and analyzed based on those emotions. 【0837】 The system implementing this invention utilizes an unmanned aerial vehicle (UAV) and an emotion engine to improve delivery services. The server uses information acquisition means to acquire information about the items to be delivered and the user's emotional state. Next, using route calculation means, the system calculates the optimal delivery route based on the delivery destination and conditions of the items, as well as the emotional state. The UAV flies autonomously and reaches the delivery destination according to the calculated route. 【0838】 The control system controls the loading and unloading of goods by the unmanned aerial vehicle. In addition, it provides music and video content according to the user's emotional state to improve the user experience during delivery. The monitoring system monitors the flight status and position of the unmanned aerial vehicle and adjusts the content and timing of notifications based on the emotional state. 【0839】 As a concrete example, when a user uses a food delivery service, if the emotion recognition system evaluates their emotional state as "fatigued," the server selects the fastest delivery route and provides relaxing content tailored to that emotion to improve user satisfaction. The hardware used in this process includes cameras, sensors, and control computers, while the software utilizes Python and AI models (e.g., TensorFlow or PyTorch). Data processing involves analyzing emotional data and optimizing the delivery route. 【0840】 The following is a valid example of a prompt for a generative AI model: "Design the optimal delivery route and contact method for the food ordered by the user, based on emotional data. Emotional information includes stress levels and happiness levels." 【0841】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0842】 Step 1: 【0843】 The server receives information about the items to be delivered and the user's emotional state from the user. As input, the user provides order information and emotional information (e.g., a stress slider or facial recognition results) via a smartphone app. The output is that this information is stored in a database. 【0844】 Step 2: 【0845】 The server uses a generative AI model to analyze the input emotion data and evaluate the user's emotional state. In this step, emotion data is passed to the model as input and analyzed by the AI model (e.g., a model using TensorFlow or PyTorch). As a result, emotional states such as "stress" and "joy" are generated as output and used for the next process. 【0846】 Step 3: 【0847】 The server utilizes route calculation methods to combine the emotional state obtained in the previous step with the delivery conditions to calculate the optimal delivery route. Specifically, it uses map data and real-time traffic information as input and performs data calculations using AI. The output is optimized delivery route information. 【0848】 Step 4: 【0849】 The server sends control commands to the unmanned aerial vehicle to control its loading and unloading. Here, the delivery route information calculated in the previous step is used as input and applied to the drone's flight control system. The output is a control command for the drone to fly along the specified path. 【0850】 Step 5: 【0851】 The server monitors the flight status and location of the unmanned aerial vehicle using monitoring devices and adjusts notification content and timing based on the user's emotional state. The inputs used are the drone's GPS data and the user's emotional state. The output is message information to notify the user of the delivery progress at the appropriate time. 【0852】 Step 6: 【0853】 Users receive notifications about delivery routes and estimated delivery times, and can access music and video content tailored to their emotional state. In this step, links to relaxing music and videos are provided as input through the user's device. The output is the playback of the content on the user's smart device. 【0854】 The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the controlled object 443 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0855】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0856】 In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the robot 414. 【0857】 Furthermore, the emotion identification model 59, acting as an emotion engine, may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to a specific mapping, which is an emotion map (see Figure 9). Similarly, the emotion identification model 59 may also determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion. 【0858】 Figure 9 shows an emotion map 400 in which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. The closer to the center of the concentric circles, the more primitive the emotions are located. Further out of the concentric circles, emotions representing states and actions arising from mental states are located. Emotion is a concept that includes feelings and mental states. On the left side of the concentric circles, emotions that are generally generated from reactions occurring in the brain are located. On the right side of the concentric circles, emotions that are generally induced by situational judgment are located. Above and below the concentric circles, emotions that are generally generated from reactions occurring in the brain and induced by situational judgment are located. In addition, the emotion of "pleasure" is located on the upper side of the concentric circles, and the emotion of "displeasure" is located on the lower side. Thus, in the emotion map 400, multiple emotions are mapped based on the structure in which emotions arise, and emotions that are likely to occur simultaneously are mapped close together. 【0859】 These emotions are distributed at the 3 o'clock position on the Emotion Map 400, and usually fluctuate between feelings of security and anxiety. In the right half of the Emotion Map 400, situational awareness takes precedence over internal feelings, resulting in a calm impression. 【0860】 The inside of the Emotion Map 400 represents inner thoughts, while the outside represents actions. Therefore, the further you go from the outside of the Emotion Map 400, the more visible (expressed in actions) your emotions become. 【0861】 Here, human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. Similarly, in robots, cars, motorcycles, etc., emotions can be created based on various balances, such as posture and battery level. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. The emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on a system for analyzing brain physiological signals of speech emotion recognition and emotion, Tokushima University, doctoral dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map contains emotions belonging to a region called "response," where sensation is dominant. The right half of the emotion map contains emotions belonging to a region called "situation," where situational awareness is dominant. 【0862】 The emotion map defines two emotions that promote learning. One is the emotion around the middle of the negative "repentance" and "reflection" on the situation side. In other words, it is when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is the emotion around the positive "desire" on the reaction side. In other words, it is when the robot has positive feelings such as "I want more" or "I want to know more." 【0863】 The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values representing each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple training data sets, which are combinations of user input and emotion values representing each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions located close together have similar values, as shown in the emotion map 900 in Figure 10. Figure 10 shows an example where multiple emotions such as "reassured," "calm," and "confident" have similar emotion values. 【0864】 The above description primarily focuses on the functions of the data processing device 12 in relation to this disclosure. However, the system related to this disclosure is not necessarily implemented on a server. The system related to this disclosure may be implemented as a general information processing system. This disclosure may be implemented, for example, as a software program that runs on a personal computer or as an application that runs on a smartphone. The method related to this disclosure may be provided to users in SaaS (Software as a Service) format. 【0865】 In the above embodiment, an example was given in which a specific process is performed by a single computer 22. However, the technology of this disclosure is not limited thereto, and a distributed processing of the specific process may be performed by multiple computers, including computer 22. For example, a data generation model 58 may be provided in an external device of the data processing device 12, and the external device may generate data according to the input data. 【0866】 In the above embodiment, an example was given in which the specific processing program 56 is stored in the storage 32, but the technology of this disclosure is not limited thereto. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-temporary storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-temporary storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes specific processing according to the specific processing program 56. 【0867】 Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12. 【0868】 Furthermore, it is not necessary to store the entirety of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store the entirety of the specific processing program 56 in the storage 32; it is acceptable to store only a portion of the specific processing program 56. 【0869】 The following types of processors can be used as hardware resources to perform specific processing. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource to perform specific processing by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which have circuit configurations specifically designed to perform specific processing. All of these processors have built-in or connected memory, and all of them perform specific processing by using memory. 【0870】 The hardware resource that performs a specific process may consist of one of these various processors, or it may consist of a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Alternatively, the hardware resource that performs a specific process may consist of a single processor. 【0871】 Examples of configurations using a single processor include, firstly, a configuration in which one or more CPUs and software are combined to form a single processor, and this processor functions as a hardware resource that performs a specific process. Secondly, there is a configuration using a processor that realizes the functions of the entire system, including multiple hardware resources that perform a specific process, on a single IC chip, as exemplified by SoCs (System-on-a-chip). In this way, a specific process is realized using one or more of the above types of processors as hardware resources. 【0872】 Furthermore, the hardware structure of these various processors can more specifically utilize electrical circuits that combine circuit elements such as semiconductor devices. Also, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps added, or the processing order rearranged, as long as it does not deviate from the main purpose. 【0873】 The descriptions and illustrations presented above are detailed explanations of the technical aspects of this disclosure and are merely examples of the technical aspects. For example, the above descriptions of the structure, function, operation, and effect are examples of the structure, function, operation, and effect of the technical aspects of this disclosure. Therefore, it goes without saying that you may delete unnecessary parts, add new elements, or replace elements in the descriptions and illustrations presented above, as long as you do not deviate from the essence of the technical aspects of this disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the technical aspects of this disclosure, explanations of common technical knowledge and the like that do not require special explanation to enable the implementation of the technical aspects of this disclosure have been omitted from the descriptions and illustrations presented above. 【0874】 All documents, patent applications, and technical standards described herein are incorporated by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually noted as being incorporated by reference. 【0875】 The following is further disclosed regarding the embodiments described above. 【0876】 (Claim 1) 【0877】 A means of receiving information about items to be delivered, 【0878】 A route calculation means that calculates the optimal delivery route based on the delivery destination and delivery conditions of the aforementioned goods, 【0879】 An unmanned aerial vehicle that autonomously flies according to the route calculated by the aforementioned route calculation means and reaches the delivery destination, 【0880】 Control means for controlling a robotic arm that loads and unloads the article to and from the unmanned aerial vehicle, 【0881】 Monitoring means for monitoring the flight status and position of the aforementioned unmanned aerial vehicle, 【0882】 An automated delivery system including... 【0883】 (Claim 2) 【0884】 The system according to claim 1, wherein the route calculation means dynamically adjusts the delivery route using real-time environmental information. 【0885】 (Claim 3) 【0886】 The system according to claim 1, wherein the control means comprises safety confirmation means for securing the article to the unmanned aerial vehicle based on delivery conditions. 【0887】 "Example 1" 【0888】 (Claim 1) 【0889】 A means for receiving and recording information about the object to be delivered, 【0890】 A calculation means for calculating an optimized delivery route based on the delivery destination and delivery conditions of the object, 【0891】 An unmanned aerial vehicle that autonomously flies according to the path calculated by the calculation means and reaches the delivery destination, 【0892】 Means for controlling a robotic machine to load and unload the object to the aforementioned unmanned aerial vehicle, 【0893】 Observation means for monitoring the flight status and position of the aforementioned unmanned aerial vehicle, 【0894】 An inspection means for inspecting the entire system of the aforementioned unmanned aerial vehicle before operation and establishing preparations for departure, 【0895】 A system that includes this. 【0896】 (Claim 2) 【0897】 The system according to claim 1, wherein the calculation means dynamically optimizes the delivery route using real-time environmental information. 【0898】 (Claim 3) 【0899】 The system according to claim 1, wherein the control means comprises a confirmation means for securely fixing the object to the unmanned aerial vehicle according to delivery conditions. 【0900】 "Application Example 1" 【0901】 (Claim 1) 【0902】 A means of receiving information about items to be delivered, 【0903】 A route calculation means that calculates the optimal delivery route based on the delivery destination and delivery conditions of the aforementioned items, 【0904】 An unmanned aerial vehicle that autonomously flies according to the route calculated by the aforementioned route calculation means and reaches the delivery destination, 【0905】 Control means for controlling a mechanical arm that loads and unloads the items to the aforementioned unmanned aerial vehicle, 【0906】 Monitoring means for monitoring the flight status and position of the aforementioned unmanned aerial vehicle, 【0907】 A system including a notification means for notifying the user via a communication terminal that the delivery of the aforementioned items has been completed. 【0908】 (Claim 2) 【0909】 The system according to claim 1, wherein the route calculation means dynamically adjusts the delivery route using real-time environmental information and optimizes it to a time suitable for the delivery of the item. 【0910】 (Claim 3) 【0911】 The system according to claim 1, wherein the control means includes safety confirmation means for securely fixing the item to the unmanned aerial vehicle based on delivery conditions, and provides an unloading procedure for transporting the item upon arrival of the drone and dropping it off at the destination. 【0912】 "Example 2 of combining an emotion engine" 【0913】 (Claim 1) 【0914】 Means of receiving information, 【0915】 A means for calculating the optimal route based on the conditions of the aforementioned information, 【0916】 A device that autonomously moves according to the calculated path and reaches its destination, 【0917】 Means for controlling a machine that loads and unloads objects to the aforementioned device, 【0918】 Means for monitoring the state and position of the device, 【0919】 A means of analyzing emotions and optimizing the experience based on that information, 【0920】 A system that includes this. 【0921】 (Claim 2) 【0922】 The system according to claim 1, wherein the route calculation means dynamically adjusts the route based on the emotional state. 【0923】 (Claim 3) 【0924】 The system according to claim 1, wherein the control means includes means for providing notifications and support information according to the situation. 【0925】 "Application example 2 when combining with an emotional engine" 【0926】 (Claim 1) 【0927】 A means of acquiring information to receive information about the items to be delivered, 【0928】 A route calculation means that calculates the optimal delivery route based on the delivery destination and delivery conditions of the aforementioned items, as well as the emotional state of the items, 【0929】 An unmanned aerial vehicle that autonomously flies according to the route calculated by the aforementioned route calculation means and reaches the delivery destination, 【0930】 Control means for controlling the mechanical means for loading and unloading articles to the aforementioned unmanned aerial vehicle, 【0931】 Monitoring means for monitoring the flight status and position of the unmanned aerial vehicle and adjusting the content and timing of notifications based on emotional state, 【0932】 A service system that includes this. 【0933】 (Claim 2) 【0934】 The system according to claim 1, wherein the route calculation means dynamically adjusts the delivery route using real-time environmental information and sentiment data. 【0935】 (Claim 3) 【0936】 The system according to claim 1, wherein the control means includes safety confirmation means for securing an item to the unmanned aerial vehicle based on delivery conditions, and further provides music or video content according to the user's emotional state. [Explanation of symbols] 【0937】 10, 210, 310, 410 Data Processing Systems 12 Data Processing Devices 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robots< / url:> < / url:> < / url:> < / url:>
Claims
[Claim 1] A means of receiving information about items to be delivered, A route calculation means that calculates the optimal delivery route based on the delivery destination and delivery conditions of the aforementioned goods, An unmanned aerial vehicle that autonomously flies according to the route calculated by the aforementioned route calculation means and reaches the delivery destination, Control means for controlling a robotic arm that loads and unloads the article to and from the unmanned aerial vehicle, Monitoring means for monitoring the flight status and position of the aforementioned unmanned aerial vehicle, An automated delivery system including... [Claim 2] The system according to claim 1, wherein the route calculation means dynamically adjusts the delivery route using real-time environmental information. [Claim 3] The system according to claim 1, wherein the control means comprises safety confirmation means for fixing the article to the unmanned aerial vehicle based on delivery conditions.