Information management system and method for autonomously controlling manufacturing processes and services
The information management system in CPS enhances manufacturing efficiency and safety by diversifying feedback loops to incorporate skilled personnel's data and environmental considerations, achieving adaptive and efficient control.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- KK TOSHIBA
- Filing Date
- 2024-10-24
- Publication Date
- 2026-07-02
AI Technical Summary
Existing cyber-physical systems (CPS) lack the ability to diversify feedback loops for autonomous control of manufacturing processes and services, fail to reflect advanced technical data from skilled personnel, and lack compatibility with human interaction for environmental preservation.
An information management system that constructs multiple feedback loops, including a first feedback loop and additional loops, to autonomously control manufacturing processes and services, integrating advanced technical data and human expertise, while ensuring compatibility with human interaction and environmental preservation.
Enhances manufacturing efficiency, safety, and reduces environmental impact by dynamically linking feedback loops to reflect advanced technical data and human skills, enabling flexible and adaptive control across various domains.
Smart Images

Figure 0007883819000001 
Figure 0007883819000002 
Figure 0007883819000003
Abstract
Description
Technical Field
[0001] This application relates to an information management system and method for autonomously controlling manufacturing processes and services, which is related to productivity improvement, its automation and autonomous control, and more specifically, to an automation and autonomous control system that utilizes digital modeling.
Background Art
[0002] In recent years, technologies have been developed to transmit information (information in the physical space) such as manufacturing processes and equipment on the manufacturing lines of various items (products, parts, etc.) to the cyber space using IoT (Internet of Things) technology and digitally reproduce the environment of the physical space on the cyber space. The digitally realized cyber space is also referred to as a digital twin. In addition, such an overall environment is also referred to as a cyber-physical system (hereinafter described as CPS). Specifically, the physical space is constructed by, for example, a digital data processing device including a transceiver, a computer, and a memory.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Patent Document 3
Patent Document 4
Patent Document 5
Patent Document 6
Patent Document 7
Summary of the Invention
[0004] In the cyberspace of a CPS (Cyber-Physical System), various events that occur in the physical world can be analyzed digitally.
[0005] For example, the first physical space information of a first manufacturing process and equipment operating in physical space is captured into cyberspace and stored as first cyberspace information. From this first cyberspace information, it is possible to analyze problems with the first manufacturing process and equipment (e.g., the temperature rises too suddenly), manufacturing efficiency (e.g., there is a discrepancy in processing time between upstream and downstream steps), etc. Based on the results of this analysis, it is possible to resolve problems and improve manufacturing efficiency by, for example, incorporating auxiliary support devices into the first manufacturing process and equipment.
[0006] Furthermore, when a second manufacturing process and equipment similar to the first manufacturing process and equipment is installed in physical space, the second cyberspace information, which is a finely tuned version of the first cyberspace information (including, for example, control parameters and process control software), can be transferred to the second manufacturing process and equipment. This allows the advanced technology of the first manufacturing process and equipment to be reflected in the second manufacturing process and equipment. The above-described CPS is expected to be utilized in a wide variety of technology and service fields.
[0007] Therefore, the objective of this embodiment is to provide an information management system and method for autonomously controlling manufacturing processes, equipment, and services by diversifying the feedback loop (which may also be simply called a control loop) within the CPS.
[0008] Furthermore, in the embodiment, the objective is to provide an information management system and method for autonomously controlling manufacturing processes, equipment, and services, which can reflect physical advanced technical data, such as the skills of a skilled person (which may be called a craftsman or a human being) obtained in a certain physical space, as cyber advanced technical data in cyber space, and can reflect cyber advanced technical data in various other devices and equipment in physical space.
[0009] Furthermore, in the embodiments, the objective is to provide an information management system and method with autonomous control functions that are useful for preserving the global environment and, consequently, have excellent compatibility and affinity with humans. [Means for solving the problem]
[0010] In one embodiment, an information management system autonomously performs operational control in manufacturing, monitoring, and / or service, A loop connection section that constructs the first feedback loop of the cyber-physical system, An information acquisition unit that acquires specific information of the physical part necessary for the manufacturing, monitoring, and / or service from the first feedback loop, An information analysis unit analyzes the specific information acquired by the information acquisition unit, Based on the analysis results obtained by the aforementioned information analysis unit, an autonomous operation control unit is provided to autonomously perform the aforementioned operation control, This is constructed through the cooperation of the aforementioned loop connection unit and the aforementioned autonomous operation control unit. , via other domains different from the domain through which the aforementioned first feedback loop passes A new second feedback loop Dynamically A loop linkage control unit is constructed, Here, the loop linkage control unit uses the second feedback loop to perform the operation. Other domains New analysis results of , the aforementioned service It has a means to reflect this, Missing information different from the specific information in the first feedback loop And information that cannot be obtained in the first feedback loop to the aforementioned second feedback loop twistAn information management system is provided, which is characterized by transmitting to a computer in a physical space.
Brief Description of the Drawings
[0011] [Figure 1A] FIG. 1A is an explanatory diagram conceptually showing the environment of a physical space and a cyber space to which an embodiment of the present invention is applied. [Figure 1B] FIG. 1B is a conceptual diagram explaining data systems such as sensor data and feedback data formed in a physical space and a cyber space to which an embodiment of the present invention is applied. [Figure 2A] FIG. 2A is an explanatory diagram showing the system block of a globalized cyber space E200. [Figure 2B] FIG. 2B is an explanatory diagram showing, as an example of using a globalized cyber space E200, a first feedback loop (which may also be referred to as an enterprise loop) K503 and a second feedback loop (which may also be referred to as a public loop) K510. [Figure 2C] FIG. 2C is a diagram showing another example of an enterprise loop K503 and a public loop K510 in a globalized cyber space E200. [Figure 2D] FIG. 2D is a diagram showing still another example of an enterprise loop K503 and a public loop K510. [Figure 2E] FIG. 2E is a diagram for explaining an example of the connection (which may also be referred to as cooperation or association) of a plurality of feedback loops. [Figure 2F] FIG. 2F is a diagram showing an example of the hierarchical structure of a cyber space E200. [Figure 3A] FIG. 3A is a diagram explaining that the feedback function of the cyber space can be further diversified due to the globalization of the cyber space E200. [[ID=3�]] [Figure 3B] FIG. 3B is a diagram separately showing an achievement function M11 of a manufacturing space and an approach function M13 to the manufacturing space in order to explain an example of an effect that can be realized by the present CPS in a cyber space E200. [Figure 4] FIG. 4 is a diagram showing the physical space E100 (lower part of the figure) and the cyber space E200 (upper part of the figure) together with various specific businesses. [Figure 5A] FIG. 5A is a diagram for explaining the types of artisan data F100 transmitted from the physical space E100 to the cyber space E200 and its transmission path, and the transmission path of device data F200 obtained from various sensors F224 arranged on the production line F221. [Figure 5B] FIG. 5B is an explanatory diagram showing the classification of various types of artisan data F100 that can be obtained from the artisan E122. [Figure 6] FIG. 6 is a data utilization block diagram shown for explaining various utilization and analysis methods of the captured data from the physical space E100 to the cyber space E200 and the effects obtained by this utilization and analysis. [Figure 7A] FIG. 7A is a view of an example of the glasses-type eyeball rotation detection device according to the embodiment as seen from the front. [Figure 7B] FIG. ۷B is a view of an example of the glasses-type eyeball rotation detection device as seen from the rear upper side. [Figure 7C] FIG. 7C is a view of a user wearing an example of the glasses-type eyeball rotation detection device as seen from the right front. [Figure 8] FIG. 8 is a block diagram showing an example of the electrical configuration of the eyeball rotation detection device. [Figure 9] FIG. 9 is a diagram showing an example of the waveform of the EOG signal for various eye movements. [Figure 10] FIG. 10 is a diagram showing another example of the wearable sensor. [Figure 11] FIG. 11 is a diagram showing an example of the correlation between the finished quality of the product and the change in the operator's emotion. [Figure 12A] FIG. 12A is a diagram showing an example of suppressing the environmental load by using the feedback loop in this CPS. [Figure 12B] FIG. 12B is a diagram showing another example of suppressing the environmental load by using the feedback loop in this CPS. [Figure 12C]Figure 12C shows yet another example of how the feedback loop in this CPS can be used to reduce environmental impact. [Figure 13A] Figure 13A shows a basic example of a feedback loop between cyberspace E200 and physical space E100. [Figure 13B] Figure 13B shows an example of a program flowchart executed by the autonomous control unit E500 in cyberspace E200. [Figure 14A] Figure 14A shows an example where a first factory (or first section) G1 and a second factory (or second section) G2 exist in physical space E100. [Figure 14B] Figure 14B shows the operation flow when the integrated control unit E504 receives information about the program (software) used in the second factory G2 from the control unit EB503, which manages the manufacturing process of the second factory G2. [Figure 14C] Figure 14C shows the operation flow when the integrated control unit E504 receives information about different versions of the program (software) used in the second factory G2 from the control unit EB503, which manages the manufacturing process of the second factory G2. [Figure 15] Figure 15 is an explanatory diagram of the manufacturing process to illustrate how CPS incorporates features that contribute to reducing environmental impact and effectively utilizing resources. [Figure 16A] Figure 16A is also a system diagram that explains how CPS has been designed to contribute to reducing environmental impact and effectively utilizing resources. [Figure 16B] Figure 16B is also a flowchart illustrating how CPS incorporates features that contribute to reducing environmental impact and effectively utilizing resources. [Figure 17A] Figure 17A is a diagram of a factory system designed to illustrate how CPS (Cyber-Physical System) can further contribute to reducing environmental impact and making efficient use of resources. [Figure 17B]Figure 17B is a diagram of another factory system to illustrate how CPS has been designed to further contribute to reducing environmental impact and making efficient use of resources. [Figure 18] Figure 18 is a flowchart illustrating the functions of the CPS that effectively utilize the factory systems shown in Figures 17A and 17B. [Figure 19] Figure 19 shows a basic configuration example of the H100 power plant, which can reduce environmental impact. [Figure 20] This is an explanatory diagram showing an embodiment in which a program (software) service is performed by the CPS in this embodiment. [Figure 21] Figure 21 illustrates how various pieces of equipment within the factory (autonomous robots, drones, etc.) are ready to be deployed in the event of an accident or disaster in the surrounding area (city streets, train stations, etc.). [Figure 22] Figure 22 shows the basic configuration of autonomous robots and drones. [Figure 23] Figure 23 is an explanatory diagram illustrating an example of how to manage an edge computer (which may also be called a gateway). [Figure 24] Figure 24 is also an explanatory diagram showing an example of how to manage edge computers, and it continues the explanation from Figure 23. [Figure 25] Figure 25 is an explanatory diagram illustrating an example of an edge computer management system application. [Figure 26] Figure 26 is an explanatory diagram shown to illustrate another application example of edge computing management systems. [Figure 27A] Figure 27A is an explanatory diagram illustrating an example of how sensors and / or edge computers are managed. [Figure 27B] Figure 27B is an explanatory diagram showing an example of a management table for a sensor and / or edge computer. [Figure 28A] Figure 28A is an explanatory diagram showing an example of a control system for a robot working in a factory in physical space. [Figure 28B] Figure 28B is a flowchart showing the operation process of the robot described above. [Figure 28C] Figure 28C is an explanatory diagram showing an example of the data processing steps in the feedback loop that controls the movement of the robot described above. [Figure 28D] Figure 28D is an explanatory diagram showing an example of the operation in the lower layers SH1 and SH2 of the process control program 3023 shown in Figure 28C. [Figure 29] Figure 29 is an explanatory diagram showing how the feedback loop data of the robot described above is stored in the data storage unit of cyberspace E200. [Modes for carrying out the invention]
[0012] The embodiments will be described below with reference to the drawings. Figures 1A and 1B show an overview of the physical space (real world) E100 and cyberspace (virtual world) E200 to which this embodiment is applied. The physical space E100 contains a wealth of business domain assets. Various sensing data A1 from the physical space are transmitted to cyberspace E200 via a network. Cyberspace E200 recognizes and understands the sensing data A1, and based on this recognition and understanding, generates analysis / prediction data and optimization / planning data. Then, based on the analysis / prediction data and optimization / planning data, it generates control data and feeds it back to the physical space E100.
[0013] This feedbacked control data generates value in the physical space. The physical space E100 contains a rich array of business domains that can be monitored, controlled, and referenced. The sensing data system and the control data system described above will be collectively referred to as the feedback loop.
[0014] Various industrial objects (parts, cars, drones, power plants, buildings, etc.), fluids (gases, liquids, combustion gases, and other working fluids, etc.), and services (sales, communications, transactions, images, audio, etc.) existing in physical space E100 are digitized and formed in cyberspace E200. Therefore, cyberspace E200 appears to be constructed as an information system including, for example, large servers or clusters of servers that work together.
[0015] In this specification, the term "coordination" is used collectively to refer to the interaction and cooperation of multiple servers, or multiple devices, or multiple feedback loops, in order to perform, for example, control. However, in the system of this application, multiple feedback loops are interconnected and may operate in parallel or serial manner, so in this case, "coordination" also includes the meaning of "linking" or "coordination." Furthermore, the name of a feedback loop is not fixed and may be called a control loop, or depending on the purpose and location in which the loop is formed, it may be called a main feedback loop or a local feedback loop. Feedback loops may also be called CPS loops, enterprise loops, or public loops.
[0016] Furthermore, the above-mentioned feedback loops can be of various types, including newly formed loops, loops that combine existing feedback loops, and loops that combine existing and new feedback. In addition, whether new or existing, some feedback loops involve human intervention (e.g., skilled technicians, doctors, scientists, etc.) at some point in the loop.
[0017] Various sensing data A1 is transmitted from physical space E100 to cyber space E200. Control data generated in cyber space E200 based on sensing data A1 is fed back through feedback loops A41 and A42 that flow between cyber space E200 and physical space E100. Furthermore, feedback loop A411 that utilizes the company's own data (including sensing data), and feedback loop A412 that utilizes data from other companies (including sensing data) are also formed between cyber space E200 and physical space E100. Examples of company and other companies' data include, for example, data such as adjustment values adopted by veteran engineers and materials used in manufacturing. In addition to manufacturing-related data, the data from the above feedback loops A411 and A412 can also be used in the service field (such as balance control information for sales prices between multiple products, and control information related to manufacturing in the usage phase (the state in which products are used by end users after shipment)). The types of feedback loops A41, A42, A411, and A412 described above may also be referred to as vertically integrated. Quantum key distribution (QKD) technology may be employed in part or in whole in feedback loops A41, A42, A411, and A412.
[0018] Within the physical space E100, data exchange A420 (see Figure 1B) takes place between various industries and sectors, and similarly, data exchange A430 (see Figure 1B) also takes place within the cyberspace E200. The control type based on this data exchange A420 and A430 may be called horizontally integrated. Furthermore, quantum cryptography technology may be employed in part or all of the data exchange A420 and A430.
[0019] Furthermore, in cyberspace (E200), it is preferable to use Coordinated Universal Time (UTC). In this case, for example, comparisons of instantaneous power consumption across different industries become easier.
[0020] Figure 2A is an explanatory diagram showing the system blocks of the systems that constitute the physical space E100 and the globalized cyber space E200. The edge computer (which may also be called a gateway) E900 in the physical space E100 includes a control unit, which is equipped with communication, edge analytics, transformation, sense, and actuation functions.
[0021] Cyberspace E200 includes Platform K100 and Enterprise Service K200. Furthermore, it includes other domains K300 that interact with Enterprise Service K200. In addition, common service functions K400, shared by edge computers E900, Platform K100, and Enterprise Service K200, exist, including security functions for ensuring the safety of communications and data, logging functions for storing data and programs, and accounting / finance / settlement functions for billing and expenses. These common services are positioned as a connection point forming a feedback loop between physical space and cyberspace.
[0022] Platform K100 is broadly comprised of a Data section K111, an Analytics section K112, and an Operations section (corresponding to the Control Unit E503) K113. The Data section (K111) includes Master Data and a Data Lake, facilitating data handling. Master Data includes data collected from the edge, specifications of the edge and operating environment, design drawings, maintenance history, and other data.
[0023] The Analytics unit K112, based on the various data mentioned above, includes the Statistics unit, the Artificial Intelligence (AI) unit (Machine learning unit, Deep learning unit), and the Optimization unit. Furthermore, the Operations unit K113 includes the Monitoring & Diagnosis unit and the Management unit. In other words, the Operations unit K113 provides feedback control to the edge computer E400 based on the results of data analysis by AI, for example. The information for this control can be any information that changes the control state of the edge computer E400, such as information that causes the edge computer E400 to execute communication, analysis on the edge computer E900, state changes, sensing, or operation instructions. The above autonomous Operations unit K113 may also be called autonomous operation control.
[0024] The edge computer E900 transmits data collected from IoT devices and other sources to platform K100. It also receives feedback data and instruction data (control information) from platform K100. This control information is then provided to IoT devices and other devices to be controlled. By performing these operations intermittently, a feedback control loop is established based on the time-series changes in sensor data collected from IoT devices.
[0025] As described above, the formation of a feedback loop (which may also be called a CPS loop) between cyberspace E200 and physical space E100 can generate numerous benefits, such as increased efficiency in various tasks, improved safety, and reduced environmental impact. Furthermore, as the edge computers E900 of numerous businesses are controlled in this manner, the effects will spread throughout society.
[0026] Enterprise Service K200 includes Service K211, Business K212, and System of Systems K213. Service K211 includes the Intelligent Heuristic Engine and the Application Programming Interface. It includes API & User Interface (UI) and Logic & Workflow functions. The Business section (K212) includes functions related to CRM, ERP, PLM & EAM. The System of Systems section (K213) includes application interface & service (SoS API & Service) functions between systems and integration functions (Orchestrator) to the desired form. The System of Systems section (K213) as a whole, or the Orchestrator, may also be called the Integration Control Unit, Autonomous Control Unit, or Autonomous Operation Control Unit.
[0027] The Enterprise Service K200 described above can communicate data and analysis results accumulated on the platform to administrators. Administrators (who may be skilled personnel) can inspect the state of the CPS loop based on human detection, and based on that inspection, manually change, adjust, or switch the state.
[0028] For example, in Service Department K211, administrators perform inspections and audits of CPS loops based on expert human detection to confirm whether the system is functioning correctly. Administrators also perform inspections and audits of CPS loops and make judgments about the occurrence of anomalies and external attacks based on their expert detection. If administrators detect an anomaly in the CPS loop, they may perform troubleshooting of the CPS loop through Service Department K211 or by other means.
[0029] The Business Department K212 interacts with other core systems such as CRM (Customer Relationship Management), ERP (Enterprise Resource Planning), PLM (Product Life Cycle Management), and EAM (Equipment Asset Management), performing data transmission and reception. The Systems of Systems Department K213 is a systems department that can integrate multiple system groups with different lifecycles. Each system included in these multiple system groups may have independently designed management and operation methods. Furthermore, these systems may be geographically distributed. The Systems of Systems Department K213 can perform unified control of such multiple systems. For example, it can identify and unify the numerous CPS loops that each system possesses. The Systems of Systems Department K213 can also construct a new CPS loop as a single system based on data and analysis accumulated on platform K100. The Systems of Systems Department K213 can, for example, receive work information from edge computer E900 and feed back the analysis information obtained as a result of that work to edge computer E900 via the new CPS loop. In this case, the functionality is useful, for example, when integrating with additional work systems or regular maintenance work systems.
[0030] The System of Systems section K213 described above offers flexibility when handling multiple feedback loops. For example, a second feedback loop can be added to the first feedback loop, allowing multiple feedback loops to be bundled together. In this case, the second feedback loop can be added to the control data of the first feedback loop as control data (e.g., part of the software or parameters) from a second CPS different from the first CPS that constructs the first feedback loop. Then, as a result of parallel control (coordination) for a certain period, if the control content of the second feedback loop is incorporated into the control content of the first feedback loop, the second feedback loop is disconnected. However, depending on the control content, the first and second feedback loops may operate continuously in parallel. For example, in a system where temperature control by the first feedback loop is sufficient if the temperature change is within a certain range, but a stronger cooling control by the second feedback loop is activated when the temperature change exceeds the aforementioned range.
[0031] In addition to the second feedback loop described above, the System of Systems unit K213 can also link third and fourth feedback loops. In such cases, a loop is constructed via another domain K300 (the hub described later).
[0032] The edge computer E900 and platform K100 are connected, for example, via an IoT bus, and the platform and enterprise services are connected via a service bus. The System of Systems Department K213 is primarily responsible for constructing connection sections or loop connection sections for the aforementioned IoT bus, service bus, and common services. The loop connection section includes a loop linkage control section (software including AI) and has the function of creating new feedback loops, linking multiple feedback loops, and disconnecting feedback loops.
[0033] Figure 2B is an explanatory diagram illustrating an example of utilizing the globalized cyberspace E200. In this example, a building is monitored using, for instance, robot K501. The cyberspace platform K100 is equipped with a program that analyzes monitoring information from robot K501 to control the building's environment (air conditioning, lighting, etc.), building facilities (escalators, elevators, doors, etc.), and even robot K501 itself. This forms a feedback loop (which may also be called an enterprise loop) K503 that autonomously controls the environment and facilities, and also controls the monitoring function of robot K501. Here, the adjustment parameters for controlling the monitoring function of robot K501 may include data from experts such as skilled security guards. This is because security guards who are well-versed in the building's condition and monitoring locations may set original monitoring spots, monitoring levels and angles, and monitoring lighting.
[0034] Furthermore, since cyberspace E200 is globalized, building owners can, for example, request drone-based patrol and inspection services from the air, such as the K512 (a company in another domain). In this case, the building monitoring system may also collaborate with other different domains.
[0035] For this collaboration, for example, documents K511 containing floor plans of buildings and plants and inspection points can be provided to the patrol and inspection service department (including drones) K512. When the patrol and inspection service department K512 completes a patrol and inspection using a drone, for example, it sends a status report (analysis result) K513 to the edge computer E900. The analysis result may include data requesting the addition of monitoring locations, or data requesting the addition (or reduction) of monitoring robots or monitors. This cycle establishes a service loop (which may also be called a public loop) K510. This work is primarily led by the aforementioned System of Systems department K213. This example illustrates a building monitoring operation where drones are used when monitoring by robots within the building alone is insufficient.
[0036] In the example above, loop-coordinated control using at least a first feedback loop and a second feedback loop is applied to a control system for managing building facilities. However, beyond the example of using robots and drones in building monitoring work described above, the coordinated technology of the first and second feedback loops can be effectively utilized when inspections and repairs of infrastructure facilities (bridges, highways, etc.), inspections and cleaning of windows outside buildings, or inspections of mountain terrain and river conditions are carried out periodically or at arbitrary times. Extended implementation means that, unlike routine inspections (inspections using IoT devices permanently installed on site), inspections are carried out that cover blind spots (or are insufficient) in routine inspections. Furthermore, extended inspections may be carried out after typhoons, at the change of seasons, etc. The feedback loop (service loop or public loop) K510 shown here is just one example, and this system enables a variety of services. For example, a system can be built that allows airplane passengers and vehicle passengers (commuters, travelers) to easily specify the insurance period (monthly, daily, or time-based) and enroll in insurance. For instance, a passenger selects the insurance company, enrollment date, enrollment time, and insurance amount in the designated information section on their boarding pass and marks it as enrolled. When the boarding pass is read by the optical reader at the boarding gate, the passenger's name and insurance details are automatically notified to the insurance company via a cyber loop, and the contract is concluded. It is necessary for the passenger and the insurance company to have a prior agreement for this type of temporary insurance enrollment. Examples of insurance types include life insurance, accident insurance, and hospitalization insurance.
[0037] Figure 2C shows another example of the feedback loop (which may also be called the enterprise loop) K503 and the feedback loop (which may also be called the public loop) K510. The basic program for controlling the robot K505 is stored in the edge computer E900. Furthermore, the sound generated based on the operation of the robot K505 is detected by the acoustic sensor K506, the acoustic detection signal is digitized by the A / D converter K507 and analyzed by the analyzer on platform K100 to generate analysis data K121.
[0038] The analysis results are fed back to the edge computer E900 as control data via the feedback loop K503, and are reflected in the autonomous control of the robot K500.
[0039] Furthermore, the analysis data K121 from the analysis results is visualized and displayed in the visualization unit K221 of the enterprise service K200, and evaluated by a skilled worker (Takumi) or a Takumi AI trained on the skilled worker's empirical rules. If the skilled worker or Takumi AI determines that robot K505 is aging or nearing the time of failure (based on the skilled worker's empirical rules), the skilled worker or Takumi AI sends an emergency control signal K510 to robot K505. This prevents sudden accidents in the factory, including robot K505 itself and robot K501.
[0040] In the example above, loop-based control using at least one feedback loop and two feedback loops is applied to the control system that controls the robot.
[0041] The embodiment shown in Figures 2B-2C above illustrates an example in which multiple vertically integrated feedback loops, as described in Figures 1A and 1B, work in conjunction. Specifically, it comprises an edge device E900 in physical space E100, a platform K100 in cyber space E200, a service unit K200 in cyber space E200, a first feedback loop K503 provided between the edge device and the platform, and a second feedback loop K510 provided between the edge device and the service unit. The platform also includes an information acquisition unit K111 that acquires specific information via the first feedback loop, an information analysis unit K112 that analyzes the specific information, an autonomous operation unit K113 that autonomously controls the operation and / or services the device in the physical space based on the analysis results analyzed by the information analysis unit, and a system of systems unit K213 that is provided in the service unit that receives detection information from the edge device and / or the analysis result information from the autonomous control unit, and converts the adjustment information adjusted based on the detection information and / or the analysis result information to the edge device via the second feedback loop.
[0042] Figure 2D shows another example of the first feedback loop (enterprise loop) K503 and the second feedback loop (public loop) K510. Let's assume that monitors are being manufactured, for example, in a factory in physical space E100. A feedback loop K503 is established from platform K100 in cyber space E200 to the factory's edge computer.
[0043] Here, monitors shipped from the factory are used by users after sale, and their usage is managed in user domain K300. Usage data is uploaded to the manufacturer's dedicated server (e.g., user domain K300) as log data. User domain K300 can be linked with enterprise service K200, and user domain K300 sends data K301 to enterprise service K200, for example, APIs and usage status. In response to this data K301, enterprise service K200 sends action data K302. For example, action data K302 may include special control methods for the monitor or commands for recovery.
[0044] Therefore, the Enterprise Service K200 can collect data such as the monitor functions requested by the user. This data is then fed back to the manufacturer's factory with the user's consent. The route for this feedback is the feedback loop (public loop) K510. This feedback data can then be used as reference data by the monitor designers at the factory.
[0045] In other words, in the above embodiment, the loop control is performed by at least two feedback loops, K503 (first feedback loop) and K510 (second feedback loop), and the second feedback loop utilizes reference information from a user domain using products manufactured in a factory.
[0046] Figure 2E is another diagram illustrating an example of connecting (or coordinating) multiple feedback loops. In this embodiment, loop connection includes constructing a new feedback loop and connecting or coordinating multiple feedback loops with each other. Therefore, the autonomy (intelligentization) of loop connection is what enables autonomous operation control in manufacturing processes / services. Loop connection includes a function to bundle groups of loops, and there are hubs that serve as connection boundaries between groups of loops. The loop connection section includes a loop coordination control section.
[0047] As shown in Figure 2E, let's assume that a factory (or building) K541 has a factory management control system that manages the lighting of the production line, elevators, the operating status of the production line, floor cleaning robots, and product quality. Sensor data acquired by this factory management control system is transmitted to platform K100 in cyberspace E200 via an edge computer. Various data (analysis results, etc.) within platform K100 are also notified to enterprise service K200.
[0048] Now, let's say a water detection sensor (or surveillance camera) on the floor of the manufacturing line notifies platform K100 that a puddle of water has formed on the floor. Based on the data analysis, platform K100 then constructs a feedback loop K503 and instructs a floor cleaning robot to clean the floor.
[0049] Furthermore, in this case, suppose the analysis unit of the autonomous operation control unit of platform K100 analyzes the amount of water in the puddle, the most recent weather information, etc. using AI and determines, for example, that an inspection of the exterior of factory K541 is necessary. Then, the decision information is sent from platform K100 to enterprise service K200. Based on the content of the decision information, the service unit K211 of enterprise service K200, via system of systems K213, causes, for example, drone K543 to conduct an inspection of the factory windows. As a control loop for this purpose, a second feedback loop K510 is constructed to launch drone 543 equipped with a camera. In other words, this construction means that the loop linkage control unit, which forms the loop connection section, has been activated.
[0050] As a result of the inspection described above, it was detected that window glass K542 in factory K541 was damaged and required repair. This information about the damaged window glass was obtained by the autonomous operation control unit of platform K100 analyzing images captured by drone K543.
[0051] As a result of this analysis, "window repair required" information is sent from platform K100 to enterprise service K200. Based on the "window repair required" information, the service unit K211 of enterprise service K200 constructs third and fourth feedback loops K515 and K516 to notify the transport vehicle K545 and the window glass retailer K546. This construction means that the loop linkage control unit of the loop connection section has worked further. At this time, the aforementioned second feedback loop K510 is released. In other words, the loop linkage control unit also has the function of releasing feedback loops that have achieved their purpose.
[0052] As described above, this system can connect or link multiple feedback loops together. This operation enables autonomous operational control in manufacturing processes / services. The loop connection includes a function to bundle groups of loops, and there are hubs that serve as connection boundaries between these groups. Furthermore, if necessary, a feedback loop is also established to notify the piping contractor K547 if materials such as drainage pipes are required.
[0053] The feedback loops K510, K515, and K516 described above are autonomously deactivated once their original purpose is achieved. For example, feedback loop K510, used for inspection by drone K543, terminates when it has finished imaging the scenery along a predetermined route (for example, data of the shooting area provided by factory K541). Similarly, feedback loops K515 and K516, built for procuring window glass and piping, terminate when, for example, transport vehicle K545 arrives at factory K541. Specifically, feedback loops K515 and K516 terminate when, for example, the driver of transport vehicle K545 operates a mobile terminal (or an autonomous vehicle or autonomous robot) to begin transporting the window glass, and again when it arrives at the target factory K541 and completes the predetermined work, by notifying the edge computer at dealership K546 of the "start" and "end" of these events.
[0054] The above is merely one example; the feedback loop concept described above can also be applied to parts procurement, material procurement, and personnel acquisition.
[0055] Furthermore, while the aforementioned CPS is explained in relation to "manufacturing," in this specification, "manufacturing" also includes the meaning of "energy production" in power generation control, for example. In addition, updating control programs for automobiles (connected cars) and home appliances (using OTA (Over-the-Air) technology, which keeps automobiles and home appliances constantly connected to the internet and automatically updates the software) is also considered "manufacturing in the usage phase." Logistics processing processes in logistics centers, which sort and transport large quantities of goods, are also considered part of the manufacturing process.
[0056] As described above, this CPS has the flexibility to autonomously coordinate various feedback loops. In this CPS, the "hub" is described as a system that mediates (or coordinates) the connection between feedback loops (or groups of feedback loops). Therefore, anything that acts as a timely and appropriate relay and "connection" between feedback loops (or groups of feedback loops) can be called a "hub." Some feedback loops that utilize this hub operate with independent lifecycles. Furthermore, the concept of the boundary where these different loops are connected (or established) is called a "connection boundary" or "boundary region." Note that a network device hub also plays a similar role in the network world, connecting and mediating between multiple networks, but in this CPS, the network functions as a feedback loop.
[0057] Furthermore, the second, third, and fourth feedback loops mentioned above may also pass through overseas hubs. For example, a factory using imported equipment can receive services from overseas manufacturers. When a domestic manufacturing plant orders parts, it may place orders with overseas manufacturers. Therefore, it is desirable to use a unified global time zone in cyberspace, but a combination of unified global time and domestic time zones may also be used. Satellite communication methods may also be used for exchanging information with overseas locations.
[0058] There are various ways in which multiple feedback loops can work together. For example, the information analysis unit and the autonomous operation control unit may construct a first feedback loop as a first control loop for controlling a first controlled object, which is a manufacturing process. In this state, the information analysis unit and the loop coordination control unit may construct a second feedback loop as a second control loop for further controlling the first controlled object.
[0059] Furthermore, the information analysis unit and the autonomous operation control unit construct the first feedback loop as a first control loop for controlling the first controlled object, which is a manufacturing process. In this state, the information analysis unit and the loop coordination control unit may construct a second feedback loop as a second control loop for further controlling the second controlled object.
[0060] Furthermore, the information analysis unit and the autonomous operation control unit can also bundle the second control loop of the second feedback loop together with the first control loop of the first feedback loop and continue it. Alternatively, the information analysis unit and the autonomous operation control unit can temporarily bundle the second control loop of the second feedback loop together with the first control loop of the first feedback loop and continue it, and then release the second control loop of the second feedback loop under predetermined conditions.
[0061] Figure 2F is an explanatory diagram illustrating an example of constructing cyberspace E200. In this example, cyberspace E200 is structured hierarchically to facilitate overall control.
[0062] This cyberspace E200 has, for example, an autonomous control unit E500 that controls a work robot in a logistics center. This autonomous control unit E500 includes a hierarchical first control unit E521, a second control unit E522, and a third control unit E523.
[0063] The first control unit E521 efficiently performs logistics tasks by exchanging information with numerous robots present in the physical space E100 using feedback loops C11 and C12 (vertically integrated, as explained in Figure 1B).
[0064] Examples of robots include the unloading robot K521, which unloads goods from trucks or shelves; the cart transport robot K522, which transports the unloaded goods; the shelf storage robot K523, which stores the transported goods on shelves; the picking robot K524, which retrieves goods from shelves; and the panning robot K525, which loads the goods retrieved by the picking robot onto a truck, for example. In situations where multiple robots are controlled as described above, the information analysis unit and the autonomous operation control unit construct multiple feedback loops as multiple control loops to control multiple controlled objects in the manufacturing process.
[0065] These robots K521, K522, K523, K524, and K525 are directly controlled by the first control unit E521, which is the first level of control. The second control unit E522 receives a report C12 of the robot's operating status from the first control unit E521. It then outputs control data C10 to optimize the operation of the equipment (robots). For example, packages K53 that enter the logistics center come in of various sizes, shapes, weights, and materials such as hard and soft. Therefore, the second control unit E522 recognizes the packages by image using cameras, optical sensors, RFID, etc., or by barcodes, 2D codes, or by wireless sensors. The second control unit E522 then assigns robots to heavy packages or packages that only require simple tasks, designating them as robot-handled packages K532. Furthermore, for items that are difficult for the robot to handle, it is determined to be either an item for veteran workers (K532) or an item for novice workers (K533). These determinations are notified to the first control unit E521 as control data C10. As a result, the unloading robot K521 proceeds to acquire item K532.
[0066] The second control unit E522 notifies the third control unit E523 of the work performance C15. The work performance C15 shows the processing status of goods brought into the logistics center (indicating the number of items processed, the weight of the items processed, etc.). The third control unit E523 performs inventory management and inbound / outbound management within the logistics center according to the work performance C15. If the third control unit E523 analyzes the work performance C15 and determines that the sorting work is progressing as planned, it notifies the second control unit E522 via control data C14 to incorporate inbound / outbound operations into the work procedure. For example, it is possible to deploy many unloading robots in the unloading area, and it is also possible to notify trucks waiting to enter the logistics center by telephone of permission to enter (inbound permission).
[0067] Specifically, the information management system for logistics management at the above-mentioned logistics center consists of a first control unit E521 that receives data from an edge computer located in physical space indicating the control status of each robot that performs the tasks of unloading, transporting, storing, retrieving, and loading goods, and provides feedback to each robot so that it functions in accordance with the set robot control program. The second control unit E522 identifies goods suitable for robot work from among the goods that have entered the logistics center and notifies the robot control program of the information necessary to perform the unloading. The third control unit E523 receives information on work performance via notification data C15 from the first control unit E521 and the second control unit E522, and feeds back information for inbound and outbound management to the second control unit E522 in order to manage the inventory of goods in the logistics center according to the work performance. As a result, efficient sorting, inbound, and outbound processing is carried out at the logistics center, and in turn, efficient use of electricity (reduction of environmental impact) is achieved.
[0068] In the CPS described so far, feedback loops are primarily constructed using loop connection units. The loop connection unit includes a loop linkage control unit, or can cooperate with a loop interconnection control unit. The loop linkage control unit then constructs feedback loops K503, K510, etc. In this case, the loop linkage control unit utilizes various elements within cyberspace E200. For example, in Figures 2B and 2C, platform K100 is a component of feedback loop K503, and platform K100 and the enterprise service unit K200 are components of feedback loop K510. Also, in Figure 2D, platform K100 is a component of feedback loop K503, and platform K100, user domain K300, and the enterprise service unit K200 are components of feedback loop K510.
[0069] In each of the embodiments described above, for the sake of clarity, an example is explained in which there is one feedback loop K503 and one feedback loop K510. However, in actual CPS, there may be multiple feedback loops (enterprise loops) K503 and multiple feedback loops (public loops) K510.
[0070] Therefore, the loop connection section that constructs feedback loops K503, K510, etc., has the following functions and meanings. That is, in conjunction with the operation of the autonomous control unit, the loop connection section can construct new feedback loops between cyberspace and physical space. Furthermore, the loop cooperation control unit of the loop connection section can connect multiple feedback loops to each other. That is, as shown in Figures 2C, 2D, and 2E, multiple loops can be connected via the edge computer E900. Moreover, the loop cooperation control unit of the loop connection section bundles multiple loops (loop groups) and allows for the existence of a hub that serves as the connection boundary between loop groups. In the example of Figures 2A and 2B, the hub corresponds to the system of systems unit K200, and in the example of Figure 2D, the system of systems unit K200 and the user domain K300 correspond to each other.
[0071] As described above, in this CPS, there are various types of loops, including newly formed ones, those that combine existing feedback loops, and those that combine existing and new feedback. Furthermore, whether new or existing, some feedback loops involve human intervention (e.g., skilled technicians, doctors, scientists, etc.). For example, if a person is near the controlled equipment, the system may detect the person's confirmation completion action from a safety perspective before operating the controlled equipment. This creates a feedback loop that optimizes processing and timing, taking into account the environment and circumstances of the controlled object. As an example of collaboration with existing feedback loops, in the summer, if the upper feedback loop (power company) requests an increase in the air conditioning temperature for the lower feedback loop's air conditioning system, an upper limit is set if there are workers, sick people, or babies present. This upper limit is controlled so that only the necessary data is provided in a timely manner from various industrial systems that constitute other feedback loops (factories: production management systems, hospitals: medical records and systems for hospital staff such as nurses, daycare centers: health management systems, homes: individual smartphone systems, etc.). As described above, this CPS can freely utilize various feedback loops. To this end, this CPS includes a feedback loop management unit. The feedback loop management unit may be set up in the data of the information acquisition unit K111 in cyberspace E200, or it may be located in the information analysis unit K112. Furthermore, the feedback loop management unit may be located on an external server or a predetermined edge computer.
[0072] The feedback loop management unit stores information on multiple feedback loops. Each feedback loop entry has a header containing labeling data (loop identification information). This labeling data is used to identify the feedback loop. Furthermore, a data storage section adjacent to the header stores information on the equipment used to form the loop, equipment identification information of the controlled equipment, parameters necessary for the loop to control the controlled equipment, information on the controlled equipment's lifecycle, owner information and rights information regarding the data within the loop, permission information regarding data use, information on the presence or absence of personal information and the confidentiality level of industrial data, and, if possible, labeling data for other feedback loops. In addition, if the feedback loop can be linked with other feedback loops, it also contains labeling data for those feedback loops. Other information, such as limitations on the loop's operating period and usage price information, may also be present. The feedback management unit can also receive and manage newly formed feedback loop information. Furthermore, after a feedback loop has been used, its usage data may be managed by the feedback management unit.
[0073] Furthermore, the "operating period limitation information" and / or "parameters" of the feedback loop information may include input by a human (craftsman). The data used to identify the feedback loop, the equipment information used to form the loop, the equipment identification information of the controlled equipment, the parameters necessary for the loop to control the controlled equipment, the equipment identification information of the controlled equipment, and information that can be linked with other feedback loops may also be referred to as feedback loop attribute information.
[0074] As described above, by managing feedback loop information in the feedback loop management unit, this CPS can autonomously adapt to a wide variety of controlled devices and equipment. Therefore, in this CPS system, a loop linkage control unit is formed in the loop path, and this loop linkage control unit is constructed through the cooperation of the loop connection unit and the autonomous operation control unit, and can form new feedback loops in response to new analysis results.
[0075] The aforementioned new feedback loop may utilize information from existing feedback loops, or it may be a newly formed feedback loop. Furthermore, a higher-level new feedback loop may be formed by grouping existing and new feedback loops together. Moreover, it may be formed by bundling multiple existing feedback loops together. These forms can be changed depending on the equipment being controlled and the situation on site. For example, when executing a program to control equipment based on time-series data such as sensor information, even if the processing performed is the same, the timing of connecting the feedback loops may differ depending on the urgency of the situation, making decisions based on the relationship with time.
[0076] As described above, because a feedback loop management unit exists, the loop connection unit and the autonomous operation control unit are equipped with a loop search function to search for feedback loop information. The loop search function, for example, detects sensing data from a sensor and refers to a pre-configured loop table. The loop table contains loop identification information corresponding to the sensor that sent the sensing data. For example, in the example explained in Figure 2E, the feedback loop necessary for inspection by drone is designated in response to the water leak detection sensor. This loop table may be created in advance by the user, or it may be provided in advance by the administrator of cyberspace E200.
[0077] Figure 3A illustrates, as described above, an example in cyberspace of how the globalization of cyberspace E200 has made it possible to provide various services to diverse sectors of society, and how mobile devices used in manufacturing processes can be effectively utilized.
[0078] For example, suppose aircraft L101 experiences a failure in its first engine due to a bird strike. The operational status of aircraft L101 is constantly monitored in real time by the remote monitoring system L102. The remote monitoring system L102 notifies the country's connected factory (which can be called a factory at any time) L103, which is the manufacturer of aircraft L101. The status of aircraft L101 is also notified by the pilot to the control tower.
[0079] Assume that the pilot (captain) has now reported that it is possible to fly to the destination (local) airfield in the current condition. Also assume that air traffic control has given permission for this. In this situation, the pilots and air traffic control also refer to information from the weather forecasting system L112.
[0080] The remote monitoring system L102 then inquires with the connected factory L103 to determine if there are any factories or dealerships near the destination (local) that supply the necessary design parts or replacement manufactured parts (e.g., composite parts) for repair near the airport. For example, the connected factory L103 inquires with the local design factory L104 and the manufacturing factory L105. The local product factory L104 refers to the E-BOM (Engineering-BOM), and product factory L105 checks the inventory status based on the M-BOM (Manufacturing-BOM) data, and autonomously informs the connected factory L103 whether the repair parts or replacement manufactured parts (composite parts) are available or in short supply. Product factory L104 primarily performs design work and constantly monitors for design defects or shortages in the final product parts while manufacturing. Product factory L105 primarily handles manufacturing and assembly, and also manufactures products designed at product factory L104.
[0081] For example, if aircraft L101 needs repairs at an airfield near product factory L105, connected factory L103 can instruct, for example, local product factory L104 to deliver parts to local product factory L105.
[0082] Product factory L105 may be a type of factory that autonomously constructs production lines according to the parts or composite parts to be manufactured. This type of product factory L105 is sometimes referred to as a convenience store factory (or any factory).
[0083] Furthermore, the connected factory L103 can also effectively utilize the sharing factory L106 (which can also be called a factory for anyone) that performs custom manufacturing.
[0084] Sharing factory L106 is capable of manufacturing custom-made parts and owns 3D printers and other equipment. Connected factory L103 takes the following action if the quantity of manufactured parts from product factory L105 is insufficient, or if the manufacturing of some parts cannot be completed in time for the arrival of the aircraft: Connected factory L103 places an emergency order with sharing factory L106 and instructs it to deliver the parts to product factory L105. The 3D printing process incorporates the craftsmanship that will be explained later.
[0085] The shared factory L106 described above can provide convenient functions for local residents. Local residents L121 can provide feedback on the equipment and products they use, down to the designer level.
[0086] This is because Sharing Factory L106 enables custom-made products, allowing them to incorporate design changes into the product design even if requested. Furthermore, consumers can send information about additive-free cosmetics to Sharing Factory L106 via the internet, social media, etc. Consumers can also send information about allergen-free and vegan options to Sharing Factory L106 regarding food products. Additionally, consumers can utilize Sharing Factory L106 if they wish to create custom-made items (indicating personal needs).
[0087] In cyberspace E200, there exists a management unit L122 that comprehensively manages the inventory status of parts and other components. The management unit L122 can analyze fluctuations in parts inventory L2a and forecast demand. If inventory is insufficient, it can automatically place orders L2b for potentially insufficient parts with, for example, the connected factory L103.
[0088] In some regions or areas, emergency medical emergencies may occur. In such cases, CFS (Container Freight Station) service vehicles can receive notifications from the emergency medical emergencies area L123 and supply the necessary materials (L3b). For example, surveillance cameras installed on automated guided vehicles (AGVs) or robots traveling through the city can detect emergency medical emergencies. The condition of the emergency medical emergencies is assessed by images of the patient's behavior and how they fell, captured by infrared sensors, microphones, and cameras mounted on the robot, and a diagnostic device mounted on the robot performs an emergency diagnosis. The diagnostic device notifies an autonomous control unit E500 in cyberspace E200 of the emergency diagnosis data. If a feedback control unit E503 in cyberspace E200 determines an abnormal condition in area L123, it can notify a connected factory L103 of the location and situation. Connected factory L103 can receive notification L3b from area L123 and then supply materials L3a (e.g., medical supplies, first-aid equipment, AEDs, etc.).
[0089] Furthermore, the sensors, microphones, cameras, and diagnostic devices may be placed at fixed locations in multiple places throughout the city. The diagnostic devices can also communicate with a remote medical institution L124. This communication allows on-site staff to receive advice from doctors at the remote medical institution L124 when treating emergency patients. In this case, on-site staff can receive advice from doctors at the remote medical institution L124 using, for example, VR (Virtual Reality) or AR (Augmented Reality) devices. The VR or AR devices may be supplied, for example, from a connected factory L103.
[0090] Figure 3B is a diagram that separates the objective-achievement function M11, which is for achieving objectives in the manufacturing space, from the operation function M13, which generates various operations in the workspace where workers are present (including the manufacturing space within the factory), in order to explain the effects that this CPS achieves in cyberspace E200.
[0091] First, as for the operational functions M13, typical examples include the five-sensory information sensing function M131, the indoor environment comfort function M132, and the manufacturing environment autonomous control function M133.
[0092] The five-sense information sensing function M131 refers to information from the worker's wearable sensors, worker operation information, temperature control information, etc. The comfort function M132 is a function that adjusts, for example, air conditioners, fans, humidity control devices, etc., through autonomous control or by operation by the worker.
[0093] Furthermore, the autonomous control function M133 for the manufacturing environment automatically performs autonomous control to maintain a comfortable working environment in response to information based on the worker's sensory information and operations. In this case, the autonomous control does not simply respond to information based on the worker's sensory information and operations, but rather performs autonomous control that satisfies the various requirements of the objective achievement function M11.
[0094] The objective achievement function M11 includes functions M112 aimed at minimizing environmental impact, productivity optimization function M113, worker experience and knowledge reference function M114, and personnel placement function M115. It also includes an energy consumption calculation function (or carbon dioxide emission measurement function) M116, a manufacturing cost estimation function M117, and a productivity and profit estimation function M118.
[0095] Furthermore, it is possible to create ideal planning information for optimizing productivity, selecting experienced and knowledgeable workers, and deploying personnel to the right positions, in order to achieve low energy consumption and manufacturing costs, and high productivity and profits. This information can then be used to notify the workers who need it. Experienced local residents may be utilized as workers, even if they are not currently working at the factory.
[0096] When the ideal planning information described above is created, in order to achieve indoor environmental comfort, autonomous control is performed not simply in response to information based on the worker's five senses or operations, but in a way that satisfies the various requirements of the objective achievement function M11.
[0097] For example, if experienced veterans are selected to manufacture the products, they may not feel the heat indoors as much as inexperienced personnel. A slight reduction in airflow or humidity might be enough to satisfy veteran workers. Alternatively, if the production volume of the products being manufactured is reduced (based on sales trend data), the burden on workers may be lessened, eliminating the need to lower the indoor temperature. As a result, energy consumption can be reduced, creating a CPS (Cyber-Physical System) that reduces environmental impact.
[0098] Figure 4 shows the physical space E100 (bottom of the figure) and the cyber space E200 (top of the figure) along with more specific elements (various businesses). The elements shown here are representative and do not represent all that exist. <Physical space> The business includes business E11, which deals with energy (electricity generation). Business E11 includes, for example, battery manufacturing-related businesses, nuclear power generation-related businesses, hydroelectric power generation-related businesses, wind power generation-related businesses (including offshore wind power generation-related businesses), thermal power generation-related businesses, ocean power generation-related businesses, geothermal power generation-related businesses, autonomous hydrogen energy businesses, and solar power generation-related businesses. Here, related businesses in this specification also include related businesses related to development, experimentation, and equipment installation related to the business. It may also include prototype manufacturers (or prototype divisions).
[0099] Furthermore, there is the power transmission, substation, and distribution business E12, which supplies and distributes electricity to local areas. In addition, there is the information and communications business E13. The information and communications business E13 includes related businesses such as long-distance and short-distance transmitting and receiving equipment, antennas, satellite communications, and broadcasting.
[0100] There are also transportation businesses E14 (trucks, rail, aviation, ships, warehouses, work vehicles, bulldozers, tractors, agricultural machinery and related businesses, etc.), building management businesses E15 (elevator businesses, office lighting, escalators, multi-split air conditioning for buildings, etc.), material procurement businesses E16, advanced medical and preventive medicine businesses E17, robotics E19, infrastructure businesses E20, aging infrastructure countermeasures businesses E21, device and storage businesses E22 (automotive and industrial power devices, automotive digital ICs, hard disk-related products, semiconductor manufacturing equipment, fine ceramics, etc.), agriculture E23, forestry E24, fisheries E25, recycling businesses E26, mining businesses (petroleum, coal, minerals) E27, and related businesses.
[0101] Furthermore, there are businesses E30 that manufacture parts, equipment, devices, facilities, and systems for carrying out the various businesses mentioned above, businesses that assemble parts and equipment, and businesses that dismantle and dispose of parts, equipment, and devices. There are also commercial businesses (including events) E29. These businesses E29 include, for example, service providers that function in connection with the implementation of various businesses, logistics, sales, hotels, schools, finance, travel planning businesses, commercials, notices and public relations businesses and related businesses. In addition, there are also battery businesses.
[0102] In this embodiment, when skilled individuals (sometimes referred to as "master craftsmen") are involved in various businesses within the physical space E100, the system is configured to effectively utilize the skills (techniques) E10 of these master craftsmen. Furthermore, in situations related to service businesses, it becomes possible to effectively utilize the response measures taken by skilled individuals for community support, rescue, and relief operations. <Cyberspace> The physical space E100 described above transmits sensor data obtained from sensors at various business sites, data such as programs (software) and control parameters used in various businesses, and data on the skills of craftsmen to the cyber space E200 to construct a so-called digital twin. The cyber space E200 has a data storage unit E310 that stores various data and programs (software).
[0103] Cyberspace E200 receives various data from physical space E100 via the network and connection unit E700 (including IoT bus, Servis bus, common service K400, etc.). Quantum key encryption technology may be used in part or entirely in the data transmission path within the network. In particular, the use of quantum key encryption technology is desirable for medical services, financial services, and public services.
[0104] Cyberspace E200 includes AI (or may be called a system control unit) E300. The AI (E300) utilizes data from data storage E310. Furthermore, cyberspace E200 has feedback loops for each business (the diagram shows representative cyber-physical feedback loops (hereinafter referred to as Cy-Ph·FB loops) E201, 202, E203, E204, etc.). Note that there is not limited to one feedback loop per business; multiple feedback loops may be provided. These Cy-Ph·FB loops E201, 202, E203, E204, etc. are formed between cyberspace and various businesses, realizing a vertically integrated system.
[0105] As described above, because of the existence of the Cy-Ph·FB loop E201..., if AI(E300) determines that it is necessary to modify, add to, or change the program or control parameters of a control system for a particular business, it can execute such modifications, additions, or changes through the Cy-Ph·FB loop of the relevant business. AI(E300) can also execute such modifications, additions, or changes autonomously, as will be described later.
[0106] AI(E300) includes the simulation area E400, the autonomous control unit E500, the variation information acquisition unit E601, and the research information acquisition unit E602. AI(E300) is sometimes referred to as the system control unit or artificial intelligence. AI(E300) also includes many processing functions (various processing units E800). For example, there are functions for processing related to service businesses and space businesses, functions for linking with other domains, and functions for extending the coordination of control loops and feedback loops.
[0107] The simulation area E400 can use product manufacturing programs (equivalent to design drawings) and material information for manufacturing (including environmental information), received from the physical space E100 via AI (E300), as virtual prototyping data, and can construct virtual prototypes using a virtual 3D printer.
[0108] The virtual prototype is, for example, a digital image file. Administrators in cyberspace can view the digital image file using image display devices, CAD systems, etc. Administrators can also distribute the digital image file of the virtual prototype to users who request it.
[0109] Furthermore, the simulation area E400 can actually transmit product manufacturing programs (equivalent to design drawings) and material information for manufacturing (including environmental information) as prototype data to a prototype manufacturer (or prototype division) in physical space. This allows the prototype manufacturer (or prototype division) to manufacture actual physical prototypes using their 3D printers or manufacturing equipment and the prototype data. The prototype manufacturer (or prototype division) can then conduct inspections, experiments, etc., of the aforementioned physical prototypes.
[0110] Furthermore, administrators of the cyberspace E200 can distribute the data from actual prototypes to interested users, such as research institutions or those seeking business applications.
[0111] As described above, data is exchanged between cyberspace E200 and physical space E100. For this purpose, within the AI (E300), for example, the autonomous control unit E500, there is a table containing the business (identification data such as business unit or company) that is the target of the exchange of prototype data, and the type of prototype data (identification data such as design drawings). In addition, the fees for each type of data may also be included. This table is created by the administrator of cyberspace E200, and the administrator creates the table by entering into a contract (confidentiality, usage fees, etc.) with the users who will be using the table.
[0112] The virtual prototype data and actual prototype data provided by Simulation Area E400 may, of course, include skill data generated as a result of the craftsman's involvement in product manufacturing. Furthermore, AI (E300) may prepare a first prototype data set that includes the craftsman's skill data and a second prototype data set that does not, as virtual prototype data or actual prototype data, so that the experimenter can compare the performance and quality of the first and second virtual prototypes, or the first and second actual prototypes.
[0113] Simulation area E400 can, for example, perform strength calculations and measure the center of gravity of the prototypes mentioned above during inspection.
[0114] For example, it is possible to digitally prototype a turbine used in power generation projects as an image (image data), and then perform strength calculations, measure the center of gravity, and so on. In such cases, this system transmits not only data from the physical space but also data on the skills of the craftsman. The craftsman's skills then allow for adjustments to control parameters such as the distribution ratio of multiple metal materials, weight, fine-tuning of the shape, processing pressure, and temperature, enabling the creation of high-quality turbines.
[0115] The autonomous control unit E500 includes, for example, an information acquisition unit E501 that acquires specific information (condition: IF) necessary for the manufacturing process from the Cy-Ph·FB loop, an information analysis unit E502 that analyzes the specific information, and an autonomous operation control unit E503 (execution: THEN) that autonomously performs operation control based on the analysis results acquired by the information analysis unit.
[0116] As will be described later, the specific information mentioned above may include human sensory information and / or emotional information. By analyzing the correlation between sensory information and finished data (accuracy, characteristics, etc.) of devices, products, and parts, it becomes possible to predict the degree of quality of the finished devices, products, and parts based on sensory information.
[0117] Furthermore, it becomes possible to explore collaboration with multiple feedback loops. For example, by linking feedback loops of multiple related businesses, it becomes possible to improve product productivity, optimize production volume, and optimize personnel allocation. As an example, there is a relationship between the feedback loop that adjusts the delivery volume of a parts delivery business and the feedback loop that adjusts the assembly speed of an assembly business that uses those parts to assemble equipment. In this case, if the delivery volume is low, the assembly speed can be adjusted, or the number of assemblers can be adjusted, or the amount of electricity used can be adjusted. In this case, adjusting in the direction of reducing electricity use can contribute to reducing the environmental impact by setting the feedback loop performing the adjustment to an immediate response loop. This effect of reducing the environmental impact becomes more effective as the number of feedback loops (number of businesses) performing the adjustment increases.
[0118] The specific information may be generated by analyzing data acquired from biosensors attached to humans. Furthermore, the specific information may include at least one of the following: renewable energy production information, consumption information, and environmental impact information.
[0119] In other words, by referencing one or more of the following externally sourced renewable energy production information, consumption information, and environmental impact information, it becomes possible to perform feedback control such as the following:
[0120] By referring to renewable energy production information received from external sources, it is possible to adjust the amount of electricity used by a company's own factory equipment. For example, if external renewable energy production increases, a company will have more surplus electricity usage, allowing for increased production. Conversely, if external renewable energy production decreases, a company can adjust its electricity usage to control production by reducing it.
[0121] Furthermore, by referencing external product consumption information, it becomes possible to autonomously control the increase or decrease in production of the same product. For example, if the consumption of product A increases, it becomes possible to autonomously control the increase in production in proportion to the company's market share of product A. Conversely, if the consumption of product A decreases, it becomes possible to autonomously control the decrease in production in proportion to the company's market share of product A.
[0122] Furthermore, by referring to information that has an environmental impact (environmental impact information), it is possible to check the chemicals, materials, and parts used by the company, as well as the emissions, against this environmental impact information. Based on these results, measures to reduce the environmental impact can be taken. For example, if there are parts or materials used in the factory that have an environmental impact, it is possible to switch to using alternative parts or materials. Also, when environmentally harmful parts or materials are to be discarded, it is possible to implement feedback control such as writing a message about the disposal method for the part or material, or writing or marking the location of the waste collection site. The waste collection site could be, for example, a company that specializes in handling plastic products.
[0123] Furthermore, this system enables trade-off control between environmental impact information (e.g., carbon dioxide emissions, or predicted emissions) and environmental information of factory workers (or craftsmen) (temperature, humidity, atmospheric pressure, etc.). For example, factory workers may adjust the operation of air conditioners, etc., to increase power when the temperature and humidity are high. However, increased power consumption of air conditioners, etc., can lead to increased energy generation and thus increased carbon dioxide emissions. Therefore, this system can be configured to check the sensory information of workers and craftsmen and implement feedback control that maintains a comfortable environment for workers while minimizing power consumption.
[0124] Furthermore, the multiple feedback loops described above may also be related to a digital twin (digital double) constructed from personal information. In the case of a digital twin constructed from personal information and its feedback loop, special control is possible for individual factories, workshops, or personal small factories and workshops. For example, it enables the creation of unique products (e.g., adding artistic carvings or shapes to manufactured goods). That is, instead of adding uniform patterns or deformations to a basic product, it is possible to add custom-made special patterns or deformations, or to apply feedback control that allows for the engraving of the client's trademark or company name. In this case as well, the data of the craftsman's skills is effectively utilized. Users (craftsmen or artists) who utilize this loop can add processing steps such as engraving on the surface and parameters (coloring, etc.) to some steps of the original (or basic) manufacturing program in the physical space (the individual factories, workshops, or personal small factories and workshops). Then, the change in processing steps is recognized by the AI in cyberspace, and feedback control is performed on the manufacturing machine in physical space (for example, a 3D printer), resulting in the engraving and coloring of the surface of the manufactured product.
[0125] Furthermore, multiple feedback loops can provide feedback not only to the factory (control and information provision), but also to the designers of equipment, parts, and materials. For example, feedback information can include personal information about the use of equipment and products, such as the ease of maintenance and repair of equipment and the ease of parts replacement, which can be provided to designers. Opinions on the design, usability, and safety of building components (e.g., stairs, handrails) can also be provided. In this case, routes for obtaining personal information from external sources include, for example, internet information responding to commercials and information from social media. In addition, information can also be obtained from service centers and dealers that handle the equipment and parts in question.
[0126] Furthermore, the above cyberspace E200 includes external information acquisition units E601 and E602. External information acquisition unit E601 acquires change data such as domestic weather, overseas weather, economy, disasters, accidents, satellites, laws, and policies. Furthermore, external information acquisition unit E601 may also have the function of incorporating information from the internet, social networking services, etc., as information from related elements in physical space. External information acquisition unit E602 acquires data such as published papers from research institutions and academic papers.
[0127] Change data from domestic and international weather, the economy, disasters, accidents, satellites, laws, and policies can be used, for example, as follows. A feedback loop can be constructed to autonomously switch and adjust programs (software) and change and adjust control parameters for manufacturing lines affected by changes in data from these items. For example, in a factory that manufactures intricate components such as semiconductors, based on notification data such as earthquakes or strong winds, the level of airtightness within the factory, the temporary suspension of manufacturing, and the level of product sorting (defective product) identification may be switched.
[0128] Furthermore, data from research institution publications and academic papers can be used, for example, as follows: By referring to the content and keywords of these papers, it becomes possible to autonomously modify the control parameters and materials used in existing feedback loops. For example, if an adhesive from a certain manufacturer is improved, the feedback loop can be used to change the instruction to use the old type of adhesive to the instruction to use the new type of adhesive. Of course, before making this change, it is also possible to verify the suitability of the new type of adhesive and the application site (usage environment, adhesive strength, etc.) using the simulation area E400. Medical information can also be accessed in medical institutions. For example, when doctors are having a meeting in a hospital, the latest medical information may be automatically transmitted and displayed on a monitor in the meeting room, for example, via the feedback loop. <Craftsmanship Data / Equipment Data> Figure 5A shows the types of Takumi data F100 transmitted from physical space E100 to cyber space E200, their transmission paths, and the transmission paths of device data F200 acquired from various sensors F224 located on the device (manufacturing line) F221. Hereafter, we will explain assuming that Takumi data F100 is managed by the Takumi Management Unit F120 and device data F200 is managed by the Device Management Unit F220. The Takumi Management Unit F120 and the Device Management Unit F220 are types of unit computers (or gateways) that work in conjunction with the edge computer F900. Inside each unit computer, we conceptually represent the data handled by the computer and the functions controlled by the computer.
[0129] Equipment data F200 includes operational data showing the operating status of various equipment and devices on the manufacturing line, as well as measurement and inspection data showing the finished state of manufactured goods (materials, parts, products, equipment, etc.).
[0130] Operating data indicating operational status includes identification data for equipment, devices, and parts; movement position, movement speed, rotation position, rotation speed, and rotation angle of arms; measured temperature, measured pressure, power consumption, fuel level, and image monitoring data for compressors, etc. It also includes quantity, weight, and characteristic data of materials used in manufacturing. Furthermore, measurement and inspection data for manufactured objects includes measurement data such as size, thickness, length, and weight; test data from testing the movement of manufactured objects; and image data of manufactured objects.
[0131] F225 represents a feedback loop in which physical control is repeatedly performed from cyberspace E200 to the manufacturing line F221 in physical space E100. Data from the feedback loop F225 is received by the feedback processing unit F223, which is integrated with the manufacturing line F221, and reflected in the control unit F222. The manufacturing line F221 normally exchanges data with the control unit F222 to perform product manufacturing control or system operation control. A local (or dedicated) feedback loop functions between the manufacturing line F221 and the control unit F222.
[0132] When the control unit F222 is initially configured, it stores default programs, control parameters, etc., in memory, and the program is executed based on CPU control. However, the feedback loop F225 allows for adjustments to the program, such as processing steps or changes and adjustments to the control parameters used, which can fine-tune the control content in the manufacturing process. This makes it possible to improve product quality, adjust product production volume, temporarily suspend production, and improve or change production efficiency.
[0133] The craftsman (sometimes referred to as a worker) F122 enters the control room F121 in the factory and can set their own information (craftsman identification data F123, basic data F124 (craftsman's carrier data, i.e., data indicating the manufacturing lines and equipment the craftsman has operated so far)) into the memory of the action input unit F130, for example, using a smartphone, tablet PC, or personal computer F125. The craftsman management unit F120 may refer to the craftsman's own information and provide a confidence coefficient for the operations performed by craftsman F122. This confidence coefficient is updated to a more reliable confidence coefficient as the equipment is operated and operational experience is accumulated. Operational experience refers to information accumulated from the correlation between the evaluation values of the quality of products manufactured under the operation of multiple workers (from inexperienced to highly experienced), for example.
[0134] When the manufacturing line F221 starts operating, image data, such as data showing the operating status, is acquired from multiple locations on the manufacturing line F221 and displayed on multiple monitors F131. The craftsman F122 operates the controls (buttons, levers, handles, etc.) of the action input unit F130 as needed while looking at the monitors F131 (or glasses with display functions). This allows the craftsman's skills to be reflected in the manufacturing process. Examples include adjusting the temperature, adjusting the stopping position of transported parts, adjusting the amount of liquid (e.g., paint, cleaning solution, etc.) sprayed, adjusting the amount of material, and adjusting the transport speed. This action data F132 is transmitted to cyberspace E200 as craftsman data F100. The craftsman data F100 may include the aforementioned confidence coefficient.
[0135] Furthermore, in response to the behavioral data F131, various sensors F224 on the manufacturing line detect the status of various devices and products. This detection data is transmitted to cyberspace E200 as device data F200. The various sensors F224 include sensors that measure temperature, pressure, position (rotational position, movement position, vertical position, etc.) of movable arms, vibration, liquid volume, weight, quantity, color, image, speed, and acceleration.
[0136] Here, the Takumi data F100 also includes sensory data (which may also be called sensory information) F101 and emotional data (which may also be called emotional information) F106. For sensory data F101, for example, if it can be obtained by an odor sensor, the sensor output is used. However, if it cannot be obtained by an odor sensor, Takumi F122, when it detects an odor, presses various odor detection buttons or inputs voice, and odor data is identified and collected based on that input data. Wearable sensors, microphones, glasses with sensors, etc., are used to collect sensory data F101 and emotional data F106.
[0137] Figure 5B shows a classification of various types of Takumi data obtainable from Takumi E122. Emotional data F106 is obtained from, for example, a microphone, camera, and glasses sensor. The microphone transmits Takumi E122's speech to the speech analyzer. The speech analyzer analyzes the speech and analyzes Takumi E122's emotions according to the content of the speech. The speech analyzer interprets, for example, "Oh no," "Oh, I failed," etc., as negative speech, and interprets, for example, "It's okay, it's okay," "That's good," "Go, go," Takumi's humming, etc., as positive speech. This makes it possible to distinguish whether Takumi E122 is in a negative mood or a positive mood.
[0138] The sentiment data described above correlates with the quality of products manufactured during the time period in which the sentiment data occurred, or with the quality of the characteristics of those products.
[0139] For example, products corresponding to periods of negative speech often have inferior characteristics and performance compared to products corresponding to periods of positive speech. Therefore, acquiring and analyzing emotional data is crucial for determining the reliability of components and products.
[0140] The five-sense data F101 includes the senses of smell, hearing, touch, sight, and taste. For example, when the craftsman experiences these sensations, he can operate buttons or levers corresponding to those sensations, or touch the display buttons (corresponding to the sensations) on the smartphone F125. Furthermore, he can speak through the microphone, and this speech can be interpreted by a voice recognition device, which can then create the five-sense data. This makes it possible to acquire the five-sense data of the craftsman E122.
[0141] For example, during the operation of a water treatment system, a skilled worker may notice a distinctive odor. Bacillus bacteria (hereinafter referred to as Bacillus) are known to suppress such odors. Bacillus bacteria excrete enzymes and antibiotics with lytic activity, and also inhibit the activity of sulfate-reducing bacteria, thus suppressing excess sludge and odors.
[0142] Therefore, when the craftsman sensitively detects an odor in the sludge tank of the water treatment system, he may add an activator to the tank to activate and proliferate Bacillus bacteria. At this time, the craftsman may, for example, press a "Odor Present" button. In this case, the button operation information and the amount of activator added may be recorded as the craftsman's skill data (amount of activator added, data from the "Odor Present" button) and transmitted to cyberspace. Furthermore, data on the temperature of the sludge material, ambient temperature, humidity, and the number of spores contained in the sludge material may also be transmitted to cyberspace at this time.
[0143] Furthermore, in food production lines (for cookies, cakes, etc.), for example, adjustments to temperature, ingredients, and moisture content are often required to control "smell," "touch," "sight," and "taste." Data from these adjustments is transmitted to cyberspace as "craftsmanship data."
[0144] Furthermore, when assessing the status of operating machinery, it is sometimes necessary to use "hearing" to understand the condition of the machinery.
[0145] Furthermore, Takumi E122 may also apply an ultrasonic generator or vibration generator to a working machine, collect the reflected sound with a microphone, and analyze it with an analyzer. Depending on the characteristics of the reflected sound, the analyzer can detect loose screws, cracks and scratches in the body or steel frame. When detecting cracks and scratches, images captured by a super-resolution camera may also be used. Therefore, operating devices such as ultrasonic generators or vibration generators may also be present in the room where Takumi E122 is located. Although the relationship between Takumi E122 and factories has been shown, this technology can also be applied to inspecting and monitoring the condition of infrastructure structures.
[0146] Furthermore, the craftsman data F100 also includes action data F102, which represents the craftsman's actions. Action data F102 is, for example, input data F1021 when craftsman 122 directly operates a machine. For example, when a switch is turned on or off, the identification data of the corresponding machine, the switch status data, and the time of operation are grouped together and treated as one unit of action data. Similarly, when the temperature or speed is adjusted, the identification data of the corresponding machine, the temperature setting value data or speed setting value data, and the time of operation are grouped together and treated as one unit of action data.
[0147] Furthermore, the Takumi data F100 also includes biometric data F103, which represents the Takumi's biological state. Biometric data F103 is acquired, for example, from a wearable sensor F1031. Wearable sensors F1031 include glasses type, wristwatch type (including blood pressure monitor, heart rate monitor, thermometer, microphone, etc.), weighing scale, and sweat meter. The biometric data F103 from this biosensor allows us to understand the Takumi's physical condition and change / set mission times, etc.
[0148] Furthermore, the craftsman data F100 also includes recognition model data F104 and skill, knowledge, and expertise data F105. As explained earlier, this data is the craftsman's own data. This self-data includes craftsman identification data F123, the craftsman's career data (i.e., data indicating the model names of manufacturing lines and equipment the craftsman has operated), training history, area of expertise, teaching experience, and the number of years spent working with these). Based on this, grade data (corresponding to a confidence coefficient) may be added to the craftsman. Depending on the craftsman's grade, there may be differences in product quality. In particular, products manufactured when the craftsman is experiencing negative emotions often show significant differences in quality depending on the craftsman's grade. For example, a low-grade craftsman will produce a large number of inferior quality products when experiencing negative emotions, while a high-grade craftsman will produce fewer inferior quality products even when experiencing negative emotions. Furthermore, the skill, knowledge, and expertise data F105 may be used when switching programs or changing parameter tables used in programs, based on the experience of the craftsman. In particular, when multiple versions of a program exist, there may be compatibility issues between the controlled equipment (e.g., a robot) and the program. In such cases, the craftsman may switch the program and / or the parameter tables used based on their accumulated experience and achievements. Also, if the equipment is changed, or if the surrounding environment of the equipment changes, it may be necessary to switch the program. Moreover, programs and parameters may be switched to conserve energy in order to reduce the environmental impact. And these switching decisions may be made based on the senses of the craftsman (expert). <Utilization of various types of data in physical space> Figure 6 is a data utilization block diagram illustrating the diverse ways in which data acquired from physical space E100 into cyberspace E200 can be used, and the effects that can be obtained from such utilization.
[0149] As described above, craftsman data F100 and equipment data F200 are transmitted to cyberspace E200. Furthermore, other acquired data F300 besides craftsman data F100 and equipment data F200 also exists within cyberspace E200. Of course, as explained earlier, there is also acquired data acquired by the fluctuation information acquisition unit E601 and the research information acquisition unit E602. Therefore, for example, the fluctuation information acquisition unit E601 may acquire acquired data F300.
[0150] The types of acquired data F300 are classified as follows, for example, environmental data F301, weather data F302, supply chain data F303, data indicating regional revitalization F304, and reuse / recycling related data F305.
[0151] Environmental data F301 includes data on the environment within a factory where a manufacturing line is located (temperature, humidity, dust density, number of workers, role of each worker, etc.). Weather data F302 includes data on weather changes in the area where the factory is located, as well as weather changes in related factories (e.g., other factories of the same company, other factories manufacturing the same or related products, etc.) (including earthquake information). Supply chain data F303 includes data on the quantity of materials, procurement, distribution, sales, and consumption of parts, as well as status data such as inventory, shipped, and in transit. Regional revitalization data F304 includes data on population changes in the region, age distribution, commercial activity (store sales and tax payment status), and activity budgets allocated to the region by the government.
[0152] Reuse and recycling related data F305 is information obtained, for example, from sensors in a demolition business in physical space E100. In the demolition business, various devices are classified by parts and products (composite parts), and each part and product may have markings or stamps indicating whether it is reusable or recyclable, along with its identification data. This information is read by laser or image recognition sensors and transmitted to cyber space E200 as reuse and recycling related data F305.
[0153] AI(E300) includes the aforementioned craftsmanship data F100, equipment data F200, and acquired data F300. By combining and analyzing parts of this data, analysis data F400 can be obtained.
[0154] This analysis data F400 can be incorporated into analysis / prediction data and optimization / planning data. For example, analysis data F400 can be used as data for future prediction F401, data for autonomous control F402, data for human support F403, data for personnel training F404, and data for automation / efficiency improvement F405. This utilization process is performed by AI (E300), which constantly monitors expert data F100, equipment data F200, acquired data F300, etc., and can autonomously execute data utilization and control when predetermined conditions are met.
[0155] The following uses are possible for F401 data for future prediction: For example, suppose it is found that the craftsman's behavior data F102 changes in response to weather data, and as a result, the characteristics and quality of the manufactured product are affected. Then, by monitoring the correlation between the weather data F302 and the craftsman's behavior data F102, it is possible to predict the characteristics and quality of the manufactured product. Based on this prediction, the autonomous control unit can provide feedback control to the quality ranking process of the manufactured product on the production line, or to the sorting process of the manufactured product on the production line.
[0156] The following are possible uses for the F402 data for autonomous control: For example, suppose there is a significant change in the supply chain data. This could result in some factories experiencing delays or surpluses in the supply of parts and materials delivered through the supply chain. In this case, the autonomous control data F402 can issue commands to factories experiencing delays or surpluses in parts and materials to reduce or increase production on their manufacturing lines. Of course, the autonomous control data F402 also includes data showing the correlation between the weather data F302 and the craftsman's behavior data F102.
[0157] The following are possible uses for the F403 data to assist people:
[0158] For example, by referring to the regional revitalization status data F304, it is possible to instruct the allocation of relief personnel to factories. Furthermore, by referring to the personnel numbers and staffing data included in the aforementioned environmental data F301, it is also possible to instruct or propose the allocation of relief personnel to factories in appropriate regions (regions that are easy to commute to).
[0159] The following uses are possible for the F404 data for personnel training:
[0160] For example, in this system, craftsman data is stored in the cyberspace data storage unit E310. The AI (E300) can determine the identification information and the craftsman's area of expertise from this craftsman data. Furthermore, in this system, when a new factory is built, for example, the factory designer can input the design drawings from the commercial business unit E29 into cyberspace. This allows the AI (E300) to predict which factories will need craftsmen and how many people will be required.
[0161] Furthermore, the AI (E300) can determine the aging (retirement) of skilled craftsmen based on the number of years of experience and age of the skilled craftsmen data stored in the data storage unit E310. Based on these judgments and the above predictions, the AI (E300) can predict the number of skilled craftsmen that will be needed in the future and can notify factories, companies, and the education industry, for example, of requests for training skilled craftsmen.
[0162] The following are possible uses of the F405 data for automation / efficiency improvements:
[0163] AI(E300) can compare and monitor manufacturing processes in multiple similar factories, compare and monitor similar processing steps, and compare and monitor production volumes. To this end, AI(E300) can determine the following: For example, if the second factory has a processing step where product assembly is done manually, requiring many personnel and resulting in low production efficiency, but the first factory has automated product assembly with robots, requiring fewer personnel and resulting in high production efficiency. In such a case, if robots are introduced into the product assembly process at the second factory, AI(E300) can autonomously provide the robot control program to the second factory via a feedback loop. It can also register surplus personnel in the human support data F403. Furthermore, the future prediction data F401 can provide future prediction data to the product transportation industry (logistics) to improve the product production efficiency of the second factory.
[0164] As mentioned above, AI (E300) can utilize data from various businesses in cyberspace to create a highly productive and efficient manufacturing process environment.
[0165] Figures 7A, 7B, and 7C show examples of wearable sensors that obtain specific information about a craftsman, and in this example, eyeglasses are shown. This explains basic information about the eyeball. The diameter of an adult eyeball is approximately 25 mm. It is about 17 mm at birth and grows larger with age. The interpupillary distance of an adult male is approximately 65 mm. Most commercially available stereo cameras are made with a 65mm interpupillary distance. The interpupillary distance of adult women is several millimeters shorter than that of men. The electrooculography (EOV) is several tens of mV. The corneal side of the eyeball is positive, and the retinal side is positive. It has a negative potential. When this is measured on the surface of the skin, it appears as a potential difference of several hundred μV (called the electrooculography).
[0166] The range of eye rotation (in a typical adult) is less than 50° to the left and less than 50° to the right in the left-right direction (also called the horizontal direction), and less than 50° downwards in the up-down direction (also called the vertical direction). The range of vertical movement that can be controlled by oneself is narrow in the upward direction, as is the "Bell phenomenon" which causes the eyeball to rotate upward when the eyes are closed. This is because the range of eye movement in the vertical direction shifts upward. Furthermore, the convergence angle (the angle at which the lines of sight of the left and right eyes intersect) is 20° or less.
[0167] Referring to Figures 7A, 7B, and 7C, an example of the configuration of an eye rotation detection device will be explained. Although there are various forms of eye rotation detection devices, here we will show an eye rotation detection device in the form of eyewear. Eyewear includes goggles, glasses (sunglasses are equivalent to glasses), etc., but here we will explain a glasses-type eye rotation detection device. Figure 7A is a front view of an example of a glasses-type eye rotation detection device, and Figure 7B is a rear-upper view of an example of a glasses-type eye rotation detection device. Figure 7C is a view from the front right of a user wearing an example of a glasses-type eye rotation detection device.
[0168] There are two types of eye rotation: up-and-down rotation and left-and-right rotation. Up-and-down rotation includes blinking, closing the eyes, winking, etc. Left-and-right rotation is a slow eye movement in which both eyeballs rotate in the same direction unconsciously. Eye rotation is broadly classified into convergence and divergence, which are conscious rotations of the left and right eyeballs in the same direction and rotations of the left and right eyeballs in opposite directions. Convergence is when the directions of the left and right eyeballs intersect, and divergence is when the directions of the left and right eyeballs diverge. Eye rotation is detected based on changes in electrooculography (EOG). EOG can be detected by the difference in voltage from a pair of electrodes that sandwich the eyeball. The direction in which the eyeball is sandwiched can be left and right, up and down, front and back, or even diagonally. Blinking, closing the eyes, winking, etc. can be detected from EOG detected by an electrode pair positioned to sandwich the eyeball from above and below. Blinking, closing the eyes, winking, slow movements, and gaze shifts can be detected from EOG detected by an electrode pair positioned to sandwich the eyeball from above and below and from the left and right. Slow movements, gaze shifts, and convergence / divergence can be detected from EOG detected by an electrode pair positioned to sandwich the eyeball from the front and back and from the left and right.
[0169] The glasses include a right frame 12, a left frame 14, and a bridge 26 connecting both frames 12 and 14. If the user does not regularly wear glasses, simple lenses may be fitted into the right frame 12 and left frame 14. If the product is not just an electrooculography detection device, but also detects gaze movement or convergence angle changes from the electrooculography and applies the detection results, for example, a glasses-type wearable device capable of AR display, then at least a portion of the right frame 12 and left frame 14 may be fitted with a liquid crystal panel or organic EL panel for AR display.
[0170] In this embodiment, in order to detect convergence and divergence, electrodes are positioned so as to sandwich the eyeballs from an anterior-posterior position that is in phase (same vector) with respect to each eyeball, and from lateral positions that are in opposite phase (opposite vector) with respect to each eyeball, within the same plane.
[0171] To detect the electrooculography (EOE) of the right eyeball, as shown in Figure 7B, a right temple electrode 32 is provided on the right side of the right eyeball EOE, and a right nose pad electrode 42 is provided on the surface of the right nose pad 22 that contacts the nose on the left side of the right eyeball EOE. In the plan view (Figure 7B is considered a plan view), the right temple electrode 32 and the right nose pad electrode 42 are positioned such that the line connecting the right temple electrode 32 and the right nose pad electrode 42 passes through the right eyeball EOE.
[0172] In the front view (Figure 7A is considered a front view), the right temple electrode 32 is located on the left side of the right eyeball ER, and the right nose pad electrode 42 is located on the right side of the right eyeball ER. The right temple electrode 32 and the right nose pad electrode 42 are positioned such that the line connecting them passes through the right eyeball ER. Also, in the front view, the right nose pad electrode 42 is located slightly above the right temple electrode 32.
[0173] In the side view, the right temple electrode 32 is located on the rear side of the right eyeball ER, i.e., on the left side of the right eyeball ER in the right side view and on the right side of the right eyeball ER in the left side view, and the right nose pad electrode 42 is located on the front side of the right eyeball ER, i.e., on the right side of the right eyeball ER in the right side view and on the left side of the right eyeball ER in the left side view. The right temple electrode 32 and the right nose pad electrode 42 are positioned such that the line connecting the right temple electrode 32 and the right nose pad electrode 42 passes through the right eyeball ER.
[0174] Figure 7C shows how the line connecting the right temple electrode 32 and the right nose pad electrode 42 passes through the right eyeball ER in the front, top, and side views of the head. Note that the line connecting the two electrodes does not need to pass through the center of the right eyeball ER; it can pass through any part of the eyeball. The same applies to the left eyeball, although it is hidden by the face in Figure 7C.
[0175] Furthermore, the right temple electrode 32 and the right nose pad electrode 42, which detect the electrooculography of the right eyeball ER, are shown in the plan view, front view, and side view, respectively. The line connecting 42 is positioned to pass through the right eyeball ER, but in at least one of the plan view, front view and side view, the right temple electrode 32 and the right nose pad electrode 42 are The connecting lines should be positioned so that they pass through the ER of the right eyeball.
[0176] Similarly, to detect the electrooculography of the left eyeball EL, a left nose pad 24 is attached to the right side of the left eyeball EL in the plan view, for example, near the connection point between the left frame 14 and the bridge 16. A left nose pad electrode 44 is provided on the surface that contacts the nose, and a left temple electrode 36 is provided on the left side of the left eyeball EL, for example, on the part of the left temple 20 that rests on the ear. The left temple electrode 36 is positioned such that the line connecting the left nose pad electrode 44 and the left temple electrode 36 passes through the left eyeball EL.
[0177] The right temple electrode 32 and the left temple electrode 36 are symmetrical with respect to a line perpendicular to the midpoint of the line connecting the right frame 12 and the left frame 14 (for example, a line extending from the center of the nose to the back of the head).
[0178] In the front view, the left nose pad electrode 44 is located to the left of the left eyeball EL, and the left temple electrode 36 is located to the right of the left eyeball EL. The left nose pad electrode 44 and the left temple electrode 36 are positioned such that the line connecting them passes through the left eyeball EL. Also, in the front view, the left nose pad electrode 44 is located slightly above the second left electrode 42.
[0179] In the side view, the left nose pad electrode 44 is located on the front side of the left eyeball EL, i.e., to the right of the left eyeball EL in the right side view and to the left of the left eyeball EL in the left side view, and the left temple electrode 36 is located on the rear side of the left eyeball EL, i.e., to the left of the left eyeball EL in the right side view and to the right of the left eyeball EL in the left side view. The left nose pad electrode 44 and the left temple electrode 36 are positioned such that the line connecting the left nose pad electrode 44 and the left temple electrode 36 passes through the left eyeball EL.
[0180] The right temple electrode 32 is provided across the side (contacting the temporal region) and bottom (contacting the base of the ear) of the right temple 18, so that when the glasses are worn on the face, the weight of the temple 18 causes the right temple electrode 32 to contact the area at the base of the ear where there is no coarse hair. The left temple electrode 36 is provided across the side (contacting the temporal region) and bottom (contacting the base of the ear) of the left temple 20. The electrodes are provided across the temples, and when the glasses are worn on the face, the weight of the temples 20 causes the left temple electrode 36 to come into contact with the area at the base of the ear where there is no coarse hair. As a result, the right temple electrode 32 and the left temple electrode 36 are in close contact with the user's skin, allowing for accurate sensing of the electrooculography.
[0181] In addition, the left nose pad electrode 44 and the left temple electrode 36 for detecting the electrooculogram of the left eyeball EL may also be arranged such that the line connecting the left nose pad electrode 44 and the left temple electrode 36 passes through the left eyeball EL in at least one of the plan view, front view, and side view.
[0182] An forehead pad 26 that contacts the forehead is provided inside the bridge 16, and a neutral electrode 46 is provided on the surface of the forehead pad 26 that contacts the forehead. The neutral electrode 46 is an electrode for ensuring a neutral potential for electrooculogram detection and is in contact with the skin, for example, the forehead. The neutral electrode 46 is arranged such that the distance between the neutral electrode 46 and the right temple electrode 32 is equal to the distance between the neutral electrode 46 and the left temple electrode 36, and the distance between the neutral electrode 46 and the right nose pad electrode 42 is equal to the distance between the neutral electrode 46 and the left nose pad electrode 44. The reason for arranging the neutral electrode 46 at such a position is for the convergence angle detection described later. The convergence angle is detected based on the result of detecting the rotation of the eyeballs that is symmetric with respect to the left and right when viewed from the front for each of the left and right eyeballs. For example, in an electrocardiograph a neutral potential is taken at a part of the body where the influence of eyeball rotation can be ignored, for example, at the end of the right foot. By taking the neutral potential at the center of the forehead, a place that is somewhat affected by eyeball rotation but is equally affected by the left and right eyeballs, the influence of the electrooculogram received by the neutral electrode from each of the left and right eyeballs can be equalized. The right temple electrode 32, the right nose pad electrode 42, the left nose pad electrode 44, the left temple electrode 36, and the neutral electrode 46 include a metal foil such as copper, a small metal piece, a metal sphere such as stainless steel, or a conductive silicone rubber sheet. Since these electrodes 32, 42, 44, 36 are electrodes for detecting an electrooculogram as described later, they are also referred to as EOG electrodes.
[0183] <EOG signal> As shown in FIG. 7B, a processing unit 30 for detecting an electrooculogram is built in or externally attached to a portion near the frame 12 of one temple, for example, the right temple 18. The other temple For example, a battery 34 for the processing unit 30 is built into or attached to the part of the left temple 20 close to the frame 12. The processing unit 30 may not only perform electrooculography detection, but also, in the case of a glasses-type wearable device capable of AR display, perform display control. Rather than being built into the glasses, the processing unit 30 is provided on the outside of the glasses and is connected to the glasses wirelessly or by wire. A battery 34 may be connected. In that case, the battery 34 can be built into the processing unit 30 and placed outside the glasses. Alternatively, the functions of the processing unit 30 may be divided into two parts, with only the first processing unit that senses signals from electrodes placed in the glasses, and the second processing unit that detects electrooculography from the sense signals and controls according to the detection results placed outside the glasses. A mobile device such as a smartphone can be used as the second processing unit. The second processing unit is not limited to mobile devices directly connected to the glasses, but also includes servers connected via a network.
[0184] The signal from the right temple electrode 32 is input to the - terminal of the first analog / digital (A / D) converter 62, and the signal from the second left electrode 36 is input to the + terminal of the first A / D converter 62, and the difference signal, the first EOG signal ADC Ch0, is output. The right temple electrode 32 and the left temple electrode 36 sandwich the eyeball from the left and right, so the first EOG signal ADC C h0 indicates left-right rotation of the left and right eyeballs.
[0185] The signal from the right temple electrode 32 is input to the - terminal of the second A / D converter 64, and the signal from the right nose pad electrode 42 is input to the + terminal of the second A / D converter 64, and the difference The second EOG signal ADC Ch1, which is a split signal, is output. The right temple electrode 32 and the right nose pad electrode 42 sandwich the right eyeball from above, below, and left and right, so the second EOG signal ADC C h1 indicates the left-right and up-down rotation of the right eyeball.
[0186] The signal from the left nose pad electrode 44 is input to the + terminal of the third A / D converter 66, and the signal from the left temple electrode 36 is input to the - terminal of the second A / D converter 66, and the difference A third EOG signal, ADC Ch2, which is a split signal, is output. Since the left nose pad electrode 44 and the left temple electrode 36 sandwich the left eyeball from above, below, and from the sides, the third EOG signal ADC Ch2 indicates the left-right rotation and up-down rotation of the left eyeball.
[0187] Since the left-right positions of the two electrodes for the second EOG signal ADC Ch1 and the left-right positions of the two electrodes for the third EOG signal ADC Ch2 are opposite (the + / - inputs of the A / D converter are inverted), it is possible to detect from the waveforms of the second EOG signal ADC Ch1 and the third EOG signal ADC Ch2 whether the left and right eyeballs are rotating left and right in the same direction or in opposite directions.
[0188] The voltage signals from the right temple electrode 32, right nose pad electrode 42, left nose pad electrode 44, and left temple electrode 36 are weak, so they are highly susceptible to noise. To enable cell operation, a series circuit of resistors R1 and R2 is connected between the reference analog voltage Vcc (=3.3V or 5.5V) of A / D converters 62, 64, and 66 and ground (GND), and a neutral electrode 46 is connected to the connection point of resistors R1 and R2. Resistors R1 and R2 have equal values, for example, 1MΩ. A / D converters 62, 64, and 66 are capable of detecting analog voltages from 0V (ground) to the reference analog voltage Vcc, and convert input analog voltages into digital values in the range from 0V to 3.3V, centered around the midpoint of the detectable range, for example, a voltage of half 3.3V (referred to as the midpoint voltage). Since the connection point of resistors R1 and R2 is connected to the midpoint voltage terminal, and the neutral electrode 46 is connected to the connection point of resistors R1 and R2, the midpoint voltage of A / D converters 62, 64, and 66 is the same as the voltage of the human body. As a result, the midpoint voltages of the A / D converters 62, 64, and 66 fluctuate in conjunction with the voltage of the human body, and noise mixed into the voltage signals from the EOG electrodes 32, 42, 44, and 36 is not mixed into the digital values that are the outputs of the A / D converters 62, 64, and 66. This improves the signal-to-noise ratio of the detection of electrooculography.
[0189] Figure 8 is a block diagram showing an example of the electrical configuration of the eye rotation detection device. The processing unit 30 may include A / D converters 62, 64, and 66, or A / D converters 62, 64, and 6 6 may be externally connected to the processing unit 30.
[0190] The signal from the right temple electrode 32 is input to the - terminal of the first A / D converter 62, and the signal from the left temple electrode 36 is input to the + terminal of the first A / D converter 62. The channel's EOG signal ADC Ch0 is obtained. The signal from the right temple electrode 32 is input to the - terminal of the second A / D converter 64, and the signal from the right nose pad electrode 42 is input to the second The signal from the left nose pad electrode 44 is input to the + terminal of the third A / D converter 66, and the signal from the left temple electrode 36 is input to the - terminal of the second A / D converter 66, to obtain the third channel EOG signal ADC Ch2.
[0191] The signal from the neutral electrode 46 is supplied to the midpoint voltage terminals of the A / D converters 62, 64, and 66, and the midpoint voltages of the A / D converters 62, 64, and 66 are considered to be the voltage of the human body detected by the neutral electrode 46.
[0192] EOG signals output from A / D converters 62, 64, and 66 are input to an eye movement detection unit 75 that detects eye rotation (hereinafter sometimes referred to as eye movement). The eye movement detection unit 75 may be composed of hardware or software. In the latter case, the CPU 74, ROM 76, and RAM 78 are connected to a bus line, and the eye movement detection unit 75 is also connected to the bus line. The eye movement detection unit 75 is realized by the CPU 74 executing a program stored in the ROM 76. A wireless LAN device 80 is also connected to the bus line, and the processing unit 30 is connected to a mobile terminal 84 such as a smartphone via the wireless LAN device 80. The mobile terminal 84 may be connected to a server 88 via a network 86 such as the Internet. The eye movement detection unit 75 detects electrooculography based on the EOG signals output from A / D converters 62 and 64, and can detect left-right rotation (convergence and divergence) of the left and right eyeballs, as well as left-right rotation of the eyeballs (gaze movement) and up-down rotation (blinking, eye closing) from the detected electrooculography. Furthermore, the eye movement detection unit 75 can estimate various user states from the detected eye movements (for example, a state of lacking concentration and being restless, a state of concentration, a state of tension and mental stress, or a state of fatigue making it difficult to concentrate on work or tasks). The type of eye rotation detected and the type of state estimated can be changed by changing the program executed by the CPU 74. This change instruction may also be given from the mobile terminal 84.
[0193] Instead of the wireless LAN device 80, communication devices using communication methods such as ZigBee®, Bluetooth® Low Energy, or Wi-Fi® may be used. The detection results of the eye movement detection unit 75 (eye movement detection results, state estimation results) may be temporarily stored in RAM 78 and then sent to the mobile terminal 84 via communication devices such as the wireless LAN device 80. Alternatively, the detection results of the eye movement detection unit 75 may be sent to the mobile terminal 84 in real time. The mobile terminal 84 may store the detection results of the eye movement detection unit 75 in its built-in memory (not shown), or it may transfer the detection results to the server 88 via the network 86. The mobile terminal 84 may start some processing in response to the detection results of the eye movement detection unit 75, store the processing results in its built-in memory, or transfer the processing results to the server 88 via the network 86. The server 88 may aggregate the detection results from many eye movement detection units 75 and the processing results from many mobile terminals 84 to perform so-called big data analysis.
[0194] Figure 9 is an electrooculogram (EOG) illustrating an example of the relationship between various user eye movements and the EOG signals ADC Ch0, ADC Ch1, and ADC Ch2 obtained from A / D converters 62, 64, and 66. The vertical axis shows the sample values of A / D converters 62, 64, and 66 (for example, 3.3V, 24-bit A / D converters), and the horizontal axis shows time.
[0195] By analyzing the EOG signals ADC Ch0, ADC Ch1, and ADC Ch2 for blinking (S1), closing (S2), left gaze (S3), right gaze (S4), and crossed eyes (S5), it is possible to track the viewpoint that the craftsman is focusing on.
[0196] Figure 10 shows a wristwatch-type wearable sensor 90. The wristwatch body has a built-in thermometer, heart rate monitor, and blood pressure monitor. The display unit 901 shows the names of the current user's (Takumi's) body temperature 91, heart rate 92, and blood pressure 93, and the measurement results are displayed as bars next to the names. A microphone 94 may be provided with the wearable sensor 90. The wearable sensor 90 also has wireless communication capabilities, and its input data is managed by the Takumi Management Unit F120.
[0197] It is desirable to identify, through numerous tests, the characteristic patterns of the detection output of the wearable sensor described above, based on changes in the user's emotions. Furthermore, unique characteristic patterns may emerge depending on the user.
[0198] Figure 11 shows the distribution of quality Q (PGQ) based on the quality inspection results of products manufactured when a craftsman's emotions were stable and when the craftsman's emotions were unstable. In region EL1, where the craftsman's emotions are stable, the products are of a quality that exceeds the quality acceptance line Qr, while in region EL2, where the craftsman's emotions are unstable, many products are of a quality that falls below the quality acceptance line Qr. The above work is, for example, when a worker (or craftsman) operates a welding robot to weld and attach an arm to a moving housing. When the joint strength between the housing and the arm is inspected, the joint strength of the arms manufactured when the worker (or craftsman)'s emotions were unstable is weak.
[0199] Similar results were obtained when workers soldered component terminals to wiring on a circuit board that was stopped for a certain period of time on a conveyor belt. When electrical continuity tests were performed between the wiring and terminals, it was found that products manufactured when the workers were emotionally unstable had a higher proportion of defects.
[0200] Figure 12A shows an example of how a feedback loop can be used to improve the working environment of a business or manufacturing line, for example, or to reduce environmental impact.
[0201] From the physical space E100, operational data and biometric data related to the actions of the worker (or craftsman) F122 are transmitted to the cyber space E200. The worker enters the control room F121 and can operate selection buttons to determine if the work site is cold, hot, or just right (comfortable).
[0202] At the work site F530, the ambient temperature F521 is measured by a thermometer, and the ambient humidity F522 is measured by a hygrometer. In addition, the airflow and ventilation conditions (air volume and speed) F523, lighting color F524, etc. at the work site F530 are also measured. Furthermore, the activity level (which can also be called calories burned) F525 and sweating conditions (humidity) F526 of the worker F122 are measured by wearable sensors.
[0203] The above measurement data is constantly read by the autonomous control unit E500 in cyberspace E200 and used as elements for creating control data (adjustment data) for air conditioners, blowers, lighting fixtures, etc. The autonomous control unit E500 also stores default data and constraint data sent from the work site F530. Default data is data that shows the values specified by the person in charge at the site when the manufacturing line is set up, such as ambient temperature, ambient humidity, airflow status (air volume and speed), and lighting color. Constraint data is data that the person in charge imposes constraints on changes in ambient temperature, ambient humidity, airflow status (air volume and speed), and lighting color, such as upper and lower limits and hue. This is because there are various restrictions depending on the product manufactured on the manufacturing line.
[0204] Now, let's say worker F122 feels hot and presses the button to lower the temperature at the work site. The autonomous control unit E500 will not simply send a temperature control command to the air conditioner via the edge computer at the work site, but will also perform intelligent control by adjusting the airflow and humidity as follows. For example, even without controlling the air conditioner to lower the temperature, providing airflow or lowering the humidity may make the worker feel less hot. Also, changing the lighting color, for example, from orange to white or blue, may make the worker feel less hot. Therefore, the autonomous control unit E500 can make the following judgments and take the following actions.
[0205] For example, suppose there are currently many air conditioners, and their power consumption is greater than that of a small number of other control devices (e.g., fans and humidity controllers in the workroom). Or, suppose that increasing the operating output from the current level would bring the power consumption for the air conditioners to the upper limit. In this case, the autonomous control unit E500 sets control state E5031 to minimize the total power consumption. That is, when worker F122 operates the instruction button to lower the temperature, the autonomous control unit E500 transmits a command to the site to control the fans and / or humidity controllers.
[0206] By having the feedback loop described above, this system contributes to reducing environmental impact.
[0207] Figure 12B illustrates another example of using a feedback loop to improve the working environment of a business or manufacturing line, or to reduce environmental impact. In this example, at least one of the following is sent to cyberspace E200 as specific information: renewable energy production information F601 (information on wind power, solar power, etc.), consumption information (electricity usage of factories and businesses) F602, and environmental impact information (carbon dioxide emissions, etc.) F603. Energy production information F604 is also sent from the energy business E11. Each piece of information is sent via the edge computer of its respective business.
[0208] The autonomous control unit E500 calculates the optimal power usage (a state where production and consumption are balanced at a constant ratio) using the overall actual power consumption and actual power production. In this case, the environmental load calculation unit E5021 can request each business to increase or decrease its renewable energy usage ratio in order to reduce the overall environmental load as much as possible (to utilize renewable energy as much as possible). Alternatively, it provides graphs of the overall actual power consumption, actual power production, and optimal power usage as image data. It also displays the renewable energy usage ratio of the business entity within the graph of the power usage used by that business entity. Furthermore, if it is possible for the business entity to further increase its renewable energy usage ratio, it recommends that increase. This information is fed back as cooperation request information F610.
[0209] By presenting this kind of service information to various businesses, Cyberspace E200 makes it possible to comprehensively reduce the environmental impact.
[0210] Figure 12C shows yet another example of using a feedback loop to control the power usage environment in, for example, a power business and reduce environmental impact. In the first area of physical space E100, there is the first power transmission and distribution equipment F711, the first power management device F721, and an edge computer F731 that notifies cyber space E200 of the first power usage status. In the second area of physical space E100, there is the second power transmission and distribution equipment F712, the second power management device F722, and an edge computer F732 that notifies cyber space E200 of the second power usage status.
[0211] Furthermore, there is a power adapter F740 used when the first power transmission and distribution equipment F711 and the second power transmission and distribution equipment F712 exchange power with each other. The power adapter F740 can, for example, convert the power of the first frequency to the power of the second frequency if the power of the first is at the first frequency and the power of the second is at the second frequency, and conversely, convert the power of the second frequency to the power of the first frequency. It can also convert voltage and current values between the powers.
[0212] Meanwhile, the first autonomous control unit EA500 in cyberspace E200 includes a first power usage analysis unit EA502 that analyzes the first power usage status, and a control unit EA503 that generates feedback data to the edge computer F731 via loop KA500 based on the analysis results of the first power usage analysis unit EA502. Furthermore, the second autonomous control unit EB500 in cyberspace E200 includes a second power usage analysis unit EB502 that analyzes the second power usage status, and a control unit EB503 that generates feedback data to the edge computer F732 using loop KB503 based on the analysis results of the second power usage analysis unit EB502.
[0213] According to the system described above, the control units EA503 and EB503 control the power adapter F740, enabling them to supply power from the first area to the second area, or vice versa. For example, if the capacity of one power source is insufficient, the system can be controlled to receive surplus power. In this case, the control loops KA510 and KB510 are used. Furthermore, depending on the usage of renewable energy, the system can be controlled to use renewable energy as much as possible overall, thereby reducing the environmental burden. Although the above example describes an embodiment using the first and second power sources, the above concept can also be applied to this system even if a third and fourth power source exist as power usage areas.
[0214] Furthermore, it goes without saying that the same approach as described in Figures 2A-2F can be applied to the power management system shown in Figures 12A-12B and the power transmission and distribution equipment shown in Figure 12C. That is, the loop control unit in cyberspace may have a loop linkage control unit that constructs or cancels a new feedback loop in response to new analysis results from the autonomous operation control unit.
[0215] Figure 13A shows a simple example of a factory using a feedback loop between cyberspace E200 and physical space E100.
[0216] In the physical space E100, there is a first factory G1. Within the first factory G1, there is a craftsman management unit F120, as explained in Figures 5A and 5B, from which craftsman data F100 is obtained. Craftsman data F100 is useful for controlling environmental impact in the first factory G1, or for improving production efficiency and product quality. This craftsman data F100 (for example, self-information of workers in the first factory G1) and the equipment data E200 of the first factory G1 are transmitted to cyberspace E200 and analyzed. In this analysis, it is determined whether there is data that should be fed back to the equipment in physical space E100. For example, it is determined whether product quality has improved when the craftsman has made adjustments to the control parameters previously given to the equipment. Here, not only product quality but also production efficiency is monitored. Production efficiency is judged, for example, whether the number of units produced per day has improved. In such cases, an analysis is performed to determine whether the expert data contributes to quality improvement and production efficiency, and whether the control parameters in the factory data have changed at that time.
[0217] If the control parameters in the factory data have changed, the control unit E503 determines that the changed new control parameters are suitable for the factory and, via the feedback loop, changes the existing control parameters (or default control parameters) in the factory to the new control parameters. Alternatively, it modifies the existing control parameters and changes them to the new control parameters.
[0218] Figure 13B shows a flowchart of the program executed by the autonomous control unit E500 in the cyberspace E200 described above. The autonomous control unit E500 acquires the craftsman data F100 and the device data F200 (SA1) and analyzes them (SA2). If the analysis determines that there is feedback data (SA3, YES), it determines whether the physical space permits the receipt of the feedback data (SA4). If permission is granted (SA4, YES), it sends the feedback data to the control unit in the physical space (SA5). On the other hand, if the analysis determines that there is no feedback data (SA, NO), the process ends. Similarly, if the analysis determines that there is feedback data (SA3, YES), but the physical space does not permit its receipt (SA4, NO), the process also ends.
[0219] The example above illustrates a simplified configuration for clarity, but in reality, many more factories and their feedback loops exist.
[0220] Figure 14A shows an example in which a first factory (or may be called a first section) G1 and a second factory (or may be called a second section) G2 exist in physical space E100. The craftsman data F100 and equipment data F200 of the first factory G1 and the craftsman data F100 and equipment data F200 of the second factory G2 are transmitted to cyberspace E200 and analyzed. As previously explained, cyberspace E200 has functions for creating feedback data for the first factory G1 and for creating feedback data for the second factory G2.
[0221] Furthermore, the autonomous control unit E500 in cyberspace E200 has an integrated control unit E504 between the control unit E503A for the first factory G1 and the control unit E503B for the second factory G2. The integrated control unit E504 corresponds to or includes a loop linkage control unit formed by the loop connection section (specifically, the system of systems K213) described in Figures 2A-2E, 3A, and 3B. This integrated control unit E504 can automatically detect controls that link with each other and related controls between the first factory G1 and the second factory G2. The integrated control unit E504 periodically exchanges information with control units E503A and E503B. When the integrated control unit E504 detects controls that link with each other and related controls between control unit E503A and control unit E503B, it can issue commands to control unit E503A and / or control unit E503B, for example, for feedback control.
[0222] The content of feedback control varies, and the control differs depending on the relationship between the first factory G1 and the second factory G2. For example, information exchange of parts procurement information and worker personnel information is performed, and the operating speed of the production line and the switching of operating parts are controlled. Of course, the same responses as in the cases explained in Figures 2B-2F are possible. That is, the loop control unit in cyberspace has a loop linkage control unit that constructs or cancels a new feedback loop in response to the new analysis results of the autonomous operation control unit. For example, it is possible to realize linked control such as instructing one factory to purchase new software from a software development company, or instructing a parts company to purchase appropriate parts for the manufacturing line.
[0223] Figure 14B shows the operation flow when the integrated control unit E504 receives information about the program (software) to be used in the second factory G2 from the control unit E503B, which manages the manufacturing process of the second factory G2. Now, suppose the integrated control unit E504 has received notification that the second factory G2 has been newly established (SB1). At this point, the integrated control unit E504 inquires with the control unit E503B whether the equipment and programs used in the manufacturing process of the second factory are the same as those of the first factory G1 (SB2). After receiving notification of the program version (first version) from the control unit E503B, if the integrated control unit E504 determines that it is different from its own version (second version for the first factory G1) (NO in SB2), it notifies the control unit E503B of this fact. The control unit E503B notifies the administrator of the second factory G2 that no usable programs were found, etc., and waits for further instructions (SB5).
[0224] In step SB2, if it is determined that the version of the program used in the second factory G2 is the same as the version of the program used in the first factory G1 (the second version) (YES in SB2), the program is automatically transferred to the control unit E503B (SB3). The control unit E503B then transfers the program (the second version) to the control unit of the second factory G2. At this time, if there is any craftsman data (various parameters, etc.) used in the program, that craftsman data is also transferred (SB4).
[0225] Figure 14C is a flowchart showing the processing after the control unit E503A for the first factory G1 notifies the administrator of the second factory G2 that no usable programs were found and waits for further instructions (SB5=SC1). If the administrator of the second factory G2 responds that it is not needed (SC2 YES), the process ends. On the other hand, if the administrator of the second factory G2 does not respond that it is not needed (SC2 YES) and specifies a different version of the program (for example, a third version) (SC3 YES), it is determined whether it owns that third version (the database for the first factory G1) (SC4). If the specified version (in this case, the third version) exists in the database for the first factory G1 (SC4 YES), the program and its control parameters are sent to the server control unit of the second factory (SC5). Otherwise (SC3 NO, SC4 NO), the process returns to the instruction waiting state (SC1).
[0226] The technology shown in Figures 14A-14C above is based on the following reasoning: This system comprises an edge device E900 in physical space E100, a platform K100 in cyber space E200, and a first feedback loop provided between the edge device and the platform. Furthermore, a first information acquisition unit K111 acquires first specific information via the first feedback loop. A first information analysis unit K112 analyzes the first specific information. A first autonomous operation unit K113 autonomously controls and / or provides services to the first device in physical space based on the first analysis results analyzed by the information analysis unit. Although the above description explains the relationship between the first and second factories, the same concept applies even if a third and fourth factory exist.
[0227] Furthermore, this system includes a second feedback loop similar to the one described above, a second information acquisition unit K111, a second information analysis unit K112, and a second autonomous operation unit K113. The integrated control unit E504 coordinates the first and second autonomous control units to determine the difference between the first analysis result and the second analysis result, and obtains control data to be set according to the difference. This control data is reflected in the first or second device via the first or second feedback loop. The control data is control data and / or parameters relating to the program used by the first or second device. Furthermore, as will be described below, the control data may also be data relating to reused materials or parts or devices, or recycled materials or parts or devices. Furthermore, the integrated control unit E504 may coordinate the first and second autonomous control units to reflect some or all of the first analysis results as the second analysis results in the second device via the second feedback loop.
[0228] Figures 15, 16A, and 16B illustrate how the CPS described above incorporates features that can further contribute to reducing environmental impact.
[0229] In Figure 15, let's assume that the third factory G3 is a factory that manufactures composite parts using materials and supplies. The manufacturing process may include the following steps: material and supply delivery G31, material and supply processing G32, processing and cutting of processed parts G33, and manufacturing of parts G34. Next, the manufacturing process may include the steps of procuring multiple parts G35, assembling multiple parts G36, and constructing the deconstructed parts G37. There may also be a packaging step (not shown).
[0230] In the manufacturing process described above, the third factory G3 adds information indicating whether the individual parts GA, GB, and / or composite parts GC and / or materials GD are reusable or not, or whether they are recyclable or not, or whether they are completely incinerable or not. This additional information is added, for example, by engraving or printing with ink, such as a QR code (registered trademark) or barcode.
[0231] Furthermore, the above additional information G110 for these individual parts and / or composite parts is compiled into a table and transmitted to the data storage unit E310 in cyberspace E200 for storage. The table shows examples of the information formats for individual parts GA, GB, and composite parts GC. Each part is given identification data G111, and reuse information G112 and recycling information G113 as a set. In the example of the compiled information format, • Individual component GAs are given identification data A-ID, and information indicating whether they are non-reusable or recyclable. • Individual component GBs are provided with identification data B-ID, and information indicating whether they are reusable or recyclable. • Composite component GCs are given identification data C-ID, and information indicating whether they are non-reusable or recyclable. • The materials (including the materials themselves) are assigned identification data (D-ID) and information indicating that they are completely incinerable. However, the materials classified here will release carbon dioxide when incinerated, but will not emit any harmful substances. Therefore, the materials will become carbon dioxide after incineration.
[0232] Given the additional information G110 as described above, if a demolition company dismantles equipment containing such parts, it can achieve a reduction in environmental impact by effectively utilizing Earth's resources without waste, based on the additional information G110, as follows.
[0233] FIG. 16A shows the relationship between the fourth factory (demolition business) E30 and its cyber space E200, and the fifth factory G5 and its cyber space E200. For the fourth factory (demolition business) E30, the cyber space E500 includes an information acquisition unit E501A that acquires specific information required for the demolition process from the feedback loop, an information analysis unit EA502 that analyzes the specific information, and an autonomous operation control unit EA503 that autonomously performs operation control based on the analysis results obtained by the information analysis unit.
[0234] The feedback loop is used. For example, the skeleton information of the device or building to be demolished from the control unit E503A, and furthermore, a convenient demolition order are notified to the worker via, for example, AR or VR. The skeleton information of the device or building, and furthermore, a convenient demolition order, etc. are provided as supplementary data by the manufacturer.
[0235] Regarding the demolished parts, additional information G110 printed or engraved on the parts is read by an optical reader such as a camera, laser beam, infrared ray, etc. Depending on the content of this additional information G110, each part is classified by a group of belt conveyors and stored in the form of reusable parts and recyclable parts. Also, the information of reusable parts and recyclable parts is stored in the data storage unit E310 of the cyber space E200 in the form of a table.
[0236] Now, assume that the fifth factory G5 is manufacturing a device that can use the parts generated in the demolition work of, for example, the fourth factory G4.
[0237] For the fifth factory G5, the cyber space E500 includes an information acquisition unit E501B that acquires specific information required for the manufacturing process from the feedback loop, an information analysis unit EB502 that analyzes the specific information, and an autonomous operation control unit EB503 that autonomously performs operation control based on the analysis results obtained by the information analysis unit EB502.
[0238] Here, the information acquisition unit E501B also acquires parts information used in the fifth factory G5. Therefore, the analysis unit E502B can determine whether there is any part information that corresponds to the identification data of reused parts and recycled parts described in the table above. This determination is possible because, for example, the control unit EB503 can refer to the table in the data storage unit E310 via the integrated control unit E504 and the control unit EA503.
[0239] Next, the control unit EB503 will request instructions from the person in charge (or worker) of the fifth factory G5 regarding whether or not to use reused and / or recycled parts. If the person in charge (or worker) has already set up the system to use reused and / or recycled parts, there is no need to request instructions. In this case, the person in charge of the fifth factory G5 will be notified of the name, price, and quantity of the reused and / or recycled parts. The person in charge will then, if necessary, specify the type and quantity of reused and / or recycled parts to be used and reply to cyberspace, or notify that they will not be used. Once the type and quantity of reused and / or recycled parts have been determined, the control unit E503B can, for example, automatically place an order with a demolition company.
[0240] Furthermore, materials that can be completely incinerated (including raw materials) (although carbon dioxide is released during incineration, no harmful substances are emitted) are sent to power plants, for example, as described later.
[0241] Of course, the same approach as described in Figures 2B-2F is possible in the fourth factory (demolition business) and the fifth factory, respectively, and in these cases, the second feedback loop is actually being used. That is, the loop control unit in cyberspace has a loop coordination control unit that constructs or cancels a new feedback loop (the second feedback loop) in response to new analysis results from the autonomous operation control unit.
[0242] Figure 16B is a flowchart illustrating an example of the operation of the control unit E503B that manages the fifth factory G5. First, it determines whether recycled or reused parts can be used for equipment or composite parts to be manufactured in the future (SD1). If it is set to be permitted (SD1 YES), the identification data of the recycled or reused part is notified to the factory's control room (SD2). If it is not permitted (SD1 NO), it is incinerated without being reused. If the person in charge permits the use of recycled or reused parts in response to the notification from the control room (SD3 YES), it autonomously places an order for the parts with the fourth factory G4 (SD4). On the other hand, if the person in charge (manager or craftsman) denies the use of recycled or reused parts (SD3 NO), it is incinerated without being reused.
[0243] Figure 17A briefly illustrates the manufacturing process of the sixth factory, G6. Factory G6 has multiple manufacturing steps from upstream to downstream of the production line. The production line is controlled by a control unit so that any intermediate product at any stage of the manufacturing process can be accepted at the appropriate manufacturing step. Each robot positioned at each manufacturing step is controlled by a first feedback loop. However, if an intermediate product is to be accepted along the way, it is controlled by a second feedback loop.
[0244] Typically, the product Q11 to be manufactured is picked up by the first pick-up device G201 and placed on the belt conveyor G200. For example, in the product Q11 to be assembled, the first part is attached by the first robot G211, then the second part is attached by the second robot G212. Furthermore, the product Q11 has a third part attached by the third robot G213, then the fourth part attached by the fourth robot G214. Finally, the product Q11 having the first through fourth parts is packaged by the packaging robot G215.
[0245] Incidentally, the above manufacturing line has a second intake device G202. This second intake device G202 can move to any of the multiple process locations on the manufacturing line (second robot G212, third robot G213, fourth robot G214) and feed the target product (intermediate product) with parts partially attached into the manufacturing line.
[0246] In the example shown in the diagram, the second intake device G202 is located at the position of the third robot G213, and from here, the semi-finished target product Q12 can be fed into the manufacturing line G200.
[0247] Therefore, the sixth factory G6 described above can process the target product Q12 from any process up to the packaging process.
[0248] Such a diverse factory can, in the event of a failure in another similar factory, for example, if the first and second robots G211 and G212 fail, support production in that other factory through the mediation of the autonomous control unit E500. This stabilizes the supply of products to society. It also improves the overall production efficiency of products in society, and ultimately contributes to reducing the environmental burden.
[0249] Figure 17B briefly illustrates the manufacturing process of the seventh factory, G7. The seventh factory, G7, has two manufacturing lines, G400 and G500. Manufacturing lines G400 and G500 are arranged in parallel. That is, it is a factory with a first manufacturing line and a second manufacturing line, and a control unit that controls the manufacturing lines controls each manufacturing process via a first feedback loop. Here, the control unit also controls the distribution of the first and second products, which have been transported on a common transport path, to the first and second manufacturing lines. In this case, the second feedback loop controls the intake device, so that even if the first and second products are transported together, the first and second products can be appropriately distributed.
[0250] The product's input device G45 can selectively introduce, for example, a workpiece to be processed or assembled into either the manufacturing line G400 or G500. Manufacturing line G400 has the work robots G411, G412, G413, and G414 arranged in order, and manufacturing line G500 has the work robots G511, G512, and G513 arranged in order.
[0251] Work robots G411, G412, G413, and G414 are robots that perform tasks such as cleaning (G411), color paint spraying (G412), drying (G413), and packaging (G414), respectively. On the other hand, work robots G511, G512, and G513 are robots that perform tasks such as marking (G511), cleaning (G512), and packaging (G513), respectively.
[0252] In this G7 factory, the autonomous control unit E500 facilitates the effective use of factories established by society. Moreover, it allows for the utilization of factories where the manufacturing technology reflects the skills of master craftsmen. As a result, the overall production efficiency of products in society improves, which in turn contributes to reducing the environmental burden.
[0253] Figure 18 shows an example of a support program possessed by the autonomous control unit E500 in cyberspace E200. This support program refers to a database that has been pre-stored with information on tasks that can be supported from various factories. It can also refer to support request information from various factories stored in the database. The information on tasks that can be supported and the support request information include information such as the date and time when support is possible or requested, or the date and time and time slot, the factory area, and the content of the work. The support program analyzes the information from each factory (SF1). For example, it determines whether there is information on a "support request" related to the manufacturing of parts (SF2). If a request is made (SF2 YES), determine whether the request is, for example, a "parts procurement request" (SF3), a "worker request" (SF5), a "production line request" (SF7), or a "repair parts request for a manufacturing robot" (SF9).
[0254] If the support program is a "Parts Procurement Request" (SF3), it will determine the inventory information of the manufacturing plant or distributor of the relevant part and notify the manager of the requesting plant or company (SF4). If the support program is for a "worker request" (SF5), it will notify individuals with experience in manufacturing the part or individuals with similar work experience at other factories (priority will be given to those closest to the requesting factory). If it is for a "production line request" (SF7), it will notify managers at other factories with the same production line as the requesting factory, as well as the manager of the requesting factory (SF8). If it is for a "repair parts request for a manufacturing robot" (SF9), it will notify companies that sell or manufacture repair parts, as well as the managers of factories with the same manufacturing robot (SF10).
[0255] As described above, the information management system shown in Figures 17A, 17B, and 18 is an information management system for a manufacturing line in which multiple robots are sequentially placed in the manufacturing process. The first control unit determines support request information regarding product manufacturing from edge computers in multiple factories. The second control unit determines that the content of the first control unit is at least one of the following: parts procurement, worker request, manufacturing line request, or repair parts request for a manufacturing robot. If the determination is that the manufacturing line request, the third control unit notifies the managers of other factories that have the same manufacturing line as the factory making the request, and also notifies the manager of the factory making the request.
[0256] The embodiments shown in Figures 17A, 17B, and 18 above can be handled in the same way as the cases described in Figures 2B-2F. In other words, the loop control unit in cyberspace is a loop coordination control unit that constructs or dismantles a new feedback loop in response to new analysis results from the autonomous operation control unit.
[0257] Figure 19 shows a basic configuration example of the H100 power plant, which does not emit nitrogen oxides, utilizes a portion of carbon dioxide (CO2) cyclically, and reduces environmental impact.
[0258] H101 is an oxidant supply source, and H102 is a fuel supply source. The oxidant Fo and the fuel Ff are adjusted in supply amount by the nozzle H103 and supplied to the combustor H104. The oxidant Fo is, for example, supercritical oxygen. The fuel Ff is, for example, a supercritical mixture containing natural gas and carbon dioxide. Also, a working fluid Fw is supplied to the nozzle, which is, for example, supercritical carbon dioxide. Note that the fuel Ff may be other hydrocarbons such as methane or coal gasification gas.
[0259] The combustor H104 burns the oxidant Fo and the fuel Ff adjusted by the nozzle H103. The flow rates of the oxidant Fo and the fuel Ff are adjusted so as to be at the theoretical mixing ratio in a state where they are completely mixed. Here, the adjustment of the mixing amounts of the oxidant Fo and the fuel Ff may be carried out by a craftsman (skilled person or worker). The craftsman may adjust the mixing amount by using the five senses such as vision and hearing while observing the combustion state of the combustion chamber.
[0260] The combustor H104 discharges the combustion gas Fc powerfully. The combustion gas Fc1 contains carbon dioxide and water vapor generated by combustion and carbon dioxide as the working fluid Fw. This combustion gas Fc1 is introduced into the turbine device H105 to rotate the turbine. The rotation of the turbine drives the generator H106 via a rotating shaft. The electricity generated by the generator H106 is used for various purposes.
[0261] In the turbine device H105, the expanded and working combustion gas Fc2 contains carbon dioxide and moisture. The combustion gas Fc2 passes through the first heat exchanger H107. The combustion gas Fc2 whose temperature is lowered in the first heat exchanger H107 is further cooled in the first heat exchanger H108 and then introduced into the moisture separator H109, where water H110 is separated.
[0262] Carbon dioxide is extracted from the moisture separator H109 and directed to the compressor H111. Compressor H111 outputs high-pressure carbon dioxide (dry combustion gas). This high-pressure carbon dioxide is recovered, for example, in a recovery device. This high-pressure carbon dioxide is also used as the working fluid Fw.
[0263] The power generation systems described above sometimes involve the skill of master craftsmen for combustion control. Furthermore, depending on the scale of power generation, small, medium, and large-scale systems may be constructed.
[0264] For this reason, a relationship similar to the manufacturing process relationship between the first and second factories explained in Figure 14 arises in the control process relationship between the first and second power plants. In other words, even with the same power generation system, control parameters and other factors may differ. In this case as well, this CPS can respond flexibly, allowing each power generation system to operate efficiently.
[0265] The power plant described above produces energy. The management of this power plant can also be handled in the same way as in the case explained in Figure 2E. That is, the loop connection unit in cyberspace may have a loop linkage control unit that constructs or cancels a new feedback loop in response to new analysis results from the autonomous operation control unit.
[0266] Figure 20 is an explanatory diagram illustrating an embodiment of how program (software) services are performed using this CPS. For example, suppose cars J101-J104 are sold (or exported) from region (or country) J201 to another region (or country) J202. The integrated control unit E504 is equipped with multiple types of management units J10, J11, J30, J20, and J21. In this case, until the cars are loaded onto ship J110 in country J201, the control program (management unit J10) and the car navigation system (management unit J11) are used for cars J101-J104. Meanwhile, in country J202, the control program (management unit J20) and the car navigation system (management unit J21) are downloaded from cyberspace E200 to cars J101-J104. This process is performed autonomously.
[0267] For example, if a driving control program is configured to maintain the vehicle's speed limit, then when the vehicle is in country J201, the control program will operate to comply with the regulations of country J201. Similarly, the car navigation system J11 will provide road guidance that conforms to country J201.
[0268] When vehicles J101-J104 are loaded onto a ship, the driving function of vehicles J101-J104 is locked by a command from the lock control unit J30 until they arrive in the destination country J202. This prevents theft of the vehicles. Alternatively, until they arrive in the destination country J202, the program for driving control may be a program that provides only the minimum functionality necessary to unload cargo from the ship or vehicle.
[0269] When ship J110 arrives at its destination port in country J202, vehicles J101-J104 transmit identification data to cyberspace E200. Then, a control program and car navigation system compatible with country J202 are downloaded from cyberspace E200 to each vehicle J101-J104. This allows each vehicle J101-J104 to receive speed limit control and car navigation (road guidance) in accordance with the rules of country J202.
[0270] In the example above, vehicles J101-J104 were shown being transported by ship J110, but they can be treated similarly even if they are transported by freight train or large truck.
[0271] While the above example uses cars, some home appliances can also have their programs updated. Therefore, the loop linkage control unit of the E200 cyberspace loop connection section can also interact with cars and home appliances. The loop linkage control unit can control their built-in programs. For example, it can put the built-in programs of cars and home appliances into a dormant state during transport and activate them once a sale is decided.
[0272] As described above, the CPS in this embodiment can be easily applied not only to manufacturing processes but also to various service businesses (export, transportation, dismantling, etc.). Although the above example described the export of automobiles, the same technology as described in Figure 20 is possible for composite components as well, provided that they are equipped with a local control program. For example, at departure, only the basic program may be installed on the composite component or device, and the local control program may not be installed until the composite component or device arrives at its destination, at which point the local control program is automatically installed. Specifically, the first control program management unit is an information management system for exported and imported equipment, located in cyberspace, and receives location information and information on the control program used in the equipment from the edge computer of the exported equipment located in physical space, and sets a first control program in the equipment. The second control program management unit sets a second control program, different from the first control program, in the equipment once the equipment arrives at the destination import destination. <Community contribution during emergencies> Figure 21 illustrates how various pieces of equipment within a factory (such as autonomous robots and drones) are ready to be deployed in the event of an accident or disaster in the surrounding area (city streets, train stations, etc.). The state of the physical space is managed and monitored in cyberspace.
[0273] At factory P310, autonomous mobile robots P311, P312, P313, and P314 are used for material and parts transport. Drones P315 and P316 are also sometimes used. Autonomous mobile robots P311, P312, P313, P314, and drones P315 and P316 are ready to be deployed and contribute to the surrounding area P100 in the event of injuries or disasters. Autonomous mobile robots P311, P312, P313, P314, and drones P315 and P316 are required to pass through disinfection and cleaning gate P320 when leaving the factory premises or returning from an external location.
[0274] Now, suppose an accident, disaster, or emergency requiring medical attention occurs in the surrounding area P100. The surrounding area P100 includes a department store P101, a school P102, a supermarket P103, and private homes, and suppose an emergency requiring life-saving measures occurs here, such as a fire, flood, or snow damage.
[0275] This situation is notified to cyberspace by edge computers installed in locations such as department stores (P101), schools (P102), supermarkets (P103), and private homes, or by IoT equipment such as surveillance cameras, and is also automatically notified to police stations (P201), fire stations (P202), and hospitals (P203). This notification may be sent directly from the edge computer to police stations (P201), fire stations (P202), and hospitals (P203), or it may be sent via cyberspace.
[0276] Emergency response manuals are pre-configured. For example, police officers rush to the scene of an emergency, determine the size of the rescue team (the necessary number of personnel and equipment, such as firefighters, doctors, and workers), and secure a route (road) for the rescue team to reach the scene. This emergency information is notified to police headquarters and automatically transmitted to cyberspace. The emergency information is then analyzed by the autonomous control unit E500 and notified to the fire station P202, the hospital P203, and the edge computer at the local factory P310.
[0277] The emergency information issued by the aforementioned police officer, when provided by a skilled officer, can be considered equivalent to expert-level data (sensory data). In other words, it often goes beyond information provided in manuals and includes additional refinements; in fact, it is often the case that refinements are made.
[0278] Factory P310 can pre-configure autonomous robots P311, P312, P313, P314, and drones P315 and P316 for use in emergencies. When an emergency call is made from the edge computer, work commands are sent from cyberspace to the autonomous robots P311, P312, P313, P314, and drones P315 and P316 via a feedback loop. In this case, parameters such as map information of the emergency site and road information of routes secured by police officers are also sent to the robots and drones, and it is possible to assign tasks such as transporting supplies (food, water, medical equipment, etc.), taking photos of the scene, and live TV broadcasting. Furthermore, factory workers can accompany the robots as needed. In addition, if there is heavy rainfall and flooding occurs, and the factory is engaged in shipbuilding, the autonomous control unit E500 in cyberspace E200 can also use the feedback loop to command the dispatch of rescue boats, etc.
[0279] Furthermore, based on commands from the autonomous control unit E500 in cyberspace E200, the camera-equipped drones P315 and P316 can, for example, monitor the freezing conditions of roads in their jurisdiction. The autonomous control unit E500 can also constantly acquire weather forecast information and predict the weather in the manageable area, and based on the prediction, it can perform tasks such as spraying anti-freezing agents on roads.
[0280] The above functions can be easily deployed not only in the regional area P100, but also in other locations such as train stations, for example, when multiple passengers suddenly become ill. For instance, there may be a shortage of AEDs (Automatic External Defibrillators) available in a train station. In such cases, the control unit in cyberspace has the function to monitor the usage status of AEDs in a designated area (train station), and if it determines that there is a shortage, it can automatically issue a feedback command to the regional factory P310 to replenish the AEDs.
[0281] In this case, a drone may be used as the means of transport from factory P310 to a designated area (station premises). For example, as explained earlier, station staff can also communicate with the remote medical institution L124. Through this communication, station staff on site can receive advice from doctors belonging to the remote medical institution L124 when treating emergency patients.
[0282] Furthermore, automated mobile robots that carry luggage may be present within the station premises at all times. These automated mobile robots can communicate with, for example, travelers' mobile devices. When a traveler registers the device identification data from their mobile device with the automated mobile robot's control unit and presses the "carry" command button on their mobile device, the automated mobile robot can follow behind the traveler who is holding the mobile device. Therefore, by placing heavy luggage on the automated mobile robot, travelers can move around the station premises without having to carry their luggage. When the traveler unloads their luggage at their destination (platform or train entrance) and presses the "release" command button on their mobile device, the automated mobile robot can automatically return to its waiting area. Such control can be realized through the cooperation of an edge computer within the station premises and the E500 control unit in cyberspace. The luggage mentioned above may also be a stroller.
[0283] The autonomous robot is equipped with a camera and person recognition capabilities. When a traveler registers device identification data from their mobile device with the robot's control unit, the robot can capture and recognize the traveler's entire body posture, clothing shape and color, face, shoes, etc., using its camera. When tracking a traveler, the robot constantly monitors the traveler's entire body posture, clothing shape and color, face, shoes, etc. It is also equipped with a microphone and speaker, and if the traveler provides information such as the track number, train name, and car number, the robot can refer to map data and guide the traveler to the desired track (platform).
[0284] The various events in the physical space described above are monitored in cyberspace, and cyberspace can autonomously implement countermeasures in response to these events. These countermeasures can also accurately communicate information to insurance companies (e.g., details of the accident, scale of the disaster, etc.). Furthermore, the autonomous control unit in cyberspace can manage securing and booking accommodations such as hotels in order to evacuate victims, depending on their situation.
[0285] Figure 22 shows the basic configuration of the autonomous vehicle and drone (hereinafter simply referred to as the robot) P500. For autonomous driving or flight, the power energy source, battery P501, is a rechargeable, for example, secondary battery. The control unit P510 oversees the overall operation. The control unit P510 reads the program from the program unit P511 and controls the entire system according to the program procedure. The control unit P510 controls, for example, the video camera P513, stores the captured video data in memory P512, and / or transmits it to cyberspace and / or the robot's administrator via transceiver P516. It also transmits information such as the remaining battery level P501 and the estimated time for future work to cyberspace and / or the administrator. The transceiver P516 also has short-range wireless communication, Wi-Fi®, and beacon wireless communication functions. Therefore, this robot can also communicate with mobile terminals.
[0286] Furthermore, the control unit P510 receives signals from the GPS function P571 and determines its own driving or flying position. This position information is also transmitted to cyberspace and / or to the administrator at intervals of, for example, 5 to 10 seconds. The control unit P510 controls the first drive circuit P522 and the movement / rotation mechanism (engine) P524. Through this control, the robot P500 can move freely according to the program or by autonomous decision.
[0287] Autonomous decision-making, for example, is when a temperature sensor (not shown) detects that the ambient temperature is abnormally high and the robot itself is in danger, and it decides to move away from the dangerous area. Such autonomous decision-making actions are stored in the program unit P511 as a basic program (which may also be called a reflex-type program). In addition, if an obstacle appears in the direction of movement as detected by the camera P513, there is a basic program that will cause the robot to avoid the obstacle and move in the intended direction.
[0288] Furthermore, the execution program (which may also be called a thinking program) that allows the robot P500 to perform activities according to its purpose is located in the program unit P511, but it is rewritable. For example, within a factory, an execution program for performing assigned tasks is installed in the program unit P511, and when going out (on a mission), an execution program corresponding to the purpose of that mission is installed in the program unit P511. For example, execution programs such as monitoring the surroundings and directing traffic, delivering medical supplies to injured people, or delivering life-saving equipment to disaster victims, or combinations of these programs, are installed in the program unit P511.
[0289] The movement and rotation mechanism P524 can be various types, such as wheels for automatic driving, feet for walking, or caterpillar tracks. Therefore, the type of movement and rotation mechanism P524 can be changed depending on the work site. When a change is made, an adapter mechanism P523 is used between the robot body and the movement and rotation mechanism P524.
[0290] Furthermore, the control unit P510 can control the work machine P528 via the second drive circuit P525. For example, since there are various types of work machines P528 depending on the work content, measures have been taken to allow for replacement. When replacement is performed, an adapter mechanism P527 is used between the robot body and the work machine P528.
[0291] Figures 23 and 24 show an example of how edge computers are managed. Various data are uploaded from numerous edge computers in physical space E100 to cyber space E200. For this reason, cyber space E200 needs to manage the edge computers and properly manage the source of the data or the destination of the feedback data.
[0292] Figures 23 and 24 illustrate the basic concepts. First, globe R100 is divided into the Northern Hemisphere and the Southern Hemisphere, with the equator as the boundary. Next, the surface of globe R100 is divided two-dimensionally by horizontal lines (lines of latitude R101) and vertical lines (lines of longitude R102).
[0293] In other words, the Arctic P portion is set as the country (government) P. On the other hand, the Antarctic S portion is set as the human brain. Furthermore, the portion corresponding to the equator is set as the home (person) Q14.
[0294] Then, using multiple lines of latitude from the equator to the North Pole P (Country (Government) Q11), it is possible to divide into several tiered regions: household (person) Q14, group of people (region (community)) Q13, city Q12, and country Q11. Furthermore, using multiple lines of latitude from the equator to the brain S, it is possible to divide into tiered regions: a person's history, gender, age, and the skin, arms, legs, muscles, bones, organs, and brain of a person's body. This type of information can be considered personal information and is therefore treated as confidential information.
[0295] Next, the multiple regions separated by multiple meridians can be assigned to various types of information sources for the industries described earlier (e.g., craftsmanship E10, energy businesses E11, information and communication businesses E13, transportation businesses E14, building management businesses E15, advanced medical and preventive medicine (including precision medicine) businesses E17, infrastructure businesses (including roads and bridges) E20, agriculture E25, commercial businesses (including logistics) E29, factory-related businesses E30, etc.), as shown in Figures 23 and 24.
[0296] When managed as described above, identifying edge computers and coordinating feedback loops with those in the same or different industries becomes easier, as management and control become simpler.
[0297] As mentioned above, this CPS can be effectively utilized not only in various manufacturing processes but also in various service businesses.
[0298] Figure 25 is an explanatory diagram of a system that links data from multiple cyberspaces. Edge computing was used in the business classification described above. As a result, even if multiple cyberspaces are created, it is easy to link data from these multiple cyberspaces. In other words, cyberspace can be formed at the factory level, the regional level, or the national level. When multiple cyberspaces are created in this way, a super-integrated control unit is needed to mediate between these cyberspaces.
[0299] Therefore, as shown in Figure 25, a super-integrated control unit E550 is installed to integrate the cyberspaces E2001, E2002, E2003, E2004, .... Cyberspace units E2001, E2002, E2003, E2004, etc., each manage edge computers E9001, E9002, E9003, etc., which are classified by industry within their respective areas of responsibility (see Figure 24).
[0300] The Super Integrated Control Unit E550 is located at an even higher level in cyberspace, and integrates and manages the edge computers E9001, E9002, E9003, etc., which are managed in cyberspace E2001, E2002, E2003, E2004, etc.
[0301] The Super Integrated Control Unit E550 can search for factories of the same or similar type (for example, Factory 8 and Factory 9) in cyberspace E2001, E2002, E2003, E2004, ... that are superior in reducing environmental impact. For example, if Factory 8 and Factory 9 have almost the same production efficiency, but monitor the average electricity consumption over several days, the factory with high electricity consumption and low production efficiency (for example, Factory 9) is not effectively reducing its environmental impact.
[0302] In this case, the Super Integrated Control Unit E550 can compare the program and its parameters used in the manufacturing process of the superior factory (Factory 8) with the program and its parameters of the other factory (Factory 9, which is less effective at reducing environmental impact), and detect the differences. It can then notify Factory 9 of these differences and request that they reduce their environmental impact.
[0303] Figure 26 is an explanatory diagram further illustrating other application examples of edge computer management systems. The super-integrated control unit E550 and the local integrated control unit E504 (see Figures 14A and 16A), which belong to the local cyberspace, identify and manage edge computers by industry. For this purpose, it is possible to classify, for example, power consumption by industry as an aspect (or axis), the number of related workers as an aspect (or axis), or even the related region as an aspect (or axis). As shown in Figure 26, it is possible to visualize and show, for example, power consumption by industry using an image diagram of the Northern Hemisphere. As shown in the example in the figure, power consumption T14 and T15 are shown, making it possible to visually see, for example, which uses more power, the transportation business E14 or the building management business E15. It is also possible to compare power consumption between businesses at the local level or on a global scale. Furthermore, by devising ways to utilize the integrated control unit, it becomes possible to observe the distribution of power consumption in multiple tiered areas, such as households (individuals) Q14, groups of people (local communities) Q13, cities Q12, and countries Q11. The super integrated control unit E550 and the local integrated control unit E504 may be integrated into one unit. Alternatively, there may be separate control units for energy information processing specific to each industry.
[0304] In other words, the above system is an information management system that manages multiple cyberspaces and edge computers in the physical space connected to each cyberspace, wherein a first control unit classifies the edge computers into classification categories that identify the industry to which the edge computer belongs, and a second control unit performs data processing to identify power consumption information sent from the edge computers according to the industry.
[0305] While the above focuses on observing energy consumption, it is also possible to estimate the distribution of the number of workers, the distribution of occupied areas (areas), and capital distribution by referencing external information. Furthermore, the above approach can be applied to the relationship between a single cyberspace and multiple edge computers.
[0306] Figure 27A is an explanatory diagram illustrating an example of a method for managing sensors and / or edge computers. Edge computers E9001, E9002, and E9003 in physical space E1001 each transmit sensor (IoT device) information to cyber space E2001. At the same time, they also transmit sensor (IoT device) identification information. Therefore, the local integrated control unit E504 in cyber space E2001 can understand which sensors are being used in physical space E1001 and can classify and manage sensors for each edge computer.
[0307] Figure 27B shows an example of a table TA1 in which the local integrated control unit E504 manages sensors used in the physical space E1001. The local integrated control unit E504 can use this table TA1 to detect when a new edge computer is added or when an edge computer is removed. The local integrated control unit E504 can also easily manage when sensors controlled by an edge computer are removed or newly added.
[0308] As explained earlier, in the event of a disaster in an urban area, edge computers may disappear from the management information, and when the urban area recovers, new edge computers may be added to the management information. By accurately managing the status of edge computers and sensors in this way, it is possible to create manufacturing and sales information for products (e.g., sensors) from a service perspective, and to stably manage increases and decreases in environmental load information from an environmental perspective.
[0309] As described above, this system focuses on various feedback loops used in various businesses. It explains that these various feedback loops can be combined, or that some feedback loops can be released from a composite feedback loop.
[0310] The following describes a feedback loop manager that further enables the effective and efficient use of the feedback loop. The feedback loop manager is located within the cyberspace platform K100 (Figure 2A) (within the system control unit E300 in Figure 4).
[0311] In manufacturing and assembly facilities, or logistics facilities, robots are the most frequently utilized application of feedback loops. Feedback loops are employed in the servo mechanisms of robots.
[0312] In product manufacturing and assembly facilities, the performance of robots (i.e., feedback loop assemblies) affects product manufacturing and assembly efficiency, product quality, and worker safety. Similarly, in product distribution facilities, the performance of robots (i.e., feedback loop assemblies) affects product distribution efficiency and worker safety. Furthermore, in service sectors, the performance of feedback loops used in mobile devices (i.e., robots) such as unmanned vehicles and drones affects the stability, safety, and accuracy of the control of these mobile devices.
[0313] Therefore, the following explanation will specifically describe a feedback loop manager that can evaluate the performance of feedback loops and select a competent feedback loop.
[0314] The feedback manager can evaluate the feedback loop using the data generated and used within the feedback loop.
[0315] The data generated in the feedback loop includes various sensor output data used in the feedback loop, and control data generated based on the sensor output data and the target value (for example, the difference between the target value and the sensor output data). The data used in the feedback loop also includes the target value.
[0316] Figure 28A shows robot 3111 attaching screws to circuit boards 3003 and 3004 being transported by belt conveyor 3002. Various sensors are placed on and around robot 3111 to control its posture. In this example, a movement position sensor 3011, an angle sensor 3012, a rotation position sensor 3013, a temperature sensor 3014, a humidity sensor 3015, a sound sensor 3016, an odor sensor 3017, and a CO2 sensor 3018 are shown as examples. A state monitoring sensor (e.g., a camera) 3019 is also equipped.
[0317] The mobile position sensor 3011 detects, for example, the overall standing position of the robot 3111, and detects whether the robot 3111 is located at a predetermined mobile position marked on the floor. As the mobile position sensor 3011, for example, mark detection using a camera, or position detection means such as GPS, beacons, Wi-Fi (registered trademark), PDR (Pedestrian Dead Reconning), IMES (Indoor Messaging System), or ultrasound can be used.
[0318] The angle sensor 3012 is placed on the robot's head, arms, legs, torso, etc., and is used to detect angles indicating the orientation of the head (face) (up / down, left / right, forward), the bending angles of the joints of the fingers, wrists, arms and legs, and the flexion angle of the torso.
[0319] The rotational position sensor 3013 is used to detect the rotation angles of the wrist, arm, and leg joints, as well as the rotation angle of the torso.
[0320] The temperature sensor 3014 and humidity sensor 3015 are used to detect the temperature and humidity around the robot, the temperature and humidity of the workroom, and the temperature near the motors used in the robot.
[0321] The sound sensor 3016 is used to pick up ambient noise in the workspace surrounding the robot 3111, as well as noise generated near the components controlled by each feedback loop. The odor sensor 3017 is used to detect odors generated in the workspace surrounding the robot 3111, as well as odors generated near the components controlled by each feedback loop.
[0322] The detection output from the above sensor is transmitted to the robot's control unit 3030 via the sensor output detection circuit 3010. The sensor output detection circuit 3010 and the control unit 3030 are connected by wire or wireless.
[0323] The control unit 3030 has a process control program processing unit 3032 and a target value memory 3031. The process control program 3032 sets the procedure for the behavior of the robot 3111. To control the behavior of the robot 3111, the control unit 3030 controls the motor group 3050 equipped on the robot 3111 via the power controller 3041. The rotation of each motor group 3050 is converted into rotational power in the desired direction by the power converter group 3051. The power converter group 3051 therefore includes gears, belts, arms, cams, etc. The converted power is transmitted to the driven machine group 3053 (robot's wrist joint mechanism, arm joint mechanism, ankle joint mechanism, torso rotation mechanism, torso bending mechanism, and wheels for movement) via the power transmission group 3052 (arms, belts, pulleys, or wires, hinges, etc.).
[0324] The control loop described above allows for free control of the robot 3111's posture, orientation, movement, and other behaviors.
[0325] When the robot 3111 moves, feedback data from the sensor group that detects its state is processed by the process control program 3032. The process control program 3032 reads the target value for each sensor from the target value memory 3031, compares it with the feedback data (sensor output), and obtains the difference. If the difference is within the allowable value, it means that the robot has been controlled to the target posture. However, if the difference exceeds the allowable value, the program controls the motor group 3050, the power converter group 3051, and the power transmission group 3052 to continue control so that the difference is within the allowable value (control of the feedback loop group).
[0326] The various data handled by the control unit 3030 are transmitted to cyberspace E200 via the network NET.
[0327] Figure 28B is a flowchart shown to illustrate the basic behavior of the robot 3111 described above.
[0328] SG1: When the process control program 3032 starts, the robot 3111 is first set to its basic posture (initial posture). To do this, the process control program 3032 reads target values from the target value memory 3031, prepares them, compares the initial data of each sensor with the target values, and controls the motor group 3050, power converter group 3051, and power transmission group 3052 according to the difference in value, so that the difference value is within an acceptable range (feedback loop control is performed). SG2: Next, the process control program 3023 performs control to change the attitude of the robot 3111 so that it faces the direction of the screw feeder (not shown). SG3: Next, the process control program 3023 executes control to cause the robot 3111 to grasp and remove a screw from the screw feeder (not shown). SG4: Next, the process control program 3023 executes control to return the robot 3111 to its basic posture. SG5: Next, the process control program 3023 uses the camera mounted on the robot 3111 to determine whether or not there is a circuit board on the conveyor belt. SG6: If it is determined that there is a circuit board on the conveyor belt, the process control program 3023 controls the robot 3111's posture to face the conveyor belt and performs state control of the robot so that its arms are extended and its hands are positioned close to the circuit board. SG7: Next, the process control program 3023 rotates the arm of the robot 3111 to perform screw tightening control on the substrate. SG8: Next, the process control program 3023 executes control to return the robot 3111 to its basic posture. SG9: Next, the process control program 3023 determines whether there is a finish or stop command. If there is no finish or stop command, it returns to step SG2 and causes the robot 3111 to perform the next screw tightening operation. If a termination or stop command is issued, the screw tightening operation of robot 3111 will end. The termination or stop command is designed to be generated when the process control program 3032 accepts external input or when it is not possible to acquire circuit board images from the camera within a certain period of time.
[0329] Each of the steps described above, SG1, SG2, SG3...SG9, explains how multiple sensor feedback loops (bundle feedback loops) work together to control the robot.
[0330] Figure 28C shows the operation at an even more intermediate layer of the process control program 3032. In other words, it shows how the operation of multiple feedback loops, which operate based on the outputs of multiple sensors, is performed in multiple steps.
[0331] SH1: A command to start operation is received, and the feedback loop group at the specified step (SG1, SG2, or...SG9 in the previous example) begins operation. Multiple feedback loops with various sensors are operated simultaneously or with a time delay to control the robot. SH2: This determines whether the necessary feedback loops for the current step have completed their operation. If the operation is not complete, SH1 and SH2 are repeated. The determination in SH2 corresponds to, for example, whether the basic posture has been set, or whether the robot's posture has been changed toward the screw feeder. SH3: If SH2 is YES, proceed to the operation of each feedback loop in the feedback loop group in the next step. At this time, the time required to process one of the steps SG1, SG2, SG3...SG9 is also measured and recorded.
[0332] SH4: A check is performed to determine whether the operation of the feedback loop group in all steps (SG1, SG2, SG3...SG9) is complete. If it is not complete, SH5 proceeds to the next step. However, if the processing in the last step is complete (for example, if a stop command is entered in SG9), the operation stops.
[0333] Figure 28D shows the operation at an even lower layer of the process control program 3023. Specifically, it shows steps SH11-SH20, which are included in the aforementioned steps SH1 and SH2.
[0334] SH11: Determine the difference between the sensor output of the feedback loop currently being operated and its target value. SH12: If the difference value (D) is significantly larger than the allowable value (α) and is an abnormal value (a large deviation from the target value), an abnormal (emergency) stop will occur (SH20). SH13: If the difference value (D) is not an abnormal value but is greater than the tolerance value (α), the SH13, SH14, SH15, SH11, and SH12 loop processes are repeated to bring it to the tolerance value (α). However, if the loop operation time is exceeded (determined by SH14), an abnormal termination occurs (SH20). This indicates that the feedback loop is malfunctioning.
[0335] In SH16:SH13, if it is found that the difference value (D) is smaller than the tolerance value (α), it is reconfirmed that it is within the tolerance value (α). The tolerance value (α) is not a fixed value, but a value with a certain degree of minute variation range (variation level), and the various values within this minute variation range can be used to judge the performance of the loop and the state of the robot. If confirmation is obtained in SH17:SH16, the control state of the loop is determined and the difference value (D) is saved. SH18: We need to find the difference value. Determine if the next feedback loop exists, and if so, proceed to SH11. SH19: If no further feedback loop exists, SH19 initiates the operation of the feedback loop group in the next step (SG2 or...SG9).
[0336] As described above, the robot achieves the desired movement by executing the operation of the feedback group at each step.
[0337] Figure 29 shows how feedback loop data is stored in the feedback loop data storage unit 4001 of the data storage unit E310 in cyberspace E200, based on the robot control described above. In the table shown on the right side of Figure 29A, the various types of feedback loops are shown vertically as FBL-S1, FBL-S2, FBL-S3, ...FBL-Sn, and each step SG1-SG9 of the robot's movement is shown horizontally.
[0338] The feedback loop data (accumulated data, which can be described as specific information) includes the robot name, the robot's specialized task, age (years of use), address (location of the factory where it is deployed and its location within the factory), repair history, and inspection history. Furthermore, the operating difference values (specific values within the allowable value α, abnormal values, etc.) of each feedback loop (FBL-S1, FBL-S2, FBL-S3, ...FBL-Sn) obtained in steps SG1-SG9 described above are recorded. The arrow St in the figure indicates the direction of steps SG1-SG9 in Figure 28B, and the arrow Ct in the figure indicates the repetition of the robot's basic operation (for example, the repetition of the process of grasping a screw from the basic position, attaching the screw to the circuit board, and returning to the basic position).
[0339] Therefore, the accumulated data (specific information) includes which robot, at what step, which feedback loop abnormally stopped, which feedback loop exceeded its set time, what kind of sound was produced in which feedback loop, and which feedback loop emitted an odor. In addition, the "difference value" obtained from each feedback loop is also included in the accumulated data. The "difference value" is the data at the point in time when it was detected that it was within the tolerance value α.
[0340] Furthermore, the system also stores camera footage 4002 from the robot, the target values 4003 explained earlier, the abnormal stop history 4004, and the history of exceeding the set time (set time) when the maximum loop operation time (set time) is exceeded 4005.
[0341] Furthermore, the time required for processing each step within steps SG1-SG9 is also recorded in the table.
[0342] Figure 29 shows a simplified diagram of the internal workings of the electronic brain E300 for illustrative purposes. In Figure 2A, the feedback manager 4010 corresponds to the information acquisition unit K111, which is located on the platform and acquires specific information via a feedback loop, and the information analysis unit K112, which analyzes the specific information. In Figure 4, it corresponds to the acquisition unit E501, analysis unit E502, control unit E503, etc., inside the autonomous control unit E500.
[0343] The feedback loop manager 4010 reads data from the storage unit 4001 and evaluates the feedback loop. The evaluation content and method vary depending on the purpose for which the results will be used.
[0344] <Determine the robot's characteristics based on the evaluation of the feedback loop> The accumulated data described above is useful for evaluating the feedback loop and, as a result, for determining the robot's characteristics. A smaller "difference value" indicates that the robot's control accuracy (the robot's operating position is very close to the intended position) is high and relatively stable. A larger "difference value" indicates that the robot's control is rough, or that the set target value is off, or that the sensor output value or sensor mounting position is off. Furthermore, if the "difference value" changes from small to large over time, it should be considered that the robot's control accuracy has changed from high accuracy to rough.
[0345] Furthermore, among steps SG1-SG9, robots that complete each step quickly can be judged to have good work efficiency.
[0346] The feedback manager 4010 of the electronic brain (system control unit) E300 includes a feedback loop evaluator 4011 and its evaluation data storage 4012.
[0347] The feedback loop evaluator 4011 refers to the data in the feedback loop data storage unit 4001 described above to evaluate the characteristics of each robot and stores the evaluation data in the evaluation data storage unit 4012. The characteristics of a robot can be evaluated, for example, according to the work performed by the robot. In other words, various tasks can be performed by the robot, and target values corresponding to those tasks can be prepared.
[0348] The accumulated data mentioned above can also be effectively used when comparing robots of the same model.
[0349] For example, as a taste case, the target values for operating one robot are used as the target values for operating the other robot. Then, both robots are made to perform the same task. After that, the feedback loop data (accumulated data) from each robot is compared.
[0350] If there is a difference in the accumulated data between the first robot and the second robot, it is possible to identify which work step and which feedback loop's difference value is causing the difference. This suggests that the robot mechanism related to the feedback loop that caused the difference in the difference value may be influencing the second robot, for example. Therefore, the "difference in the difference value" can be useful reference data when repairing or inspecting the second robot. It can also serve as reference data when manufacturing the next, third robot.
[0351] Another example is when the craftsman adjusts the target value of the feedback loop of the first robot. This adjusted target value can then be used as the target value for the feedback loop of the second robot. In this way, the craftsman's skills can be transferred from the first robot to the second robot.
[0352] As another example, depending on the robot's task, it is common to use bundled feedback loops or to separate bundled feedback loops. In this case, by having various accumulated data for each feedback loop and corresponding target values depending on the robot's operating environment, switching between robot tasks and using multiple robots in combination becomes smoother.
[0353] As described above, in the feedback loop of this system, the data used in the feedback loop (target value), the difference between the feedback loop sensor and the target value, and the time required per step of the machine (robot) operation including the control of multiple feedback loops are stored as reference data, enabling the evaluation of at least one feedback loop.
[0354] The CPS described above possesses numerous useful features across various aspects. A summary is provided below.
[0355] A1) An information management system that autonomously controls operations in a manufacturing process and / or service, A loop connection section that constructs the first feedback loop of the cyber-physical system, An information acquisition unit that acquires specific information necessary for the manufacturing process from the first feedback loop. An information analysis unit that analyzes the aforementioned specific information, Based on the analysis results obtained by the aforementioned information analysis unit, an autonomous operation control unit is provided to autonomously perform the aforementioned operation control, The loop connection unit and the autonomous operation control unit are constructed in cooperation, and the loop cooperation control unit forms a new second feedback loop in response to the new analysis results, An information management system characterized by having the following features.
[0356] The aforementioned new second feedback loop may be a feedback loop that previously existed but was not utilized, which is now activated. Alternatively, the aforementioned new second feedback loop may be a new feedback loop that did not previously exist. Alternatively, the aforementioned new second feedback loop may be formed by bundling multiple feedback loops together. Alternatively, the multiple feedback loops may be a bundle of existing feedback loops and new feedback loops, a bundle of multiple existing second feedback loops, or a bundle of multiple new feedback loops.
[0357] A2) The information management system according to (A1), wherein the information analysis unit and the loop connection unit construct the first feedback as a first control loop for controlling a first control target which is a manufacturing process, and the information analysis unit and the loop linkage connection unit construct the second feedback loop as a second control loop for controlling a second control target which is different from the manufacturing process.
[0358] A3) The information management system according to (A2), wherein the information analysis unit and the loop linkage control unit release the second feedback loop when the control purpose of the second feedback loop is completed.
[0359] A4) The information management system according to claim (A2) or (A3), wherein the information analysis unit and the loop linkage control unit analyze the control results from the second feedback loop, and according to the analysis content, further construct a third feedback loop as a third control loop that controls a third control target different from the control targets of the first control loop and the second control loop.
[0360] A5) The loop control by at least the first feedback loop and the second feedback loop is applied to the power generation control system of a power plant, as described in any of (A1) to A4).
[0361] A6) The information management system according to any one of claims (A1) to (A4), wherein the loop control by at least the first feedback loop and the second feedback loop is applied to a control system for either a car or a home appliance.
[0362] A7) The above specific information includes, in addition to the basic data, expert-adjusted data obtained through experience and / or skill.
[0363] A8) The aforementioned specific information includes human sensory information, or is generated by analyzing data acquired from biosensors attached to a human, or It includes at least one of the following: renewable energy production information, consumption information, and environmental impact information, or The aforementioned feedback loop includes a digital twin (digital double) constructed from personal information, or, The aforementioned information analysis unit performs analysis of the specific information based on a craftsman data model that models human abilities and experience, or, The autonomous operation control unit selects the optimal manufacturing line for the target product based on the analysis results, or, The manufacturing line is equipped with at least 3D printing capabilities and manufactures products based on the specified information, which includes at least remote product manufacturing requests, or The manufacturing process includes a first manufacturing process and a second manufacturing process, and the autonomous operation control unit includes means for reflecting first specific information obtained in the first manufacturing process into the feedback loop of the second manufacturing process, or a combination of the above items.
[0364] B1) A method for forming a device that forms the cyberspace of a cyber-physical system, comprising: a loop connection step of connecting a first feedback loop of the cyber-physical system; an information acquisition step of acquiring specific information necessary for the manufacturing process and / or service from the first feedback loop; an information analysis step of analyzing the specific information; and an autonomous operation control step of autonomously performing the operation control based on the analysis results acquired by the information analysis unit. The system includes a loop connection step, which is included in the loop connection step and constructs a novel second feedback loop in response to the new analysis results of the autonomous operation control step.
[0365] C1) A device that forms the cyberspace of a cyber-physical system. It comprises a loop connection unit that connects the feedback loop of the cyber-physical system, an information acquisition unit that acquires specific information necessary for the manufacturing process and / or service industry of a factory or facility from the feedback loop, an information analysis unit that analyzes the specific information, and an autonomous operation control unit that autonomously performs operation control based on the analysis results acquired by the information analysis unit. The integrated control unit of the autonomous operation control unit has a function to issue commands to robots waiting in the factory or facility to go outside the factory or facility.
[0366] C2) The integrated control unit of the autonomous operation control unit refers to information from a skilled police officer as guidance information for the movement route of the robot to be deployed.
[0367] D1) A device that forms the cyberspace of a cyber-physical system. It comprises a loop connection unit, an information acquisition unit, an information analysis unit, and an autonomous operation control unit. The loop connection unit is connected to a plurality of edge computers or gateways in physical space and includes an integrated control unit that detects the identity or difference between a first program obtained from a first edge computer or gateway and a second program obtained from a second edge computer or gateway.
[0368] D2) Depending on the differences, the system has means for transferring the parameters of a program used on one edge computer to the other edge computer. D3) The transfer is performed from the first power plant to the second power plant. D4) The first and / or second power plants are plants that use nuclear, thermal, or renewable energy.
[0369] E1) A device that forms the cyberspace of a cyber-physical system. It comprises a loop connection unit, an information acquisition unit, an information analysis unit, and an autonomous operation control unit, the loop connection unit being connected to multiple edge computers or gateways in physical space. It includes a control unit that can autonomously provide different programs to the edge computers or gateways depending on their movement position.
[0370] E2) Each of the multiple edge computers is installed in an exported or imported device. E3) The local laws differ between the first and second mobile locations, and the different programs control the controlled object to conform to the rules of the first and second mobile locations, respectively.
[0371] F1) This device forms the cyberspace of a cyber-physical system. It comprises a loop connection unit, an information acquisition unit, an information analysis unit, and an autonomous operation control unit, the loop connection unit being connected to multiple edge computers in physical space. It has an integrated control unit that classifies and manages the multiple edge computers according to the industry to which they belong. F2) The integrated control unit creates visualization data that compares the power consumption of each of the multiple edge computers transmitted from each of them. F3) The integrated control unit receives sensor identification data uploaded from the multiple edge computers, places the identification data of the multiple edge computers and the identification data of the sensors managed by each of the multiple edge computers into a table, and has means for determining plug-in and plug-out by monitoring the identification data.
[0372] G1) This device forms the cyberspace of a cyber-physical system. It comprises a loop connection unit, an information acquisition unit, an information analysis unit, and an autonomous operation control unit. The loop connection unit is connected to multiple edge computers in the physical space. It has an integrated control unit that classifies and manages the multiple edge computers according to the industry to which they belong. Furthermore, it is equipped with means for performing control that calculates and visualizes the amount of energy used for each industry.
[0373] J1) (Vertical Integration) (Figure 2A) The edge device E900 in physical space (E100), The K100 platform in cyberspace (E200) and A feedback loop is provided between the edge device and the platform, The platform is provided with an information acquisition unit K111 which acquires specific information via the feedback loop. The information analysis unit K112 analyzes the aforementioned specific information, Based on the analysis results performed by the aforementioned information analysis unit, an autonomous operation unit K113 is provided to autonomously control the operation and / or services of the device in the physical space, An information management system that has [a certain feature].
[0374] J2)(0065)(Reduces environmental impact) In J1 above, the data obtained from the analysis results is data to reduce the environmental burden caused by the operation of the device, and is data to control one or a combination of the airflow, temperature, and humidity of the surrounding environment of the device. J3) (Figure 12A) (Reducing environmental burden) In J1 above, the data obtained from the analysis results is data to reduce the environmental burden caused by the operation of the device, and is data to control the power consumption of the device. J4) (Figure 12B) (Reducing environmental burden) In J1 above, the data obtained from the analysis results is data to request cooperation from the other devices to reduce their power consumption in order to suppress the total power consumption caused by the operation of the device and other devices.
[0375] J5) (Figure 2C) (Utilizing sensory information) In J1 above, the data obtained from the analysis results is The data is used to maintain the quality of the products manufactured by the apparatus and / or to control the stable operation of the apparatus, and reflects some of the sensory information of the operator operating the apparatus. J6) (Flexibility (including use of sensory information and reduction of environmental load)) In J1 above, the data obtained from the analysis results is data for executing the switching of programs used in the apparatus. J7) (Figure 2C, Figure 5B) In J5 above, the sensory information of the operator is at least one or a combination of visual, auditory, tactile, and olfactory information.
[0376] K1) (Vertical Integration + Service Independence) (Figures 2A to 2E) (First Feedback Loop and Second Feedback Loop) The system comprises an edge device E900 in physical space E100, a platform K100 in cyber space E200, a service unit K200 in cyber space E200, a first feedback loop provided between the edge device and the platform, a second feedback loop provided between the edge device and the service unit, an information acquisition unit K111 provided on the platform that acquires specific information via the first feedback loop, an information analysis unit K112 that analyzes the specific information, an autonomous operation unit K113 that autonomously controls the operation and / or services of the device in physical space based on the analysis results analyzed by the information analysis unit, and a system of systems unit K213 provided in the service unit that receives detection information from the edge device and / or analysis result information from the autonomous control unit, and returns adjusted information adjusted based on the detection information and / or analysis result information to the edge device via the second feedback loop.
[0377] K2) Any one of J2 to J7 or a combination thereof can be applied to K1 above. K3) (Figure 2D) In (K1) above, the second feedback loop K510 includes a user domain (K300) and a service unit (K200) in between, and the adjustment information is influenced by the data input from the user domain (K300).
[0378] L1) (Horizontal Integration) (Figures 1B, 1C), (Figures 14A-14C) The edge device E900 in the physical space E100, The K100 platform in cyberspace E200, A first feedback loop is provided between the edge device and the platform, A first information acquisition unit K111 is provided on the platform and acquires first specific information via the first feedback loop. A first information analysis unit K112 analyzes the first specific information, Based on the first analysis results analyzed by the aforementioned information analysis unit, a first autonomous operation unit K113 is provided to autonomously perform operational control and / or service on the first device in the physical space, A second feedback loop is provided between the edge device and the platform, The platform is provided with a second information acquisition unit K111 which acquires second specific information via the second feedback loop. The second information analysis unit K112 analyzes the second specific information, Based on the second analysis results analyzed by the aforementioned information analysis unit, a second autonomous operation unit K113 is provided to autonomously perform operational control and / or service on the second device in the physical space, An information management system comprising: an integrated control unit E504, E505 that coordinates the first and second autonomous control units to determine the difference between the first analysis result and the second analysis result, and reflects the control data set according to the difference to the first or second device via the first or second feedback loop.
[0379] L2) (Figure 14C) The control data is control data and / or parameters relating to a program used by the first or second device. L3) (Reduction of environmental impact) (Figures 15, 16A, 16B) The control data is data relating to reused materials or parts or devices, or recycled materials or parts or devices. L4) (Figures 17A, 17B, 18) If the integrated control unit receives information from the second device regarding a support request for product manufacturing, it determines the content of the support request information and outputs control data to implement control of the manufacturing process of the manufacturing line configured by the second device. L5) (Figure 18) If the integrated control unit receives information from the second device regarding a support request for product manufacturing, it determines whether the support request information is one or more of the following: "request for parts procurement," "request for workers," "request for control of the manufacturing process of the manufacturing line," or "request for repair parts for a manufacturing robot."
[0380] L6) Any one or a combination of J2 to J7 above can be applied to the first analysis result and / or the second analysis result of L1 above. L7) In L1 above, the first analysis result analyzed is data that reduces the environmental burden caused by the operation of the device, and is data that controls any or a combination of the airflow, temperature, and humidity of the surrounding environment of the first device. L8) In L1 above, the first analysis result analyzed is data that maintains the quality of the products manufactured by the first device, and is data that reflects the operating sound of the first device and / or some of the sensory information of the worker operating the first device. L9) In L1 above, the first specific information is the first program and the first parameters used in the program, and the second specific information is the second program and the second parameters used in the program.
[0381] M1) (Figure 19) An information management system for a power plant, which is located in cyberspace. An information management system comprising: a first control unit that receives first information relating to the control program of a first power plant and second information relating to the control program of a second power plant from their respective edge computers; and a second control unit that autonomously controls the first control unit to analyze the first information and the second information and, according to the analysis results, autonomously feeds back adjustment data relating to the control program to the edge computer of the second power plant.
[0382] N1) (Figure 2F) An information management system for logistics management at a logistics center, which is located in cyberspace. A first control unit E521 receives data from an edge computer located in physical space indicating the control status of each robot that performs the tasks of unloading, transporting, storing, retrieving, and loading cargo, and provides feedback to each robot so that it functions in accordance with the set robot control program. A second control unit E522 identifies cargo suitable for robot operation from among the cargo received at the logistics center and notifies the robot control program of information for performing the unloading, The system includes a third control unit E523 that receives information on work performance via notification data C15 from the first control unit E521 and the second control unit E522, and feeds back information for inventory management, receiving, and shipping management of goods within the logistics center to the second control unit E522 according to the work performance.
[0383] O1) (Figure 20) An information management system for exported and imported equipment, which is located in cyberspace. A first control program management unit receives location information and information on the control program used in the device from the edge computer of the device located in physical space, and sets a first control program in the device. The system includes a second control program management unit that, upon arrival of the device at its intended import destination, sets a second control program different from the first control program on the device.
[0384] P1) (Figures 17A, 17B, 18) An information management system for a manufacturing line in which multiple robots are sequentially placed during the manufacturing process, which is located in cyberspace. A first control unit that determines support request information regarding product manufacturing from edge computers in multiple factories, A second control unit that determines that the contents of the first control unit are at least one of parts procurement, worker requests, production line requests, and repair parts requests for manufacturing robots, If the aforementioned determination is a request for the production line, the system includes a third control unit that notifies the managers of other factories having the same production line as the factory making the request, and also notifies the manager of the factory making the request.
[0385] Q1) (Figure 21) An information management system for managing robots working in a factory, which is located in cyberspace, If a support request is received from an edge computer in a different region from the aforementioned factory, The system includes a control unit that modifies the control program of the robot and dispatches it to the different region.
[0386] R1) (Figure 25) An information management system for managing multiple cyberspaces and edge computers in the physical space connected to each cyberspace, A first control unit that classifies the edge computer into a classification category that identifies the industry to which the edge computer belongs, The system includes a second control unit that performs data processing to identify power consumption information sent from the edge computer by industry.
[0387] Z1) A cyber-physical system and cyber-physical method having a combination of the descriptions J to R above.
[0388] While several embodiments of the present invention have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. Furthermore, even if each component of a claim is expressed by dividing it, by combining multiple components, or by combining them, it remains within the scope of the present invention. Multiple embodiments may also be combined, and embodiments composed of such combinations also fall within the scope of the invention.
[0389] Furthermore, drawings may be schematic representations compared to actual embodiments in order to clarify the explanation. Also, the apparatus of the present invention is applied even when the claims are expressed as control logic, as a program containing instructions for a computer to execute, or as a computer-readable recording medium on which such instructions are written. Moreover, the names and terms used are not limited, and other expressions are included in the present invention if they are substantially the same in content and intent. For example, the FAE300 in cyberspace E200 may be configured by software as follows: a loop connection unit, an information acquisition unit, an information analysis unit that analyzes specific information, an autonomous operation control unit that autonomously performs operation control based on the analysis results, and a loop cooperation control unit in which the loop connection unit and the autonomous operation control unit cooperate to construct a new second feedback loop in response to the new analysis results. And this software may be stored in a recording medium (memory). [Explanation of Symbols]
[0390] A1...Sensing data, A41, A42...Feedback loop data, A411...Systems utilizing our own data, A412...Systems utilizing other companies' data A420, A430...Data distribution, E100...Cyberspace, E200...Physical space, E900...Edge computing, K100...Platform K200...Enterprise Services, K111...Data Department K112...Analytics, K113...Operations, K211...Service Department, K212...Business Department, K213...System of Systems Department, K300...Other Domains, K400...Common Service Functions, E300...Artificial Intelligence (AI), E310...Data Storage Department, E400...Simulation Area, E500...Autonomous Control Unit, E501...Information Acquisition Unit, E502...Information Analysis Unit, E503...Autonomous Operation Control Unit, E601...Variable Information Acquisition Unit, E602...Research Information Acquisition Unit, E700...Connection Unit, E800...Various Processing Units.
Claims
1. An information management system that autonomously controls operations in manufacturing, monitoring, and / or service, A loop connection section that constructs the first feedback loop of the cyber-physical system, An information acquisition unit that acquires specific information of the physical part necessary for the manufacturing, monitoring, and / or service from the first feedback loop, An information analysis unit analyzes the specific information acquired by the information acquisition unit, Based on the analysis results obtained by the aforementioned information analysis unit, an autonomous operation control unit is provided to autonomously perform the aforementioned operation control, The loop connection unit and the autonomous operation control unit work together to construct a novel second feedback loop that passes through a different domain than the domain through which the first feedback loop passes, and comprises a loop cooperation control unit that dynamically constructs this second feedback loop. The loop linkage control unit includes means for reflecting new analysis results from other domains in the service via a second feedback loop. The second feedback loop transmits to the computer in physical space information that is different from the specific information in the first feedback loop and cannot be obtained in the first feedback loop. An information management system characterized by the following features.
2. The information management system according to claim 1, wherein the second feedback loop is a second feedback loop by a mobile body including a drone.
3. The specified information is The data acquired from biosensors attached to the worker is analyzed and includes information that can determine the worker's physical condition, which affects product quality, and further Renewable energy production information, which is imported from an external source and used as a reference for adjusting the power consumption of the company's own factory equipment, Consumption information of the said product, which can be referenced for autonomous control of increasing or decreasing the production of the same product. Environmental impact information that can be used to implement measures to reduce environmental impact, The information management system according to claim 1, wherein the specified information includes one or more of the following.
4. The information management system according to claim 1, further comprising means for providing data relating to the inspection of a service unit that forms part of the second feedback loop.
5. The information management system according to claim 1, further comprising, as means for forming the second feedback loop, means for visualizing the new analysis results and means for an expert who has seen the visualization results to send a control signal to the second feedback loop.
6. The means for forming the second feedback loop includes enterprise service means, The enterprise service means is an information management system according to claim 1, which aggregates data on the user usage status of manufactured products from a user domain where information on manufactured products is managed, and reflects this data to the factory that manufactured the products.
7. The aforementioned loop linkage control unit is The second feedback loop is formed in response to the analysis results. The means for constructing the second feedback loop described above is: A novel first service feedback loop is provided in response to the results of the first analysis, Based on the results of inspections from the physical unit in the first service feedback loop, a second service feedback loop with different service content from the first service feedback loop is established. Based on the results of inspections from the physical unit in the second service feedback loop, a means is provided for constructing a third service feedback loop with different service content from the second service feedback loop. The information management system according to feature 1.
8. The information management system according to claim 7, wherein a cyberspace hub is used as a means for linking the second service feedback loop and the third service feedback loop, and the hub uses a unified global time.
9. An information management method for autonomously controlling operations in manufacturing, monitoring, and / or service, The loop connection section establishes the first feedback loop of the cyber-physical system. The information acquisition unit acquires specific information of the physical part necessary for manufacturing, monitoring, and / or service from the first feedback loop. The information analysis unit analyzes the specific information acquired by the information acquisition unit, The autonomous operation control unit autonomously performs the operation control based on the analysis results obtained by the information analysis unit. The loop linkage control unit is constructed through the cooperation of the loop connection unit and the autonomous operation control unit, and dynamically constructs a novel second feedback loop that passes through a different domain than the domain through which the first feedback loop passes. The loop linkage control unit reflects the new analysis results from the other domains into the service via a second feedback loop. The second feedback loop transmits to the computer in physical space information that is different from the specific information in the first feedback loop and cannot be obtained in the first feedback loop. An information management method characterized by the following features.
10. The information management method according to claim 9, wherein the second feedback loop uses a mobile body including a drone.